Для мониторинга процессов Linux в заббиксе уже есть готовое решение. Никаких скриптов и пользовательских переменных писать не понадобится. Удобство в том, что заббикс просто возвращает количество процессов с таким именем, можно пользоваться, если несколько процессов с одинаковым именем. Допустим у нас есть процесс manual_auth, да не один, а целых два. Нам нужно мониторить, что этих процессов два и никак не меньше. Создаём item. Type: указываем как Zabbix agent. Key: proc.num[manual_auth] Где вместо manual_auth может быть название вашего процесса. Type of information: Numeric (unsigned). Навешиваем на item триггер. Expression: {ваш_шаблон:proc.num[manual_auth].last()}<2 Теперь если процессов станет меньше двух - сработает триггер. То же самое повторяем для остальных нужных нам процессов. Источник:
https://internet-lab.ru/zabbix_proc_num Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.