[root@monitor ~]# rpm -ivh influxdb-1.7.6.x86_64.rpm
[root@monitor ~]# service influxdb start
[root@monitor ~]# service influxdb status
[root@monitor ~]# yum install -y fontconfig urw-fonts
[root@monitor ~]# rpm -ivh grafana-6.2.1-1.x86_64.rpm
[root@monitor ~]# service grafana-server start
[root@monitor ~]# service grafana-server status
[root@webapp ~]# yum install sysstat
[root@webapp ~]# rpm -ivh telegraf-1.10.4-1.x86_64.rpm
[root@webapp ~]# vi /etc/telegraf/telegraf.conf
[global_tags]
[agent]
interval = "15s"
round_interval = true
metric_batch_size = 1000
metric_buffer_limit = 10000
collection_jitter = "0s"
flush_interval = "15s"
flush_jitter = "0s"
precision = ""
debug = false
quiet = false
logfile = ""
hostname = ""
omit_hostname = false
[[outputs.influxdb]]
urls = ["http://192.168.40.100:8086"]
[[inputs.cpu]]
percpu = true
totalcpu = true
collect_cpu_time = false
report_active = false
[[inputs.disk]]
ignore_fs = ["tmpfs", "devtmpfs", "devfs"]
[[inputs.diskio]]
[[inputs.kernel]]
[[inputs.mem]]
[[inputs.processes]]
[[inputs.swap]]
[[inputs.system]]
[[inputs.net]]
[[inputs.netstat]]
[[inputs.sysstat]]
activities = ["DISK"]
[inputs.sysstat.options]
# -C = "cpu"
# -B = "paging"
-b = "io"
-d = "disk"
"-n ALL" = "network"
# "-P ALL" = "per_cpu"
-q = "queue"
-R = "mem"
-r = "mem_util"
-S = "swap_util"
-u = "cpu_util"
-v = "inode"
-W = "swap"
-w = "task"
[root@webapp ~]# service telegraf start
[root@webapp ~]# service telegraf status
【Linux】开源系统监控方案:Telegraf&Influxdb&Grafana
最新推荐文章于 2024-09-11 11:53:23 发布