Назад | Перейти на главную страницу

Как отобразить весь процесс, соответствующий шаблону, в веб-интерфейсе монитора?

Я использую 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