diff --git a/config/additional_config.conf b/config/additional_config.conf new file mode 100644 index 0000000..16384f6 --- /dev/null +++ b/config/additional_config.conf @@ -0,0 +1,25 @@ +[[inputs.exec]] + commands = [ + "/usr/local/bin/telegraf_netifinfo_plugin", + "/usr/local/bin/gateways.py", + "sh /usr/local/bin/temperature.sh" + ] + data_format = "influx" + +[[inputs.logparser]] + files = ["/var/log/pfblockerng/dnsbl.log"] + from_beginning=true + [inputs.logparser.grok] + measurement = "dnsbl_log" + patterns = ["^%{WORD:BlockType}-%{WORD:BlockSubType},%{SYSLOGTIMESTAMP:timestamp:ts-syslog},%{IPORHOST:destination:tag},%{IPORHOST:source:tag},%{GREEDYDATA:call},%{WORD:BlockMethod},%{WORD:BlockList},%{IPORHOST:tld:tag},%{WORD:DefinedList:tag},%{GREEDYDATA:hitormiss}"] + timezone = "Local" + [inputs.logparser.tags] + value = "1" + +[[inputs.logparser]] + files = ["/var/log/pfblockerng/ip_block.log"] + from_beginning=true + [inputs.logparser.grok] + measurement = "ip_block_log" + patterns = ["^%{SYSLOGTIMESTAMP:timestamp:ts-syslog},%{NUMBER:TrackerID},%{GREEDYDATA:Interface},%{WORD:InterfaceName},%{WORD:action},%{NUMBER:IPVersion},%{NUMBER:ProtocolID},%{GREEDYDATA:Protocol},%{IPORHOST:SrcIP:tag},%{IPORHOST:DstIP:tag},%{NUMBER:SrcPort},%{NUMBER:DstPort},%{WORD:Dir},%{WORD:GeoIP:tag},%{GREEDYDATA:AliasName},%{GREEDYDATA:IPEvaluated},%{GREEDYDATA:FeedName:tag},%{HOSTNAME:ResolvedHostname},%{HOSTNAME:ClientHostname},%{GREEDYDATA:ASN},%{GREEDYDATA:DuplicateEventStatus}"] + timezone = "Local"