Zabbix监控linux指定进程
Posted 笔耕不辍,功不唐捐。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix监控linux指定进程相关的知识,希望对你有一定的参考价值。
利用zabbix proc.num方法监控Linux服务进程
proc.num[<name>,<user>,<state>,<cmdline>]
监控用户某些状态的进程的数量
name - 进程名称 (默认“all processes”) user - 用户名 (默认 “all users”) state - 可用值: all (默认), run,sleep, zomb cmdline - 命令行过滤(正则表达时)
具体监控某一服务进程的方法
一、首先新建一个模板,在监控项条目中新建一个监控项如下图所示
proc.num[,,all,api-task-parser]
[,,all,api-task-parser]>>,,代表默认所有进程,所有用户下,all默认值,api-task-parser(Linux主机服务包含的特有字段)
可以在zabbix-server端检查监控项目是否出错
[[email protected] ~]# zabbix_get -s 10.0.0.107 -p 10050 -k "proc.num[,,all,api-task-parser]"
1
二、创建触发器
{Template Web Monitor:proc.num[,,all,api-task-parser].max(#2)}=0
Template Web Monitor>>代表模板名称
proc.num zabbix-get的方法
max(#2) 代表两次检测进程返回值都为0 则触发报警
三、测试监控可用性
我们在zabbix-agent服务器端停止api-task-parser服务
可以看到监控页面显示
我们再启动api-task-parser服务
至此简单的zabbix监控进程方法监控服务配置完毕
以上是关于Zabbix监控linux指定进程的主要内容,如果未能解决你的问题,请参考以下文章