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权限

posted @ 2022-05-26 23:25  WinyHan  阅读(314)  评论(0编辑  收藏  举报