监控案例实战 -- Zabbix 监控 Linux 主机
原创
©著作权归作者所有:来自51CTO博客作者褪色的腿毛的原创作品,请联系作者获取转载授权,否则将追究法律责任
Zabbix 监控 Linux 主机
- 前言
- 一、Linux 部署 zabbix-agent
- 二、zabbix-server 配置
- 三、Web 界面配置
- 四、采集数据
- 五、手动添加 item
- 六、监控项定义图形
- 七、创建聚合图形
前言
本环境是基于 Centos 7.8 系统构建 Zabbix 学习环境
安装 Zabbix-4.4.10 具体参考:Zabbix-4.4.10 环境部署
一、Linux 部署 zabbix-agent
安装 zabbix-agent
[root@rhel7 ~]# yum install zabbix-agent.x86_64 -y
[root@rhel7 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.5.11
ServerActive=192.168.5.11
Hostname=linux-rhel-7.2
[root@rhel7 ~]# systemctl enable --now zabbix-agent
[root@rhel7 ~]# netstat -lnutp | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 2808/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 2808/zabbix_agentd
添加 hosts 解析
[root@linux-rhel-7 ~]# vim /etc/hosts +
192.168.5.11 Zabbix-server
192.168.5.150 linux-rhel-7
二、zabbix-server 配置
添加 hosts 解析
[root@zabbix-server ~]# vim /etc/hosts +
192.168.5.11 Zabbix-server
192.168.5.150 linux-rhel-7
测试zabbix server与被监控节点的连通性
# 部署 zabbix-get
[root@zabbix-server ~]# yum install zabbix-get -y
# 测试连通性
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.uname"
Linux linux-rhel-7.2 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.uptime"
86
[root@zabbix-server ~]# zabbix_get -s linux-rhel-7 -p 10050 -k "system.cpu.load[all,avg1]"
0.140000
三、Web 界面配置
创建主机
添加配置信息
嵌套模板监控
四、采集数据
查看最新数据
三分钟后查看采集到的数据
图形化查看数据
五、手动添加 item
创建 item
查看监控结果
六、监控项定义图形
创建图形
查看图形
七、创建聚合图形
创建监控项
cup_intr
cup_load
cup_util
添加图形cup_intr
cup_load
cup_util
创建聚合图形