美文网首页
Zabbix_agent_自定义监控项

Zabbix_agent_自定义监控项

作者: 魔曦帝天 | 来源:发表于2019-11-30 10:39 被阅读0次

通过撰写脚本获取tcp 的各种状态,添加tcp状态模板,添加触发器;添加图形;完整实现脚本自定义监控的整个步聚流程!

配置zabbix_agentd.conf。启用UserParameter,并配置相关的参数。

UnsafeUserParameters=1 

vi /etc/zabbix/zabbix.agentd.conf

EnableRemoteCommands=1                #远程执行命令的选项
Server=172.16.3.152          # 被动模式
ServerActive=172.16.3.152    # 主动模式
UnsafeUserParameters=1       # 自定义监控项(默认为0)

zabbix主动模式和被动模式

自定义key配置文件
UserParameter=key,command

[root@node2 ~]  cat /etc/zabbix/zabbix_agentd.d/tcp_conns.conf 

UserParameter=tcp_status[*],/bin/bash /etc/zabbix/bin/tcp.sh $1 $2 $3

说明:此处的tcp_status就是监控key或叫监控项名 后面的$1 $2 $3是对应的参数;
重启zabbix-agent服务

注意:自定义监控项时,你仅仅是想使用$2这个变量,你需要如下操作

awk `{print $$2}`,在zabbix认为就是`$2`,

通过zabbix server端的zabbix_get测试是否能获取自定义监控项的数据

[root@zabbix ~]# zabbix_get -s 172.16.3.216 -p 10050 -k "tcp_status[tcp_status,ESTAB]"
2

最后在监控项键值添加你自定义的key,

相关文章

  • Zabbix_agent_自定义监控项

    通过撰写脚本获取tcp 的各种状态,添加tcp状态模板,添加触发器;添加图形;完整实现脚本自定义监控的整个步聚流程...

  • zabbix监控nginx

    1.编写自定义监控命令 监控项: 可以自定义监控收集主机的信息应用集: 将多个类似的监控项进行整合 便于查看检查 ...

  • zabbix自定义监控项

    自定义监控项 在配置文件里面添加监控项 在agent端添加 在web端添加自定义监控 添加主机组1.png2.pn...

  • Day72-Zabbix自定义监控

    详细讲解自定义监控 1.认识Template OS Linux 模块的所有监控项都是干什么的 2.自定义一个监控项...

  • 自定义监控

    自定义监控 一、自定义一个监控项 模板虽好,但是不能解决所有的监控,有些需要的监控项在模板中并没有,需要我们自己定...

  • zabbix服务器监控和触发器表达式

    zabbix: 服务器监控,网络监控,数据库监控 zabbix自定义监控项配置: 为了满足用户的其它监控需求,z...

  • Zabbix低级自动发现脚本

    1) zabbix_discovery.sh 2) zabbix自定义监控项

  • zabbix自定义触发器与使用grafana出图

    续接zabbix自定义监控项 3.自定义触发器 3.1自定义监控登录用户数触发器 使用zabbix的Templat...

  • zabbix监控TCP连接状态

    1.取到TCP连接状态的值 2.编写配置文件 自定义监控 = 自定义监控项的键名称, 取值的命令 然后重启zab...

  • Zabbix自定义监控tcp的ESTABLISHED状态的数量

    一、自定义监控项,监控tcp的ESTABLISHED状态的数量 环境:两台虚拟机 10.0.0.201 和10.0...

网友评论

      本文标题:Zabbix_agent_自定义监控项

      本文链接:https://www.haomeiwen.com/subject/kbnwwctx.html