Как я могу добавить триггер, или, чтобы быть правильным ... как должен выглядеть триггер для net.tcp.service [http, 80], чтобы он подал сигнал тревоги, если http не работает дольше минуты или двух. Я знаю, что могу установить интервал, в течение которого zabbix будет проверять, присутствует ли http, и вернет 0, если http не работает, и 1, если он активен. Итак, допустим, что после проверки 3 раза каждый раз, когда http отправлял 0 (он был отключен). Как добавить для этого триггер?
Кроме того, я слышал, что можно сделать графики нагрузки для http с помощью zabbix? Кто-нибудь знает, как это сделать, или есть ссылка на хороший способ?
В: Как я могу добавить триггер, чтобы он подавал звуковой сигнал, если срабатывал дольше минуты или двух?
A: Вы имеете в виду большее время простоя за последний период времени, тогда триггер будет выглядеть так:
Со средним значением:
{net.tcp.service[http,80].avg(120)}<0,5
Или с count
:
{net.tcp.service[http,80].count(120)}<60
Или, может быть, вы хотите видеть только постоянные простои в чистом виде? ХОРОШО:
{net.tcp.service[http,80].count(120)}<1
-
Q: Допустим, после трехкратной проверки каждый раз http отправлял 0 (он не работал). Как добавить для этого триггер?
А: {net.tcp.service[http,80].count(#3)}<1
-
В ?: Я слышал, что можно сделать графики нагрузки для http с помощью zabbix? Кто-нибудь знает, как это сделать, или есть ссылка на хороший способ?
A: Сначала вы должны оценить, что технически означает «график нагрузки для http»: загрузка процессора, использование процессора, использование оперативной памяти, использование соединения и т. Д., Такой вещи, как «загрузка http» не существует :)
-
Примечание: net.tcp.service не будет проверять, работает ли ваш сайт или нет, работает ли служба нормально или нет, он просто устанавливает TCP-соединение и простой HTTP-сеанс. Для лучшей проверки доступности используйте Веб-мониторинг Zabbix.