下面以监控MongoDB进程为例,演示如何监控一个进程,步骤为:
- 新建一个App,叫"MongoDB监控"
- 在这个App中添加一个监控项"进程监控"
- 查看监控结果
在某个主机上点击"Apps"选项卡,点击"添加App"进入以下界面:
可以看到"MongoDB监控"App已经建好了。
点击"MongoDB监控"详情,进入详情,然后选择"监控项"选项卡,进入监控项列表页:
在监控项名称中填入"进程监控",数据源选择"常用 App进程数",在命令行匹配关键词写入mongod
,因为MongoDB的启动命令中可执行文件就是mongod
。
点击阈值区域中的"添加当前数据源内置阈值模板",即可添加一个${processes} eq 0 ...
的阈值设置,意思是说${processes}
的变量值如果等于0
,则会发送一个警告。
设置好名称、数据源、阈值后,点击"保存"后回到监控项列表页:
可以看到当前数值区域是黄色的,表示警告,也就是说检测到没有mongod进程,同时也会自动发送通知:
在主机上,启动了MongoDB之后会自动发送服务恢复通知。