我正在使用monit监视我使用的所有进程.
check process [name] matching [process name pattern]
Monit能够使用模式进行匹配,并且“monit procmatch [进程名称模式]”列出了所有进程.
问题是它没有在Web界面中列出,它只显示第一个进程.
是否可以在Web界面中列出所有进程?
如何在monit中为所有匹配的进程启动和停止命令?
解决方法
Monit仅通过字符串检查
first process matched.如果您有任何方法可以将模式细化为更独特,那么您将获得更多成功.从monit procmatch输出……
[root@abc ~]# monit procmatch dbc List of processes matching pattern "dbc": ------------------------------------------ /ppro/dbcfs/dbcfsrun 10.2.2.7 9586 dbcfs.cfg 9584:1 -ssl -sport dbc DMHOST start cron dbc dbc JOBMAN start cron dbc dbc /ppro/dbcfs/dbcfs -y ------------------------------------------ Total matches: 7 WARNING: multiple processes matched the pattern. The check is FIRST-MATCH based,please refine the pattern