查看“Zabbix如何监控进程或端口”的源代码
←
Zabbix如何监控进程或端口
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== 监控进程== zabbix进程监控 监控Rsync 进程 Oct 22 2021 zbx 5 进程监控有问题,没发email 端口监控没问题 ===zabbix monitor=== <pre> 1、主机下新建监控项 配置--主机--点击主机监控项--创建监控项- 名称-Rsync-proc 类型-zabbix客户端 键值-proc.num[,root,all,rsyncd] 信息类型-数字(无正负) 数据类型-十进位数字 应用集-Processes 如图 </pre> [[文件:Zabbixpro.png]] <pre> PRONAME=flume num=`ps -ef|grep java|grep $PRONAME|wc -l` zabbix_get -s 118.89.28.39 -p10050 -k "" zabbix_get -s 118.89.28.39 -p 10050 -k "proc.num[,root,all,flume]" zabbix_get -s 118.89.28.39 -p 10050 -k "proc.num[,root,all,salt-minion]" ssdb zabbix_get -s 123.207.227.123 -p 10050 -k "proc.num[,root,all,ssdb]" zabbix_get -s 118.89.28.39 -p 10050 -k "proc.num[,root,all,ssdb]" 2、创建触发器 配置--主机--点击主机触发器--创建触发器 名称-- Rsync-Server-Proc on server{HOST.NAME} 表达式-- {ad-admin:proc.num[,root,all,rsyncd].last()}=0 #注意 ad-admin 是主机在zbx中的hostname 表达式--可以使用添加--选择刚刚添加的监控项--然后选择值 zabbix_get -s 11.8.0.22 -p 10050 -k "proc.num[,root,all,rsyncd]" 可以使用这个命令去或者服务器端口当前的值,然后判断 名称:ssdb-Server-Proc on server{HOST.NAME} #选择就行了不用手工写 表达式: {da_123.207.227.123:proc.num[,root,all,ssdb].last()}=0 {ad-admin:proc.num[,root,all,rsyncd].last()}=0 </pre> ==监控端口== ===zabbix server monitor === <pre> 1、主机下新建监控项 zabbix监控端口 使用zabbix的item中的key来做端口 监控进程的key 一般是tcp 不是udp 图不太对而已 可以选择 #填写上我的信息后的 Oct 22 2021 net.tcp.service[tcp,172.16.0.8,873] net.tcp.listen[port] key对应的释义 Checks if this TCP port is in LISTEN state. Returns 0 - it is not in LISTEN state; 1 - it is in LISTEN state 检测tcp端口的状态,监听中返回1,未监听返回0 示例中的key值配置 net.tcp.listen[3307] zabbix中item的配置如下: </pre> [[文件:zabport1.png]] [[文件:esport.png]] <pre> 2、创建触发器 报警设置当然也用zabbix的trigger 相应的trigger对应的Expression如下: {test_agentd:net.tcp.listen[3307].last(0)}=0 我的表达式 873 端口如下 {product-access:proc.num[,root,all,rsyncd].last()}=0 zabbix中trigger的配置如下: </pre> [[文件:zabport2.png]] [[文件:Estrigger.png]] <pre> 加上zabbix邮件报警,你就可以停掉对应的进程或者端口来检测是否达到预期期望,即触发了trigger,而后发送报警邮件。 </pre> ==References== [https://www.itbkz.com/9454.html 使用zabbix监控端口及web页面触发报警配置方法] [https://wing324.github.io/2016/05/31/zabbix%E5%A6%82%E4%BD%95%E7%9B%91%E6%8E%A7%E8%BF%9B%E7%A8%8B%E6%88%96%E7%AB%AF%E5%8F%A3/ zabbix如何监控进程或端口] [http://yangrong.blog.51cto.com/6945369/1548670 原来zabbix监控进程与端口是如此的简单] [https://www.cnblogs.com/netsa/p/7783518.html zabbix 客户端添加自定义参数] http://www.centos.ws/?p=59 zabbix监控进程 http://825536458.blog.51cto.com/4417836/1877829 zabbix监控mysql主从 http://825536458.blog.51cto.com/4417836/1775341 [[category:zabbix]]
返回至
Zabbix如何监控进程或端口
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息