diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2020-10-01 08:02:59 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2020-10-01 08:02:59 +0200 |
commit | 115a89cc823e56eb0c2074dc36351606f2346292 (patch) | |
tree | de7b6b120be22fced987028b6e16e3729a7d3987 /ansible/plays/templates/ops-server/telegraf.conf | |
parent | 31723b259cb414f7fa85842618d45e7e14eacb02 (diff) | |
download | infra-115a89cc823e56eb0c2074dc36351606f2346292.tar.gz infra-115a89cc823e56eb0c2074dc36351606f2346292.tar.bz2 infra-115a89cc823e56eb0c2074dc36351606f2346292.tar.xz infra-115a89cc823e56eb0c2074dc36351606f2346292.zip |
unifi: Telegraf configuration.
Diffstat (limited to 'ansible/plays/templates/ops-server/telegraf.conf')
-rw-r--r-- | ansible/plays/templates/ops-server/telegraf.conf | 238 |
1 files changed, 238 insertions, 0 deletions
diff --git a/ansible/plays/templates/ops-server/telegraf.conf b/ansible/plays/templates/ops-server/telegraf.conf new file mode 100644 index 0000000..18a858b --- /dev/null +++ b/ansible/plays/templates/ops-server/telegraf.conf @@ -0,0 +1,238 @@ +[[outputs.influxdb]] + urls = ["$INFLUX_URL"] + skip_database_creation = false + +# Access point: Over stue + +[[inputs.snmp]] + agents = [ "192.168.10.20" ] + version = 2 + community = "public" + interval = "60s" + timeout = "30s" + +# meta information +# this will be added automatically as a tag to the next snmp.table +[[inputs.snmp.field]] + oid = "RFC1213-MIB::sysName.0" + name = "ap_name" + is_tag = true + +[[inputs.snmp.field]] + oid = "RFC1213-MIB::sysLocation.0" + name = "ap_location" + is_tag = true + +# table +[[inputs.snmp.table]] +# Using the oid here will query all fields automatically! +# Be careful when using the oid on inputs.snmp.table as this will +# produce a lot of information +# oid = "IF-MIB::ifXTable" + name = "unifi_ap_if" + inherit_tags = ["ap_name", "ap_location"] + +# fields +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifName" + name = "name" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifOperStatus" + name = "status" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifAlias" + name = "ifAlias" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifPromiscuousMode" + name = "promiscuous_mode" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifConnectorPresent" + name = "has_connector" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifPhysAddress" + name = "mac" + conversion = "hwaddr" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCInOctets" + name = "rx_bytes" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCInUcastPkts" + name = "rx_ucast_pkt" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCOutOctets" + name = "tx_bytes" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCOutUcastPkts" + name = "tx_ucast_pkt" + +# Access point: Over kjøkken + +[[inputs.snmp]] + agents = [ "192.168.10.21" ] + version = 2 + community = "public" + interval = "60s" + timeout = "30s" + +# meta information +# this will be added automatically as a tag to the next snmp.table +[[inputs.snmp.field]] + oid = "RFC1213-MIB::sysName.0" + name = "ap_name" + is_tag = true + +[[inputs.snmp.field]] + oid = "RFC1213-MIB::sysLocation.0" + name = "ap_location" + is_tag = true + +# table +[[inputs.snmp.table]] +# Using the oid here will query all fields automatically! +# Be careful when using the oid on inputs.snmp.table as this will +# produce a lot of information +# oid = "IF-MIB::ifXTable" + name = "unifi_ap_if" + inherit_tags = ["ap_name", "ap_location"] + +# fields +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifName" + name = "name" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifOperStatus" + name = "status" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifAlias" + name = "ifAlias" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifPromiscuousMode" + name = "promiscuous_mode" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifConnectorPresent" + name = "has_connector" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifPhysAddress" + name = "mac" + conversion = "hwaddr" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCInOctets" + name = "rx_bytes" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCInUcastPkts" + name = "rx_ucast_pkt" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCOutOctets" + name = "tx_bytes" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCOutUcastPkts" + name = "tx_ucast_pkt" + +# Access point: Kontor + +[[inputs.snmp]] + agents = [ "192.168.10.22" ] + version = 2 + community = "public" + interval = "60s" + timeout = "30s" + +# meta information +# this will be added automatically as a tag to the next snmp.table +[[inputs.snmp.field]] + oid = "RFC1213-MIB::sysName.0" + name = "ap_name" + is_tag = true + +[[inputs.snmp.field]] + oid = "RFC1213-MIB::sysLocation.0" + name = "ap_location" + is_tag = true + +# table +[[inputs.snmp.table]] +# Using the oid here will query all fields automatically! +# Be careful when using the oid on inputs.snmp.table as this will +# produce a lot of information +# oid = "IF-MIB::ifXTable" + name = "unifi_ap_if" + inherit_tags = ["ap_name", "ap_location"] + +# fields +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifName" + name = "name" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifOperStatus" + name = "status" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifAlias" + name = "ifAlias" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifPromiscuousMode" + name = "promiscuous_mode" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifConnectorPresent" + name = "has_connector" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifPhysAddress" + name = "mac" + conversion = "hwaddr" + is_tag = true + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCInOctets" + name = "rx_bytes" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCInUcastPkts" + name = "rx_ucast_pkt" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCOutOctets" + name = "tx_bytes" + +[[inputs.snmp.table.field]] + oid = "IF-MIB::ifHCOutUcastPkts" + name = "tx_ucast_pkt" + |