You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by da...@apache.org on 2017/05/09 18:30:54 UTC
[19/27] incubator-trafficcontrol git commit: successfully demo'd
postinstall after lots of testing
successfully demo'd postinstall after lots of testing
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/0351e1b1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/0351e1b1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/0351e1b1
Branch: refs/heads/master
Commit: 0351e1b1c8afc9b209ae83baebb8997711e2a930
Parents: f173d5b
Author: Dewayne Richardson <de...@apache.org>
Authored: Mon May 8 14:42:08 2017 -0600
Committer: Dan Kirkwood <da...@gmail.com>
Committed: Tue May 9 18:28:59 2017 +0000
----------------------------------------------------------------------
traffic_ops/app/db/seeds.sql | 16 +-
traffic_ops/install/data/json/cdn.json | 1 -
traffic_ops/install/data/json/parameter.json | 3 -
traffic_ops/install/data/json/post_install.json | 0
traffic_ops/install/data/json/profile.json | 3 -
.../install/data/json/profile_parameter.json | 3 -
traffic_ops/install/data/json/status.json | 3 -
traffic_ops/install/data/json/type.json | 5 -
.../install/data/profiles/export_profiles.pl | 294 ++++
.../install/data/profiles/load_profiles.sh | 1 +
.../data/profiles/profile.global.traffic_ops | 53 -
.../profile.traffic_monitor.traffic_ops | 63 -
.../profiles/profile.traffic_router.traffic_ops | 153 --
.../profile.trafficserver_edge.traffic_ops | 1648 ------------------
.../profile.trafficserver_mid.traffic_ops | 1498 ----------------
.../install/data/profiles/traffic_monitor.sql | 37 +
.../install/data/profiles/traffic_stats.sql | 1 +
.../install/data/profiles/traffic_vault.sql | 1 +
.../data/profiles/trafficserver_edge.sql | 1000 +++++++++++
.../install/data/profiles/trafficserver_mid.sql | 907 ++++++++++
traffic_ops/install/lib/Database.pm | 55 +
21 files changed, 2308 insertions(+), 3437 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/app/db/seeds.sql
----------------------------------------------------------------------
diff --git a/traffic_ops/app/db/seeds.sql b/traffic_ops/app/db/seeds.sql
index 43e18c0..01d02bc 100644
--- a/traffic_ops/app/db/seeds.sql
+++ b/traffic_ops/app/db/seeds.sql
@@ -26,9 +26,11 @@ insert into job_agent (name, description, active) values ('dummy', 'Description
insert into job_status (name, description) values ('PENDING', 'Job is queued, but has not been picked up by any agents yet') ON CONFLICT (name) DO NOTHING;
-- parameters
-insert into parameter (name, config_file, value) values ('ttl_max_hours', 'regex_revalidate.config', '672') ON CONFLICT (name, config_file, value) DO NOTHING;
-insert into parameter (name, config_file, value) values ('ttl_min_hours', 'regex_revalidate.config', '48') ON CONFLICT (name, config_file, value) DO NOTHING;
+-- Move into postinstall global parameters
+insert into profile (name, description, type) values ('GLOBAL', 'Global Traffic Ops profile, DO NOT DELETE', 'UNK_PROFILE') ON CONFLICT (name) DO NOTHING;
insert into parameter (name, config_file, value) values ('maxRevalDurationDays', 'regex_revalidate.config', '90') ON CONFLICT (name, config_file, value) DO NOTHING;
+---------------------------------
+
insert into parameter (name, config_file, value) values ('CacheStats', 'traffic_stats.config', 'bandwidth') ON CONFLICT (name, config_file, value) DO NOTHING;
insert into parameter (name, config_file, value) values ('CacheStats', 'traffic_stats.config', 'maxKbps') ON CONFLICT (name, config_file, value) DO NOTHING;
insert into parameter (name, config_file, value) values ('CacheStats', 'traffic_stats.config', 'ats.proxy.process.http.current_client_connections') ON CONFLICT (name, config_file, value) DO NOTHING;
@@ -42,7 +44,7 @@ insert into parameter (name, config_file, value) values ('DsStats', 'traffic_sta
insert into parameter (name, config_file, value) values ('DsStats', 'traffic_stats.config', 'tps_total') ON CONFLICT (name, config_file, value) DO NOTHING;
-- profiles
-insert into profile (name, description, type) values ('GLOBAL', 'Global Traffic Ops profile, DO NOT DELETE', 'UNK_PROFILE') ON CONFLICT (name) DO NOTHING;
+---------------------------------
insert into profile (name, description, type) values ('TRAFFIC_ANALYTICS', 'Traffic Analytics profile', 'UNK_PROFILE') ON CONFLICT (name) DO NOTHING;
insert into profile (name, description, type) values ('TRAFFIC_OPS', 'Traffic Ops profile', 'UNK_PROFILE') ON CONFLICT (name) DO NOTHING;
insert into profile (name, description, type) values ('TRAFFIC_OPS_DB', 'Traffic Ops DB profile', 'UNK_PROFILE') ON CONFLICT (name) DO NOTHING;
@@ -52,7 +54,13 @@ insert into profile (name, description, type) values ('INFLUXDB', 'InfluxDb prof
insert into profile (name, description, type) values ('RIAK_ALL', 'Riak profile for all CDNs', 'RIAK_PROFILE') ON CONFLICT (name) DO NOTHING;
-- profile_parameters
-insert into profile_parameter (profile, parameter) values ( (select id from profile where name = 'TRAFFIC_STATS'), (select id from parameter where name = 'CacheStats' and config_file = 'traffic_stats.config' and value = 'bandwidth') ) ON CONFLICT (profile, parameter) DO NOTHING;
+insert into profile_parameter (profile, parameter)
+ values (
+ (select id from profile where name = 'TRAFFIC_STATS'),
+ (select id from parameter
+ where name = 'CacheStats'
+ and config_file = 'traffic_stats.config'
+ and value = 'bandwidth') ) ON CONFLICT (profile, parameter) DO NOTHING;
insert into profile_parameter (profile, parameter) values ( (select id from profile where name = 'TRAFFIC_STATS'), (select id from parameter where name = 'CacheStats' and config_file = 'traffic_stats.config' and value = 'maxKbps') ) ON CONFLICT (profile, parameter) DO NOTHING;
insert into profile_parameter (profile, parameter) values ( (select id from profile where name = 'TRAFFIC_STATS'), (select id from parameter where name = 'CacheStats' and config_file = 'traffic_stats.config' and value = 'ats.proxy.process.http.current_client_connections') ) ON CONFLICT (profile, parameter) DO NOTHING;
insert into profile_parameter (profile, parameter) values ( (select id from profile where name = 'TRAFFIC_STATS'), (select id from parameter where name = 'DsStats' and config_file = 'traffic_stats.config' and value = 'kbps') ) ON CONFLICT (profile, parameter) DO NOTHING;
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/json/cdn.json
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/json/cdn.json b/traffic_ops/install/data/json/cdn.json
deleted file mode 100644
index ab76e92..0000000
--- a/traffic_ops/install/data/json/cdn.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"cdn","config_file":"rascal-config.txt"}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/json/parameter.json
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/json/parameter.json b/traffic_ops/install/data/json/parameter.json
deleted file mode 100644
index 0e0dcd2..0000000
--- a/traffic_ops/install/data/json/parameter.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/json/post_install.json
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/json/post_install.json b/traffic_ops/install/data/json/post_install.json
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/json/profile.json
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/json/profile.json b/traffic_ops/install/data/json/profile.json
deleted file mode 100644
index 0e0dcd2..0000000
--- a/traffic_ops/install/data/json/profile.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/json/profile_parameter.json
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/json/profile_parameter.json b/traffic_ops/install/data/json/profile_parameter.json
deleted file mode 100644
index 0e0dcd2..0000000
--- a/traffic_ops/install/data/json/profile_parameter.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/json/status.json
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/json/status.json b/traffic_ops/install/data/json/status.json
deleted file mode 100644
index 0e0dcd2..0000000
--- a/traffic_ops/install/data/json/status.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/json/type.json
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/json/type.json b/traffic_ops/install/data/json/type.json
deleted file mode 100644
index 952a009..0000000
--- a/traffic_ops/install/data/json/type.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-
-}
-
-
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/profiles/export_profiles.pl
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/profiles/export_profiles.pl b/traffic_ops/install/data/profiles/export_profiles.pl
new file mode 100755
index 0000000..4d62c92
--- /dev/null
+++ b/traffic_ops/install/data/profiles/export_profiles.pl
@@ -0,0 +1,294 @@
+#!/usr/bin/perl
+
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+use lib qw(/opt/traffic_ops/install/lib /opt/traffic_ops/app/lib /opt/traffic_ops/app/local/lib/perl5);
+
+$ENV{PERL5LIB} = "/opt/traffic_ops/install/lib:/opt/traffic_ops/app/lib:/opt/traffic_ops/app/local/lib/perl5:$ENV{PERL5LIB}";
+$ENV{PATH} = "/usr/bin:/opt/traffic_ops/go/bin:/usr/local/go/bin:/opt/traffic_ops/install/bin:$ENV{PATH}";
+$ENV{GOPATH} = "/opt/traffic_ops/go";
+
+use strict;
+use warnings;
+
+use Safe;
+use DBI;
+use POSIX;
+use Digest::SHA1 qw(sha1_hex);
+use Data::Dumper qw(Dumper);
+use Getopt::Long;
+use Cwd;
+my $pwd = getcwd;
+my $dbh;
+
+use InstallUtils qw{ :all };
+use Database qw{ connect };
+
+# paths of the output configuration files
+my $databaseConfFile = "/opt/traffic_ops/app/conf/production/database.conf";
+my $dbConfFile = "/opt/traffic_ops/app/db/dbconf.yml";
+# log file for the installer
+my $logFile = "/var/log/traffic_ops/export_profiles.log";
+
+# debug mode
+my $debug = 0;
+my $maxLogSize = 10000000; #bytes
+my $outputFilePath;
+
+
+sub getLatestProfiles {
+ my $result;
+
+ my $q=sprintf("SELECT * FROM profile as p
+ INNER JOIN profile_parameter as pp ON p.id = pp.profile
+ INNER JOIN parameter as param ON pp.parameter = param.id
+ WHERE param.config_file = 'build_setup' order by param.name");
+ my $stmt = $dbh->prepare($q);
+ $stmt->execute();
+ return $stmt;
+}
+
+sub parameterInsert {
+
+ my $srcProfileName = shift;
+ my $targetProfileName = shift;
+ my $fileName = shift;
+
+ my $excludes = {
+ #NOTE: Prefix begins with ^,
+ # Suffix ends with \$
+ name => { prefix => "^visual_status_panel|^latest_" ,
+ suffix => "^.dnssec.inception\$|_fw_proxy\$|_graph_url\$",
+ contains => "^allow_ip|allow_ip6|purge_allow_ip.*|.*ramdisk_size.*",
+ },
+ value => {
+ contains => "comcast",
+ },
+ config_file => { prefix => "^teak|^url_sig_|^regex_remap_|^hdr_rw_" ,
+ suffix => ".dnssec.inception\$|_fw_proxy$|_graph_url\$",
+ contains => "^dns\.zone\$|^http-log4j\.properties\$|^cacheurl_voice-guidance-tts.config\$|^cacheurl_col-coam-ads-jitp.config\$|^cacheurl_cloudtv-web-comp.config\$",
+ },
+ };
+ my $nameExcludes=sprintf("%s|%s|%s", $excludes->{name}{prefix}, $excludes->{name}{suffix}, $excludes->{name}{contains});
+ InstallUtils::logger( "nameExcludes: " . $nameExcludes, "debug" );
+
+ my $valueExcludes=sprintf("%s", $excludes->{value}{contains});
+ InstallUtils::logger( "valueExcludes: " . $valueExcludes, "debug" );
+
+ my $configFileExcludes=sprintf("%s|%s|%s", $excludes->{config_file}{prefix}, $excludes->{config_file}{suffix}, $excludes->{config_file}{contains});
+ InstallUtils::logger( "configFileExcludes: " . $configFileExcludes, "debug" );
+
+ my $q=sprintf("SELECT * FROM profile as p
+ INNER JOIN profile_parameter as pp ON p.id = pp.profile
+ INNER JOIN parameter as param ON pp.parameter = param.id
+ WHERE p.name = '%s' AND
+ param.name !~ '%s' AND
+ param.value !~ '%s' AND
+ param.config_file !~ '%s'
+ order by param.name", $srcProfileName, $nameExcludes, $valueExcludes, $configFileExcludes);
+ InstallUtils::logger( "QUERY:" . $q . "\n", "debug" );
+ my $stmt = $dbh->prepare($q);
+ $stmt->execute();
+ my $insert;
+
+ while ( my $row = $stmt->fetchrow_hashref ) {
+
+ my $scrubbed_value = scrub_value($row->{value});
+ InstallUtils::logger( "scrubbed_value:" . $scrubbed_value . "\n", "debug" );
+ $insert=sprintf("INSERT INTO parameter (name, config_file, value) VALUES ('%s','%s','%s') ON CONFLICT (name, config_file, value) DO NOTHING;", $row->{name}, $row->{config_file}, $scrubbed_value);
+
+ appendToFile($fileName, $insert);
+ profileParameterInsert($srcProfileName, $targetProfileName, $row->{name}, $row->{value}, $row->{config_file}, $fileName);
+
+ }
+}
+
+sub scrub_value {
+ my $value = shift;
+ $value =~ s/ xmt="%\<\{X-MoneyTrace\}cqh>"//g;
+ return $value;
+}
+
+sub profileParameterInsert {
+
+ my $srcProfileName = shift;
+ my $targetProfileName = shift;
+ my $targetParameterName = shift;
+ my $targetParameterValue = shift;
+ my $configFile = shift;
+ my $fileName = shift;
+
+ my $insert=sprintf("INSERT INTO profile_parameter (profile, parameter) VALUES ( (select id from profile where name = '%s'), (select id from parameter where name = '%s' and config_file = '%s' and value = '%s') ) ON CONFLICT (profile, parameter) DO NOTHING;\n", $targetProfileName, $targetParameterName, $configFile, $targetParameterValue );
+
+ #InstallUtils::logger( "insert: $insert", "debug" );
+ appendToFile($fileName, $insert);
+}
+
+
+sub profileInsert {
+
+ my $srcProfileName = shift;
+ my $targetProfileName = shift;
+ my $targetProfileDesc = shift;
+ my $fileName = shift;
+
+ my $q=sprintf("SELECT * FROM profile WHERE name = '%s' order by name;", $srcProfileName, $fileName);
+
+ InstallUtils::logger( "QUERY:" . $q, "debug" );
+ my $stmt = $dbh->prepare($q);
+ $stmt->execute();
+ my $name;
+ my $insert;
+
+ while ( my $row = $stmt->fetchrow_hashref ) {
+
+ #InstallUtils::logger( Dumper($row), "debug" );
+ $insert=sprintf("INSERT INTO profile (name, description, type) VALUES ('%s','%s','%s') ON CONFLICT (name) DO NOTHING;", $targetProfileName, $targetProfileDesc, $row->{type});
+ #InstallUtils::logger( "insert $insert", "debug" );
+ appendToFile($fileName, $insert);
+ }
+
+}
+
+sub generateInserts {
+
+ my $srcProfileName = shift;
+ my $targetProfileName = shift;
+ my $targetProfileDesc = shift;
+ my $configFile = shift;
+ my $fileName = shift;
+
+ profileInsert($srcProfileName, $targetProfileName, $targetProfileDesc, $fileName);
+ parameterInsert($srcProfileName, $targetProfileName, $fileName);
+}
+
+sub appendToFile {
+
+ my $filename = shift;
+ my $contents = shift;
+ open(my $fh, '>>', $outputFilePath) or die "Could not open file '$outputFilePath' $!";
+ say $fh $contents;
+ close $fh;
+}
+
+# -cfile - Input File: The input config file used to ask and answer questions
+# will look to the defaults for the answer. If the answer is not in the defaults
+# the script will exit
+# -defaults - Defaults: Writes out a configuration file with defaults which can be used as input
+# -debug - Debug Mode: More output to the terminal
+# -h - Help: Basic command line help menu
+
+sub main {
+ my $help = 0;
+
+ my $inputFile;
+
+ # help string
+ my $usageString = "Usage: $0 [-debug]\n";
+
+ GetOptions(
+ "cfile=s" => \$inputFile,
+ "debug" => \$debug,
+ "help" => \$help
+ ) or die($usageString);
+
+ if ($help) {
+ print $usageString;
+ return;
+ }
+
+ # check if the user running postinstall is root
+ if ( $ENV{USER} ne "root" ) {
+ errorOut("You must run this script as the root user");
+ }
+
+ InstallUtils::initLogger( $debug, $logFile );
+
+ InstallUtils::logger( "Starting export", "info" );
+
+ if ($debug) {
+ InstallUtils::logger( "Debug is on", "info" );
+ }
+
+ InstallUtils::rotateLog($logFile);
+
+ if ( -s $logFile > $maxLogSize ) {
+ InstallUtils::logger( "Postinstall log above max size of $maxLogSize bytes - rotating", "info" );
+ rotateLog($logFile);
+ }
+
+ $dbh = Database::connect($databaseConfFile);
+ my $latestProfiles = getLatestProfiles();
+ my $name;
+
+ my $lookupTable = {
+ latest_traffic_monitor => { profile => { name => "TM_PROFILE" ,
+ description => "Traffic Monitor" },
+ },
+ { parameter => { config_file => "rascal-config.txt",
+ description => "Traffic Monitor" },
+ },
+ latest_traffic_router => { profile => { name => "TR_PROFILE" ,
+ description => "Traffic Router" },
+ },
+ { parameter => { config_file => "CRConfig.json",
+ description => "Traffic Router" },
+ },
+ latest_traffic_stats => { profile => { name => "TS_PROFILE" ,
+ description => "Traffic Stats" },
+ },
+ latest_traffic_vault => { profile => { name => "TV_PROFILE" ,
+ description => "Traffic Vault" },
+ },
+ latest_trafficserver_edge => { profile => { name => "EDGE_PROFILE" ,
+ description => "Edge Cache" },
+ },
+ latest_trafficserver_mid => { profile => { name => "MID_PROFILE" ,
+ description => "Mid Cache" },
+ },
+ };
+
+ InstallUtils::logger( "Looking for latest profiles", "info" );
+ while ( my $row = $latestProfiles->fetchrow_hashref ) {
+
+ InstallUtils::logger( " row: " . Dumper($row), "info" );
+ my $name = $row->{'name'};
+ my $fileName = $row->{name}. ".sql";
+ my $srcProfileName = $row->{value};
+ $fileName =~ s/latest_//g;
+
+ if (exists $lookupTable->{$name}) {
+ my $profile = $lookupTable->{$name};
+ InstallUtils::logger( "=============================================", "debug");
+ InstallUtils::logger( "profile: " . Dumper($profile), "debug" );
+
+ my $targetProfileName = $profile->{profile}{name};
+ my $targetProfileDesc = $profile->{profile}{description};
+ my $targetParameterConfigFile = $profile->{parameter}{config_file};
+ InstallUtils::logger( "targetProfileName: $targetProfileName", "debug" );
+ $outputFilePath=sprintf("%s/%s", $pwd, $fileName);
+ unlink($outputFilePath);
+ generateInserts($srcProfileName, $targetProfileName, $targetProfileDesc, $targetParameterConfigFile, $fileName);
+ }
+ }
+
+
+ # Success!
+ $dbh->disconnect();
+}
+
+main;
+
+# vi:syntax=perl
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/profiles/load_profiles.sh
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/profiles/load_profiles.sh b/traffic_ops/install/data/profiles/load_profiles.sh
new file mode 100755
index 0000000..d842b0e
--- /dev/null
+++ b/traffic_ops/install/data/profiles/load_profiles.sh
@@ -0,0 +1 @@
+for f in /opt/traffic_ops/install/data/profiles/*.sql ; do psql -U traffic_ops -h localhost traffic_ops2 -f $f ; done
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/profiles/profile.global.traffic_ops
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/profiles/profile.global.traffic_ops b/traffic_ops/install/data/profiles/profile.global.traffic_ops
deleted file mode 100644
index 4872658..0000000
--- a/traffic_ops/install/data/profiles/profile.global.traffic_ops
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "parameters": [
- {
- "config_file": "global",
- "name": "tm.url",
- "value": "{{.TmUrl}}"
- },
- {
- "config_file": "global",
- "name": "tm.toolname",
- "value": "{{.TmToolName}}"
- },
- {
- "config_file": "global",
- "name": "tm.infourl",
- "value": "{{.TmInfoUrl}}"
- },
- {
- "config_file": "global",
- "name": "tm.logourl",
- "value": "/images/tc_logo.png"
- },
- {
- "config_file": "global",
- "name": "tm.instance_name",
- "value": "{{.TmInstanceName}}"
- },
- {
- "config_file": "CRConfig.json",
- "name": "geolocation.polling.url",
- "value": "{{.GeolocationPollingUrl}}"
- },
- {
- "config_file": "CRConfig.json",
- "name": "geolocation6.polling.url",
- "value": "{{.Geolocation6PollingUrl}}"
- },
- {
- "config_file": "global",
- "name": "daily_served_url",
- "value": "https://trafficstats.example.net/dashboard-solo/db/daily-summary?panelId=2&fullscreen&from=1349192564795&to=now"
- },
- {
- "config_file": "global",
- "name": "daily_bw_url",
- "value": "https://trafficstats.example.net/dashboard-solo/db/daily-summary?panelId=1&fullscreen&from=1349192564795&to=now"
- }
- ],
- "profile": {
- "description": "Global Traffic Ops profile, DO NOT DELETE",
- "name": "GLOBAL"
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/profiles/profile.traffic_monitor.traffic_ops
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/profiles/profile.traffic_monitor.traffic_ops b/traffic_ops/install/data/profiles/profile.traffic_monitor.traffic_ops
deleted file mode 100644
index df7897d..0000000
--- a/traffic_ops/install/data/profiles/profile.traffic_monitor.traffic_ops
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "parameters": [
- {
- "config_file": "rascal-config.txt",
- "name": "health.polling.interval",
- "value": "{{.HealthPollingInterval}}"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "tm.crConfig.polling.url",
- "value": "https://${tmHostname}/CRConfig-Snapshots/${cdnName}/CRConfig.xml"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "tm.dataServer.polling.url",
- "value": "https://${tmHostname}/dataserver/orderby/id"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "tm.healthParams.polling.url",
- "value": "https://${tmHostname}/health/${cdnName}"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "tm.polling.interval",
- "value": "60000"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "location",
- "value": "/opt/traffic_monitor/conf"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "health.threadPool",
- "value": "4"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "health.event-count",
- "value": "200"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "hack.ttl",
- "value": "30"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "health.timepad",
- "value": "0"
- },
- {
- "config_file": "rascal-config.txt",
- "name": "peers.polling.interval",
- "value": "1000"
- }
- ],
- "profile": {
- "description": "Traffic Monitor",
- "name": "RASCAL_CDN1"
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/profiles/profile.traffic_router.traffic_ops
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/profiles/profile.traffic_router.traffic_ops b/traffic_ops/install/data/profiles/profile.traffic_router.traffic_ops
deleted file mode 100644
index 720a4dd..0000000
--- a/traffic_ops/install/data/profiles/profile.traffic_router.traffic_ops
+++ /dev/null
@@ -1,153 +0,0 @@
-{
- "parameters": [
- {
- "config_file": "geolocation.properties",
- "name": "location",
- "value": "/etc/comcast"
- },
- {
- "config_file": "inputs.conf",
- "name": "monitor:///opt/tomcat/logs/access.log",
- "value": "index=index_odol_test;sourcetype=access_ccr"
- },
- {
- "config_file": "CRConfig.json",
- "name": "geolocation.polling.url",
- "value": "{{.GeolocationPollingUrl}}"
- },
- {
- "config_file": "CRConfig.json",
- "name": "geolocation.polling.interval",
- "value": "86400000"
- },
- {
- "config_file": "CRConfig.json",
- "name": "coveragezone.polling.interval",
- "value": "86400000"
- },
- {
- "config_file": "CRConfig.json",
- "name": "coveragezone.polling.url",
- "value": "{{.CoveragezonePollingUrl}}"
- },
- {
- "config_file": "CRConfig.json",
- "name": "domain_name",
- "value": "{{.DomainName}}"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.ttls.AAAA",
- "value": "3600"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.ttls.A",
- "value": "3600"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.soa.expire",
- "value": "604800"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.soa.minimum",
- "value": "30"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.soa.admin",
- "value": "{{.TldSoaAdmin}}"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.soa.retry",
- "value": "7200"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.soa.refresh",
- "value": "28800"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.ttls.NS",
- "value": "3600"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.ttls.SOA",
- "value": "86400"
- },
- {
- "config_file": "server.xml",
- "name": "api.port",
- "value": "3333"
- },
- {
- "config_file": "CRConfig.json",
- "name": "api.cache-control.max-age",
- "value": "10"
- },
- {
- "config_file": "CRConfig.json",
- "name": "federationmapping.polling.url",
- "value": "https://${toHostname}/internal/api/1.2/federations.json"
- },
- {
- "config_file": "CRConfig.json",
- "name": "federationmapping.polling.interval",
- "value": "60000"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.ttls.DNSKEY",
- "value": "30"
- },
- {
- "config_file": "CRConfig.json",
- "name": "tld.ttls.DS",
- "value": "30"
- },
- {
- "config_file": "CRConfig.json",
- "name": "zonemanager.cache.maintenance.interval",
- "value": "300"
- },
- {
- "config_file": "CRConfig.json",
- "name": "keystore.maintenance.interval",
- "value": "300"
- },
- {
- "config_file": "CRConfig.json",
- "name": "dnssec.dynamic.response.expiration",
- "value": "300s"
- },
- {
- "config_file": "CRConfig.json",
- "name": "zonemanager.threadpool.scale",
- "value": "0.50"
- },
- {
- "config_file": "CRConfig.json",
- "name": "consistent.dns.routing",
- "value": "true"
- },
- {
- "config_file": "CRConfig.json",
- "name": "neustar.polling.url",
- "value": "http://www.example.net/neustar/latest.tar.gz"
- },
- {
- "config_file": "CRConfig.json",
- "name": "neustar.polling.interval",
- "value": "86400000"
- }
- ],
- "profile": {
- "description": "Traffic Router",
- "name": "CCR_CDN"
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/0351e1b1/traffic_ops/install/data/profiles/profile.trafficserver_edge.traffic_ops
----------------------------------------------------------------------
diff --git a/traffic_ops/install/data/profiles/profile.trafficserver_edge.traffic_ops b/traffic_ops/install/data/profiles/profile.trafficserver_edge.traffic_ops
deleted file mode 100644
index 10f80a6..0000000
--- a/traffic_ops/install/data/profiles/profile.trafficserver_edge.traffic_ops
+++ /dev/null
@@ -1,1648 +0,0 @@
-{
- "parameters": [
- {
- "config_file": "storage.config",
- "name": "Drive_Prefix",
- "value": "{{.DrivePrefix}}"
- },
- {
- "config_file": "storage.config",
- "name": "Drive_Letters",
- "value": "b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.proxy_name",
- "value": "STRING __HOSTNAME__"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.config_dir",
- "value": "STRING etc/trafficserver"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.proxy_binary_opts",
- "value": "STRING -M"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.env_prep",
- "value": "STRING example_prep.sh"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.temp_dir",
- "value": "STRING /tmp"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.alarm_email",
- "value": "STRING ats"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.syslog_facility",
- "value": "STRING LOG_DAEMON"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.output.logfile",
- "value": "STRING traffic.out"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.snapshot_dir",
- "value": "STRING snapshots"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.system.mmap_max",
- "value": "INT 2097152"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.exec_thread.autoconfig.scale",
- "value": "FLOAT 1.5"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.accept_threads",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.admin.admin_user",
- "value": "STRING admin"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.admin.number_config_bak",
- "value": "INT 3"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.admin.user_id",
- "value": "STRING ats"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.admin.autoconf_port",
- "value": "INT 8083"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.process_manager.mgmt_port",
- "value": "INT 8084"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.alarm.bin",
- "value": "STRING example_alarm_bin.sh"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.alarm.abs_path",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.connect_ports",
- "value": "STRING 443 563"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.insert_request_via_str",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.insert_response_via_str",
- "value": "INT 3"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.response_server_enabled",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.insert_age_in_response",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.enable_url_expandomatic",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.no_dns_just_forward_to_parent",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.uncacheable_requests_bypass_parent",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.keep_alive_enabled_in",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.keep_alive_enabled_out",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.chunking_enabled",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.send_http11_requests",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.share_server_sessions",
- "value": "INT 2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.origin_server_pipeline",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.user_agent_pipeline",
- "value": "INT 8"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.referer_filter",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.referer_format_redirect",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.referer_default_redirect",
- "value": "STRING http://www.example.com/"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy_routing_enable",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy.retry_time",
- "value": "INT 60"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy.fail_threshold",
- "value": "INT 10"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy.total_connect_attempts",
- "value": "INT 4"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy.per_parent_connect_attempts",
- "value": "INT 2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.forward.proxy_auth_to_parent",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.keep_alive_no_activity_timeout_in",
- "value": "INT 115"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.keep_alive_no_activity_timeout_out",
- "value": "INT 120"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.transaction_no_activity_timeout_in",
- "value": "INT 30"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.transaction_no_activity_timeout_out",
- "value": "INT 30"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.transaction_active_timeout_in",
- "value": "INT 900"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.transaction_active_timeout_out",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.accept_no_activity_timeout",
- "value": "INT 120"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.connect_attempts_max_retries",
- "value": "INT 6"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.connect_attempts_max_retries_dead_server",
- "value": "INT 3"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.connect_attempts_rr_retries",
- "value": "INT 3"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.connect_attempts_timeout",
- "value": "INT 10"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.post_connect_attempts_timeout",
- "value": "INT 1800"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.down_server.cache_time",
- "value": "INT 300"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.down_server.abort_threshold",
- "value": "INT 10"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.congestion_control.enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.anonymize_remove_from",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.anonymize_remove_referer",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.anonymize_remove_user_agent",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.anonymize_remove_cookie",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.anonymize_remove_client_ip",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.anonymize_insert_client_ip",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.anonymize_other_header_list",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.insert_squid_x_forwarded_for",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.push_method_enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.http",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.ignore_client_no_cache",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.ims_on_client_no_cache",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.ignore_server_no_cache",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.normalize_ae_gzip",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.cache_responses_to_cookies",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.ignore_authentication",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.cache_urls_that_look_dynamic",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.enable_default_vary_headers",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.when_to_revalidate",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.when_to_add_no_cache_to_msie_requests",
- "value": "INT -1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.required_headers",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.max_stale_age",
- "value": "INT 604800"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.range.lookup",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.heuristic_min_lifetime",
- "value": "INT 3600"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.heuristic_max_lifetime",
- "value": "INT 86400"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.heuristic_lm_factor",
- "value": "FLOAT 0.10"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.fuzz.time",
- "value": "INT 240"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.fuzz.probability",
- "value": "FLOAT 0.005"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.vary_default_text",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.vary_default_images",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.vary_default_other",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.enable_http_stats",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.body_factory.enable_logging",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.body_factory.response_suppression_mode",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.net.connections_throttle",
- "value": "INT 500000"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.net.defer_accept",
- "value": "INT 45"
- },
- {
- "config_file": "records.config",
- "name": "LOCAL proxy.local.cluster.type",
- "value": "INT 3"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.cluster_port",
- "value": "INT 8086"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.rsport",
- "value": "INT 8088"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.mcport",
- "value": "INT 8089"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.mc_group_addr",
- "value": "STRING 224.0.1.37"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.mc_ttl",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.log_bogus_mc_msgs",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.ethernet_interface",
- "value": "STRING lo"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.permit.pinning",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.ram_cache.algorithm",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.ram_cache.use_seen_filter",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.ram_cache.compress",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.limits.http.max_alts",
- "value": "INT 5"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.target_fragment_size",
- "value": "INT 1048576"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.max_doc_size",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.min_average_object_size",
- "value": "INT 131072"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.threads_per_disk",
- "value": "INT 8"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.mutex_retry_delay",
- "value": "INT 2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.search_default_domains",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.splitDNS.enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.max_dns_in_flight",
- "value": "INT 2048"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.url_expansions",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.round_robin_nameservers",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.nameservers",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.resolv_conf",
- "value": "STRING /etc/resolv.conf"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dns.validate_query_name",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.hostdb.timeout",
- "value": "INT 1440"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.hostdb.strict_round_robin",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.logging_enabled",
- "value": "INT 3"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.max_secs_per_buffer",
- "value": "INT 5"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.max_space_mb_for_logs",
- "value": "INT 25000"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.max_space_mb_for_orphan_logs",
- "value": "INT 25"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.max_space_mb_headroom",
- "value": "INT 1000"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.hostname",
- "value": "STRING localhost"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.logfile_dir",
- "value": "STRING var/log/trafficserver"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.logfile_perm",
- "value": "STRING rw-r--r--"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.custom_logs_enabled",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.squid_log_enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.squid_log_is_ascii",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.squid_log_name",
- "value": "STRING squid"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.squid_log_header",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.common_log_enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.common_log_is_ascii",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.common_log_name",
- "value": "STRING common"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.common_log_header",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended_log_enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended_log_is_ascii",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended_log_name",
- "value": "STRING extended"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended_log_header",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended2_log_is_ascii",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended2_log_name",
- "value": "STRING extended2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended2_log_header",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.separate_icp_logs",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.separate_host_logs",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "LOCAL proxy.local.log.collation_mode",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.collation_host",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.collation_port",
- "value": "INT 8085"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.collation_secret",
- "value": "STRING foobar"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.collation_host_tagged",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.collation_retry_sec",
- "value": "INT 5"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.rolling_enabled",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.rolling_interval_sec",
- "value": "INT 86400"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.rolling_offset_hr",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.rolling_size_mb",
- "value": "INT 10"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.auto_delete_rolled_files",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.sampling_frequency",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.reverse_proxy.enabled",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.header.parse.no_host_url_redirect",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.url_remap.default_to_server_pac",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.url_remap.default_to_server_pac_port",
- "value": "INT -1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.url_remap.remap_required",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.url_remap.pristine_host_hdr",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.number.threads",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.SSLv2",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.TLSv1",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.compression",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.certification_level",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.server.cert_chain.filename",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.CA.cert.filename",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.verify.server",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.cert.filename",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.private_key.filename",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.CA.cert.filename",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.icp.enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.icp.icp_interface",
- "value": "STRING NULL"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.icp.icp_port",
- "value": "INT 3130"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.icp.multicast_enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.icp.query_timeout",
- "value": "INT 2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.update.enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.update.force",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.update.retry_count",
- "value": "INT 10"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.update.retry_interval",
- "value": "INT 2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.update.concurrent_updates",
- "value": "INT 100"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.net.sock_send_buffer_size_in",
- "value": "INT 262144"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.net.sock_recv_buffer_size_in",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.net.sock_send_buffer_size_out",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.net.sock_recv_buffer_size_out",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.core_limit",
- "value": "INT -1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.diags.debug.enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.diags.debug.tags",
- "value": "STRING http.*|dns.*"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.dump_mem_info_frequency",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.slow.log.threshold",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.task_threads",
- "value": "INT 2"
- },
- {
- "config_file": "hosting.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "config_file": "parent.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "config_file": "plugin.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "config_file": "records.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "config_file": "remap.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "config_file": "storage.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "config_file": "volume.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/"
- },
- {
- "config_file": "50-ats.rules",
- "name": "location",
- "value": "/etc/udev/rules.d/"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy.file",
- "value": "STRING parent.config"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.url_remap.filename",
- "value": "STRING remap.config"
- },
- {
- "config_file": "ip_allow.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cluster.cluster_configuration ",
- "value": "STRING cluster.config"
- },
- {
- "config_file": "rascal.properties",
- "name": "health.threshold.loadavg",
- "value": "{{.HealthThresholdLoadavg}}"
- },
- {
- "config_file": "rascal.properties",
- "name": "health.threshold.availableBandwidthInKbps",
- "value": "{{.HealthThresholdAvailableBandwidthInKbps}}"
- },
- {
- "config_file": "rascal.properties",
- "name": "history.count",
- "value": "30"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.control.filename",
- "value": "STRING cache.config"
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogObject.RollingEnabled",
- "value": "3"
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogObject.RollingIntervalSec",
- "value": "86400"
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogObject.RollingOffsetHr",
- "value": "11"
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogObject.RollingSizeMb",
- "value": "1024"
- },
- {
- "config_file": "logs_xml.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.xml_config_file",
- "value": "STRING logs_xml.config"
- },
- {
- "config_file": "rascal.properties",
- "name": "health.threshold.queryTime",
- "value": "1000"
- },
- {
- "config_file": "rascal.properties",
- "name": "health.polling.url",
- "value": "http://${hostname}/_astats?application=&inf.name=${interface_name}"
- },
- {
- "config_file": "storage.config",
- "name": "RAM_Drive_Prefix",
- "value": "{{.RAMDrivePrefix}}"
- },
- {
- "config_file": "storage.config",
- "name": "RAM_Drive_Letters",
- "value": "{{.RAMDriveLetters}}"
- },
- {
- "config_file": "storage.config",
- "name": "RAM_Volume",
- "value": "2"
- },
- {
- "config_file": "storage.config",
- "name": "Disk_Volume",
- "value": "1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.hosting_filename",
- "value": "STRING hosting.config"
- },
- {
- "config_file": "rascal.properties",
- "name": "health.connection.timeout",
- "value": "{{.HealthConnectionTimeout}}"
- },
- {
- "config_file": "CRConfig.json",
- "name": "domain_name",
- "value": "{{.DomainName}}"
- },
- {
- "config_file": "12M_facts",
- "name": "location",
- "value": "/opt/ort"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.ignore_accept_encoding_mismatch",
- "value": "INT 1"
- },
- {
- "config_file": "chkconfig",
- "name": "trafficserver",
- "value": "0:off\t1:off\t2:on\t3:on\t4:on\t5:on\t6:off"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.allocator.debug_filter",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.allocator.enable_reclaim",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.allocator.max_overage",
- "value": "INT 3"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.diags.show_location",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.allow_empty_doc",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "LOCAL proxy.config.cache.interim.storage",
- "value": "STRING NULL"
- },
- {
- "config_file": "plugin.config",
- "name": "regex_revalidate.so",
- "value": "--config regex_revalidate.config"
- },
- {
- "config_file": "regex_revalidate.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "config_file": "plugin.config",
- "name": "remap_stats.so",
- "value": ""
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.stack_dump_enabled",
- "value": "INT 1"
- },
- {
- "config_file": "drop_qstring.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.hostdb.ttl_mode",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.hostdb.serve_stale_for",
- "value": "INT 6"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.enable_read_while_writer",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.background_fill_active_timeout",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.background_fill_completed_threshold",
- "value": "FLOAT 0.0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.log.extended2_log_enabled",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.exec_thread.affinity",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.exec_thread.autoconfig",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.exec_thread.limit",
- "value": "INT 32"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.allocator.thread_freelist_size",
- "value": "INT 1024"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.mlock_enabled",
- "value": "INT 2"
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogFormat.Format",
- "value": "%<cqtq> chi=%<chi> phn=%<phn> php=%<php> shn=%<shn> url=%<cquuc> cqhm=%<cqhm> cqhv=%<cqhv> pssc=%<pssc> ttms=%<ttms> b=%<pscl> sssc=%<sssc> sscl=%<sscl> cfsc=%<cfsc> pfsc=%<pfsc> crc=%<crc> phr=%<phr> pqsn=%<pqsn> uas=\"%<{User-Agent}cqh>\" xmt=\"%<{X-MoneyTrace}cqh>\" "
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogFormat.Name",
- "value": "custom_ats_2"
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogObject.Format",
- "value": "custom_ats_2"
- },
- {
- "config_file": "logs_xml.config",
- "name": "LogObject.Filename",
- "value": "custom_ats_2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.ram_cache.size",
- "value": "INT 34359738368"
- },
- {
- "config_file": "plugin.config",
- "name": "astats_over_http.so",
- "value": ""
- },
- {
- "config_file": "astats.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "config_file": "astats.config",
- "name": "path",
- "value": "_astats"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.http.compatibility.4-2-0-fixup",
- "value": "INT 0"
- },
- {
- "config_file": "parent.config",
- "name": "algorithm",
- "value": "consistent_hash"
- },
- {
- "config_file": "regex_revalidate.config",
- "name": "maxRevalDurationDays",
- "value": "90"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.ram_cache_cutoff",
- "value": "INT 1073741824"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.server.cipher_suite",
- "value": "STRING ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:RC4-SHA:RC4-MD5:AES128-SHA:AES256-SHA:DES-CBC3-SHA!SRP:!DSS:!PSK:!aNULL:!eNULL:!SSLv2"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.server.honor_cipher_order",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.server.cert.path",
- "value": "STRING etc/trafficserver/ssl"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.server_ports",
- "value": "STRING 80 80:ipv6 443:ssl 443:ipv6:ssl"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.server.private_key.path",
- "value": "STRING etc/trafficserver/ssl"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.CA.cert.path",
- "value": "STRING etc/trafficserver/ssl"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.private_key.path",
- "value": "STRING etc/trafficserver/ssl"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.client.cert.path",
- "value": "STRING etc/trafficserver/ssl"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.CA.cert.path",
- "value": "STRING etc/trafficserver/ssl"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.SSLv3",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.ssl.server.multicert.filename",
- "value": "STRING ssl_multicert.config"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.allocator.hugepages",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.negative_caching_enabled",
- "value": "INT 1"
- },
- {
- "config_file": "astats.config",
- "name": "record_types",
- "value": "122"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.body_factory.enable_customizations",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.negative_caching_lifetime",
- "value": "INT 1"
- },
- {
- "config_file": "traffic_ops_ort_syncds.cron",
- "name": "location",
- "value": "/etc/cron.d"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.body_factory.template_sets_dir",
- "value": "STRING etc/trafficserver/body_factory"
- },
- {
- "config_file": "set_dscp_0.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_10.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_12.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_14.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_18.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_20.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_22.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_26.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_28.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_30.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_34.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_36.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_38.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_8.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_16.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_24.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_32.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_40.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_48.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "set_dscp_56.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver/dscp"
- },
- {
- "config_file": "ssl_multicert.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "config_file": "bg_fetch.config",
- "name": "location",
- "value": "/opt/trafficserver/etc/trafficserver"
- },
- {
- "config_file": "parent.config",
- "name": "qstring",
- "value": "ignore"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.parent_proxy.connect_attempts_timeout",
- "value": "INT 5"
- },
- {
- "config_file": "CRConfig.json",
- "name": "weight",
- "value": "1.0"
- },
- {
- "config_file": "parent.config",
- "name": "weight",
- "value": "1.0"
- },
- {
- "config_file": "traffic_ops_ort_syncds.cron",
- "name": "cron_ort_syncds_cdn",
- "value": "{{.CronOrtSyncds}}"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.cache.hostdb.sync_frequency",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.guaranteed_max_lifetime",
- "value": "INT 2592000"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.cache.ignore_client_cc_max_age",
- "value": "INT 1"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.allocator.dontdump_iobuffers",
- "value": "INT 0"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.hostdb.size",
- "value": "INT 2048000"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.hostdb.storage_size",
- "value": "INT 774152192"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.net.default_inactivity_timeout",
- "value": "INT 180"
- },
- {
- "config_file": "package",
- "name": "astats_over_http",
- "value": "1.3.0-0.7c20cd1.el7.centos.x86_64"
- },
- {
- "config_file": "package",
- "name": "astats_over_http-debuginfo",
- "value": "1.3.0-0.7c20cd1.el7.centos.x86_64"
- },
- {
- "config_file": "records.config",
- "name": "CONFIG proxy.config.http.update_hostdb_on_parent_proxy_connect_errors",
- "value": "INT 0"
- },
- {
- "config_file": "package",
- "name": "trafficserver",
- "value": "6.2.1-11.1863491.el7.centos.x86_64"
- },
- {
- "config_file": "package",
- "name": "trafficserver-debuginfo",
- "value": "6.2.1-11.1863491.el7.centos.x86_64"
- },
- {
- "config_file": "ip_allow.config",
- "name": "coalesce_masklen_v6",
- "value": "40"
- },
- {
- "config_file": "ip_allow.config",
- "name": "coalesce_number_v6",
- "value": "5"
- },
- {
- "config_file": "ip_allow.config",
- "name": "coalesce_number_v4",
- "value": "5"
- },
- {
- "config_file": "ip_allow.config",
- "name": "coalesce_masklen_v4",
- "value": "16"
- }
- ],
- "profile": {
- "description": "TrafficServer Edge profile",
- "name": "EDGE1_CDN_721-ATS621"
- }
-}