Jump to content

Recommended Posts

Posted

Всю жысь мониторил с помощью cacti и в принципе этого было достаточно.

Понадобилось насяльнику наглядность (карта сети) с текущими состояниями и оповещением на мыло и SMS.

 

Поставил zabbix.

Настроил узел сети (свич). Беру состояние интерфейса по snmp. Настроил триггер. данные берутся. Триггер работает.

 

Но сообщения на мыло не шлются, хотя вроде тоже указал параметры мыла.

 

Запутался. Какова логика алгоритма. Чего не хватает. Как все в кучу увязать - триггер, событие, действие.

 

 

Какую роль в алгоритме играет поле key (ключ) в "элемент данных" "узла сети" ? Если его не заполнять - не дает создать/сохранить "элемент данных". А чем его заполнить, если я не юзаю zabbix-агента, а юзаю SNMP ?

 

 

1. Как настроить отсылку оповещения на мыло выбранному юзеру , если дано: zabbix агент не используется, проверять доступность хоста просто icmp пингом ?

2. Как настроить отсылку оповещения на мыло выбранному юзеру , если дано: zabbix агент не используется, срабатывает триггер на значение , полученное с хоста по SNMP (Link UP/Link Down) ?

 

 

 

 

 

 

Posted

Ну, вроде разобрался сам.

Стоит только мануал почитать (тем более что есть даже на русском езыке), а не с наскоку тыкаться, как обезьянка : )

  • 5 years later...
Posted

Здравствуйте. Пытаюсь сделать push уведомления на телефон, по этой инструкции - форум zabbix На телефоне стоит приложение от zabbix. Что сделал:

Первый шаг понятен, приложение установлено, соединение с сервером установлено, ID есть.

Сделал скрипт, то есть полностью его скопировал (первый) из Step 2. Может в нем надо что то поменять?

Поместил его в каталог /usr/local/share/zabbix/alertscripts и сделал исполняемым.

В конфиге zabbix добавил параметр AlertScriptsPath в котором указал путь к каталогу - /usr/local/share/zabbix/alertscripts

Сделал проверку как в Step 3, прошла успешно, на телефон пришло push уведомление с - test message. Так же проверил на сайте - проверка отправки сообщения то же все хорошо.

Далее сделал шаг Step 4, на первом скине вроде все понятно, на втором ни чего не менял, на третьем сделал все тоже самое у себя, на четвертом вроде все понятно.

Далее принудительно делаю проблему с оборудованием, на мыло сообщение приходит как и приходили раньше, а на телефон push уведомления нет. На телефоне в приложении zabbix все проблемы отображаются.

Подскажите где ошибся. Спасибо.

 

P.S.

zabbix 3.0

ubuntu 14.04

Posted (edited)

Решил, может кому будет интересно. Скрипт без изменений:

#!/bin/bash
curl -X POST\
-H "Content-type:application/json"\
-d "{Id:'$1', text:'$2', triggerId:'$3', playSound:true}"\
http://zabbkit.inside.cactussoft.biz/api/messages

Класть его нужно не в:

/usr/local/share/zabbix/alertscripts

а в:

/usr/lib/zabbix/alertscripts

В конфиге zabbix прописывать:

AlertScriptsPath

не нужно. В способе оповещения нужно добавить три параметра, в мануале с форума их нет, только в конце топика, но там скрипт другой, он у меня не работает:

параметры

то есть привел настройки к этим значениям:

форум zabbix

Теперь все работает.

Edited by sherwood
  • 4 weeks later...
Posted (edited)

После сбоя электропитания сервера в веб-интерфейсе zabbix полезли ошибки. Кто сталкивался ? Куда копать ?

post-1022-057898900 1467823239_thumb.png

Edited by npokypop
Posted

После сбоя электропитания сервера в веб-интерфейсе zabbix полезли ошибки. Кто сталкивался ? Куда копать ?

БД рассыпалась, похоже, таблица sessions, но может быть что-то еще.

Копать логи сервера БД, прежде всего, ну и логи заббикс-сервера, тоже.

Posted (edited)

Вот и я думаю что БД рассыпалась, изначально после ребута mysql-server вообще не стартовал, после добавления в конфиг строки "innodb_force_recovery = 4" Mysql стартанул, но такие проблемы.

 

 

Делаю следующее:

mysqlcheck --check-upgrade --all-databases --auto-repair -u root -p

mysql_upgrade --force -u root -p

 

Но результатов нету, Мускул не стартует без параметра "innodb_force_recovery = 4"

Edited by npokypop
Posted

Так и сделал, mysqldump всех БД и развернул на другой машине. Заббикс заработал как надо.

Posted

Следующим шагом должен быть переход на PostgreSQL, в силу архитектурных особенностей он на нескольк опорядков раз реже крашит базу, чем мускль. Под любой нагрузкой.

Posted

Следующим шагом должен быть переход на PostgreSQL, в силу архитектурных особенностей он на нескольк опорядков раз реже крашит базу, чем мускль. Под любой нагрузкой.

База крашится из за того что пользователи не настраивают бинарный лог. Который как раз и нужен для того, что бы переживать вот такие нюансы как выключение света, зависание и прочие прелести.

 

Если использовать дефолтные конфиги и не допиливать их под себя, у вас и PostgreSQL может рухнуть на ровном месте.

Posted

Если использовать дефолтные конфиги и не допиливать их под себя, у вас и PostgreSQL может рухнуть на ровном месте.

Дело не в конфигах и бинарном логе, а в методе хранения. Подход реализованный в PG грешит некоторым перерасходом дискового пространства, но зато он обеспечивает на порядок более надежное хранение данных. Таки версионность и все такое. Окуклившихся баз мыскля, у которых к рассыпавшейся таблице присовокупляется покоцанный бинарный лог видел много раз. За 18 лет использования PG пришедшую в негодность базу видел два раза только когда рассыпались диски (не в массиве).

Posted

Конечно же заглядывали, решили переходить на виртуализацию, каждый сервис на отдельном контейнере.

  • 3 months later...
Posted

Здравствуйте. Нужна помощь. Ни как не могу решить проблему с временем отображаемом на графиках. Сервер ubuntu, zabbix 3.0.3. На сервере время и зона правильные, на графиках час назад. Конец графика:

 

Snymok_ekrana_2016_11_11_v_21_39_33_240.jpgi.gif

 

Если нажать сейчас, то в открывшимся окне видим правильное время:

 

Snymok_ekrana_2016_11_11_v_21_39_53_240.jpgi.gif

 

Нажимаем готово, но ни чего не происходит. Подскажите, где это исправить?

Posted

Здравствуйте. Нужна помощь. Ни как не могу решить проблему с временем отображаемом на графиках. Сервер ubuntu, zabbix 3.0.3. На сервере время и зона правильные, на графиках час назад. Конец графика:

 

Snymok_ekrana_2016_11_11_v_21_39_33_240.jpgi.gif

 

Если нажать сейчас, то в открывшимся окне видим правильное время:

 

Snymok_ekrana_2016_11_11_v_21_39_53_240.jpgi.gif

 

Нажимаем готово, но ни чего не происходит. Подскажите, где это исправить?

 

в php.ini какая зона прописана?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.