如何在 monit web 界面中显示与模式匹配的所有进程?

如何在 monit web 界面中显示与模式匹配的所有进程?

我正在使用 monit 来监控所有与使用相匹配的进程。

check process [name] matching [process name pattern]

Monit 能够使用模式进行匹配,并且“monit procmatch [进程名称模式]”列出所有进程。

问题是它没有在 Web 界面中列出,它仅显示第一个进程。

是否可以在 Web 界面列出所有进程?

如何在 monit 中为所有匹配的进程发出启动和停止命令?

答案1

Monit 仅检查第一个匹配的进程通过字符串。如果您有任何方法可以改进模式以使其更加独特,那么您将获得更大的成功。从输出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

相关内容