Я использую monit для мониторинга всех моих процессов, которые используются.
check process [name] matching [process name pattern]
Monit может выполнять сопоставление по шаблону, а "monit procmatch [шаблон имени процесса]" перечисляет все процессы.
Проблема в том, что он не отображается в веб-интерфейсе, он просто отображает только первый процесс.
Можно ли перечислить все процессы в веб-интерфейсе?
Как я могу иметь команды запуска и остановки в monit для всех совпадающих процессов?
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