Created
June 3, 2020 10:13
-
-
Save waqaskhan137/d417808803b618e61856bbd53374f9bf to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[global_tags] | |
# Configuration for telegraf agent | |
[agent] | |
interval = "10s" | |
debug = false | |
hostname = "server-hostname" | |
round_interval = true | |
flush_interval = "10s" | |
flush_jitter = "0s" | |
collection_jitter = "0s" | |
metric_batch_size = 1000 | |
metric_buffer_limit = 10000 | |
quiet = false | |
logfile = "" | |
omit_hostname = false | |
############################################################################### | |
# OUTPUTS # | |
############################################################################### | |
[[outputs.influxdb]] | |
urls = ["http://localhost:8086"] | |
database = "TestDB" | |
timeout = "0s" | |
username = "admin" | |
password = "P@ssword123" | |
retention_policy = "" | |
############################################################################### | |
# INPUTS # | |
############################################################################### | |
[[inputs.cpu]] | |
percpu = true | |
totalcpu = true | |
collect_cpu_time = false | |
report_active = false | |
[[inputs.disk]] | |
ignore_fs = ["tmpfs", "devtmpfs", "devfs"] | |
[[inputs.io]] | |
[[inputs.mem]] | |
[[inputs.net]] | |
[[inputs.system]] | |
[[inputs.swap]] | |
[[inputs.netstat]] | |
[[inputs.processes]] | |
[[inputs.kernel]] | |
[[inputs.snmp]] | |
## Agent addresses to retrieve values from. | |
## example: agents = ["udp://127.0.0.1:161"] | |
## agents = ["tcp://127.0.0.1:161"] | |
agents = ["udp://127.0.0.1:161"] | |
## Timeout for each request. | |
timeout = "5s" | |
## SNMP version; can be 1, 2, or 3. | |
# version = 2 | |
## SNMP community string. | |
# community = "public" | |
## Number of retries to attempt. | |
# retries = 3 | |
## The GETBULK max-repetitions parameter. | |
# max_repetitions = 10 | |
## SNMPv3 authentication and encryption options. | |
## | |
## Security Name. | |
# sec_name = "myuser" | |
## Authentication protocol; one of "MD5", "SHA", or "". | |
auth_protocol = "MD5" | |
## Authentication password. | |
auth_password = "P@ssword123" | |
## Security Level; one of "noAuthNoPriv", "authNoPriv", or "authPriv". | |
sec_level = "authPriv" | |
## Context Name. | |
# context_name = "" | |
## Privacy protocol used for encrypted messages; one of "DES", "AES" or "". | |
priv_protocol = "DES" | |
## Privacy password used for encrypted messages. | |
priv_password = "P@ssword123" | |
## Add fields and tables defining the variables you wish to collect. This | |
## example collects the system uptime and interface variables. Reference the | |
## full plugin documentation for configuration details. | |
[[inputs.snmp.field]] | |
oid = "RFC1213-MIB::sysUpTime.0" | |
name = "uptime" | |
[[inputs.snmp.field]] | |
oid = "RFC1213-MIB::sysName.0" | |
name = "source" | |
is_tag = true | |
[[inputs.snmp.table]] | |
oid = "IF-MIB::ifTable" | |
name = "interface" | |
inherit_tags = ["source"] | |
[[inputs.snmp.table.field]] | |
oid = "IF-MIB::ifDescr" | |
name = "ifDescr" | |
is_tag = true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment