101 lines
3.8 KiB
XML
101 lines
3.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
#######################################################
|
|
# UniFi Poller primary configuration file. XML FORMAT #
|
|
# provided values are defaults #
|
|
#######################################################
|
|
-->
|
|
<unifi-poller>
|
|
<!--
|
|
# If the controller has more than one site, specify which sites to poll here.
|
|
# Set this to "default" to poll only the first site on the controller.
|
|
# A setting of "all" will poll all sites; this works if you only have 1 site too.
|
|
Add more sites by adding additional lines:
|
|
<sites>site1</sites>
|
|
<sites>site2</sites>
|
|
-->
|
|
<sites>all</sites>
|
|
|
|
<!--
|
|
# The UniFi Controller only updates traffic stats about every 30 seconds.
|
|
# Setting this to something lower may lead to "zeros" in your data.
|
|
# If you're getting zeros now, set this to "1m"
|
|
-->
|
|
<interval>30s</interval>
|
|
|
|
<!--
|
|
# Turns on line numbers, microsecond logging, and a per-device log.
|
|
# The default is false, but I personally leave this on at home (four devices).
|
|
# This may be noisy if you have a lot of devices. It adds one line per device.
|
|
-->
|
|
<debug>false</debug>
|
|
|
|
<!--
|
|
# Turns off per-interval logs. Only startup and error logs will be emitted.
|
|
# Recommend enabling debug with this setting for better error logging.
|
|
-->
|
|
<quiet>false</quiet>
|
|
|
|
<!--
|
|
# Which mode to run this application in. The default mode is "influx". Providing
|
|
# an invalid mode will also result in "influx". In this default mode the application
|
|
# runs as a daemon and polls the controller at the configured interval.
|
|
#
|
|
# There are two other options at this time: "influxlambda" and "prometheus"
|
|
#
|
|
# Mode "influxlambda" makes the application exit after collecting and reporting metrics
|
|
# to InfluxDB one time. This mode requires an external process like an AWS Lambda
|
|
# or a simple crontab to keep the timings accurate on UniFi Poller run intervals.
|
|
#
|
|
# Mode "prometheus" opens an HTTP server on port 9130 and exports the metrics at
|
|
# /metrics for polling collection by a prometheus server. This disables influxdb.
|
|
# IMPORTANT: The prometheus mode is still beta.
|
|
# Please help us test and provide your feedback on the github repo!
|
|
-->
|
|
<mode>influx</mode>
|
|
|
|
<!--
|
|
# This controls on which ip and port /metrics is exported when mode is "prometheus".
|
|
# This has no effect in other modes. Must contain a colon and port.
|
|
-->
|
|
<http_listen>0.0.0.0:9130</http_listen>
|
|
|
|
<!--
|
|
# InfluxDB does not require auth by default, so the user/password are probably unimportant.
|
|
-->
|
|
<influx_db>unifi</influx_db>
|
|
<influx_pass>unifi</influx_pass>
|
|
<influx_url>http://127.0.0.1:8086</influx_url>
|
|
<influx_user>unifi</influx_user>
|
|
<!--
|
|
# If your InfluxDB uses an invalid SSL cert, set this to true.
|
|
-->
|
|
<influx_insecure_ssl>false</influx_insecure_ssl>
|
|
|
|
<!--
|
|
# Make a read-only user in the UniFi Admin Settings.
|
|
-->
|
|
<unifi_user>influx</unifi_user>
|
|
<unifi_pass></unifi_pass>
|
|
<unifi_url>https://127.0.0.1:8443</unifi_url>
|
|
<!--
|
|
# Enable collection of Intrusion Detection System Data (InfluxDB only).
|
|
# Only useful if IDS or IPS are enabled on one of the sites.
|
|
-->
|
|
<collect_ids>false</collect_ids>
|
|
<!--
|
|
# Some controllers or reverse proxy configurations do not allow cookies to be
|
|
# re-user on every request (every interval). This setting provides a workaround
|
|
# That causes the poller to re-auth (login) to the controller on every interval.
|
|
# Only enable this if you get login errors after 30 seconds. This will generate
|
|
# a few more requests to your controller every interval.
|
|
-->
|
|
<reauthenticate>false</reauthenticate>
|
|
<!--
|
|
# If your UniFi controller has a valid SSL certificate, you can enable
|
|
# this option to validate it. Otherwise, any SSL certificate is valid.
|
|
-->
|
|
<verify_ssl>false</verify_ssl>
|
|
|
|
</unifi-poller>
|