zabbix 添加监控方法
1-基本Linux监控方式
配置--主机--创建主机
主机选项卡--星号为必填项
主机名称:123
群组:123
agent IP地址:1.1.1.1
模板选项卡
手动输入主要的几个监控指标
OS linux
ping
http https
先点上面的添加,再点下面的添加
2-自定义监控模式
yum install sysstat -y \安装sysstat工具包
iostat \查看硬盘tps值
iostat | awk '$1 ~/nvme0n1/{print $2}' \精确获取到iostat命令tps的值,我这里是M2硬盘,所以是nvme0n1,一般为sda
vim /etc/zabbix/zabbix_agentd.conf \修改zabbix-agent.conf配置文件
UserParameter=sda_tps,iostat | awk '$1 ~/nvme0n1/{print $2}'
\找到UserParameter= 后面加上名称key,具体的命令脚本
systemctl restart zabbix-agent.service \重启监控项
现在zabbix server服务端上进行测试取值,确认监控添加是否正确
yum install zabbix-get -y \安装zabbix-get最新版
zabbix_get -s 10.110.112.112 -k sda_tps \-sIP地址,-k监控名称key,-p端口默认为10050
配置-主机-创建监控项
最新数据
vim /etc/zabbix/zabbix_agentd.conf \再次打开配置文件
UserParameter=estab_count,netstat -antp | grep ':80' | grep -c 'ESTABLISHED' \再次增加一个取值项
systemctl restart zabbix-agent.service \重启zabbix-agent服务
zabbix_get -s 10.110.112.112 -k estab_count \测试取值有报错,原因为命令权限为root,需要给文件增加权限
which netstat \找到netstat这个文件的位置
chmod u+s /usr/bin/netstat \增加root权限