diff --git a/etc/telegraf.conf b/etc/telegraf.conf index 05f47e861..4081cf484 100644 --- a/etc/telegraf.conf +++ b/etc/telegraf.conf @@ -454,6 +454,7 @@ # # Read Apache status information (mod_status) # [[inputs.apache]] # ## An array of Apache status URI to gather stats. +# ## Default is "http://localhost/server-status?auto". # urls = ["http://localhost/server-status?auto"] diff --git a/plugins/inputs/apache/README.md b/plugins/inputs/apache/README.md index 0f2f0deed..60a4783d2 100644 --- a/plugins/inputs/apache/README.md +++ b/plugins/inputs/apache/README.md @@ -1,7 +1,7 @@ # Telegraf plugin: Apache #### Plugin arguments: -- **urls** []string: List of apache-status URLs to collect from. +- **urls** []string: List of apache-status URLs to collect from. Default is "http://localhost/server-status?auto". #### Description diff --git a/plugins/inputs/apache/apache.go b/plugins/inputs/apache/apache.go index eba5a1188..dc5dddb9d 100644 --- a/plugins/inputs/apache/apache.go +++ b/plugins/inputs/apache/apache.go @@ -21,6 +21,7 @@ type Apache struct { var sampleConfig = ` ## An array of Apache status URI to gather stats. + ## Default is "http://localhost/server-status?auto". urls = ["http://localhost/server-status?auto"] ` @@ -33,6 +34,10 @@ func (n *Apache) Description() string { } func (n *Apache) Gather(acc telegraf.Accumulator) error { + if len(n.Urls) == 0 { + n.Urls = []string{"http://localhost/server-status?auto"} + } + var wg sync.WaitGroup var outerr error