ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
> * 目标:监控进程是否存在 > * 依据:判断进程数是否为1,不是1则进程停止,触发进程已经停止事件 ### 1. 配置监控项 #### 1.1 配置监控项目 * 建立监控项,监控进程 > 1. 【配置】->【主机】->【监控项】 ![](https://box.kancloud.cn/223d2b7a8eeff5372d57abcd4d0e9efe_1301x646.png) > 2. 创建监控项:【创建监控项】 ![](https://box.kancloud.cn/66bb25f656cbd59fdf74638b1adb5f7c_988x230.png) > 3. 选择键值:【选择】 ![](https://box.kancloud.cn/b2f7729d9de1fa87182229a577bee0a5_977x598.png) > 4. 选择进程数这一键值 ![](https://box.kancloud.cn/d3a049c3e98971c0f84cc27319311936_735x151.png) > 四个参数:` proc.num[<name>,<user>,<state>,<cmdline>]` name:是进程名 user:运行该进程的用户 state:进程状态包括run,sleep,zomb cmdline:该项内容是模糊匹配,即用ps aux看到的最后一列中包含该字段则匹配上。 ~~~ proc.num[,timing,all,js-client] # 这里的进程名没写,靠进程命令行模糊匹配 ~~~ ![](https://box.kancloud.cn/8a527c7ba424ebba9de98f9e675a7116_1204x65.png) > 5. 填写参数 ![](https://box.kancloud.cn/b2f941a29e50f55dc1b5771fb55252c5_886x756.png) ### 2. 配置触发器 > 1. 【配置】->【主机】->【触发器】 ![](https://box.kancloud.cn/6400481f407939f6d401fe3eccef2a0e_1157x409.png) > 2. 创建触发器:【创建触发器】 ![](https://box.kancloud.cn/12324b99ac1897cb858f353e2802342b_771x241.png) > 3. 填写参数 ![](https://box.kancloud.cn/354a9ecbf2b4489cb25f372e9f06f335_842x556.png) > 4. 添加表达式,选择监控项:【添加】->【选择】 ![](https://box.kancloud.cn/f6293a36421ffc780b5c6283fe923437_1009x270.png) > * 选择第一步中创建的监控项目 ![](https://box.kancloud.cn/434a775ccd2e03d365bae3d47914d235_1107x147.png) > 5. 配置触发条件 ![](https://box.kancloud.cn/633d5e1562ddf1d45542a4050da06429_975x244.png) * N 1 :表示判断值是1,和最新的T值不是N 构成了判断条件 * 最新的T值不是N :判断条件,即T!=N时构成触发条件,zabbix最新获取的T值,不是N,则报警 * 可以通过查看最新数据来确定监控获取的监控值