Решение ошибки Unknown Object Identifier (Index out of range: XXX (ifIndex))

Сегодня решил сделать шаблон Zabbix для рисования графиков трафика с портов GPON плат на Huawei SmartAX MA5683T. Из Linux посмотрел индексы интерфейсов командой: Получил ответ что-то в виде (где 4194336768 индекс нулевого порта GPON платы): IF-MIB::ifDescr.4194336768 = STRING: Huawei-MA5600-V800R008-GPON_UNI … и т.д. Соответственно по этому индексу должен считываться и трафик, поэтому выполнил команду: Но в […]

Решение предупреждения «Lack of Free Swap Space on Zabbix Server»

Поставил как-то на новый Linux сервер Zabbix и сразу начало отображаться следующее предупреждение: Lack of Free Swap Space on Zabbix Server Предупреждение сообщает что нет места в разделе Swap, посмотрев увидел что Swap раздела то нет вообще, странно что при установке Ubuntu 14.04 LTS с указанием опции использовать весь диск он не создался автоматически, оперативной […]

Мониторинг DNS из Zabbix

Для мониторинга самой службы DNS на порту можно использовать следующий ключ в элементах данных (где СЕРВЕР, это IP-адрес или домен DNS сервера): Чтобы не создавать с нуля шаблон, можно клонировать например стандартный «Template App SSH Service» изменив в нём название и указав новый ключ, триггер изменится автоматически. А также в «Тип» выберем «Zabbix агент» вместо […]

Изменение порта при проверках SSH, HTTP и т.д. в Zabbix

Допустим SSH работает на нестандартном порту, в Zabbix же, шаблон «Template App SSH Service» проверяет его по стандартному порту и по этому будет выдавать сообщение «SSH service is down on …». Для указания по какому порту проверять SSH, сделаем полное клонирования шаблона «Template App SSH Service», чтобы не изменять его и в новом клонированном шаблоне […]

Мониторинг параметров Apache2 в Zabbix

Установим необходимые компоненты: Активируем модуль информации об apache2 (обычно он активирован изначально): Откроем файл конфигурации модуля и укажем IP-адрес zabbix сервера чтобы разрешить ему просмотр информации об apache2 (если apache2 на локальной машине, то доступ обычно разрешен, указанием local или 127.0.0.1): В редакторе nano CTRL+X используются для выхода и y/n для сохранения или отмены изменений. […]

Настройка jabber оповещений в Zabbix

Для настройки jabber оповещений в Zabbix необходимо в веб-интерфейсе открыть «Администрирование» — «Способы оповещений«, создать способ оповещения jabber (либо выбрать существующий). В способе оповещения указать следующие параметры: Описание: любое Тип: Jabber Идентификатор Jabber: идентификатор (логин) Пароль: пароль Jabber Поставить галочку «Активно» и нажать «Сохранить«. Теперь когда способ оповещения создан, откроем «Администрирование» — «Пользователи«, выберем пользователя, […]

Настройка Zabbix SNMP Traps

Предположим что мы настроили snmptt по инструкции Настройка SNMP Traps в Ubuntu Теперь допилим конфигурационный файл /etc/snmp/snmptt.conf. После FORMAT всегда должно идти ZBXTRAP $aA Пример: Основные параметры /etc/snmp/snmptt.ini: Добавим следующие параметры в конфигурационный файл /etc/zabbix/zabbix_server.conf: Теперь добавим элемент данных через админ панель Zabbix, например в шаблоне: Имя: (любое) Тип: (SNMP trap) Ключ: (snmptrap[выражение] или snmptrap.fallback […]

Создание внешней проверки Zabbix для SQL запроса SELECT

Вчера добавил график, который рисует сумму платежей из MySQL базы биллинга с другого сервера. Добавлять пришлось через внешние проверки. В первую очередь был создан скрипт и положен в стандартную директорию скриптов либо другую, указав ее при этом параметром «ExternalScripts=/var/scripts» в конфигурационном файле /etc/zabbix_server.conf. После чего необходимо перезапустить Zabbix сервер командой: Содержимое написанного скрипта: Скрипт соединяется […]

Настройка Template App MySQL в Zabbix

Буду настраивать на Zabbix 2.2 и Ubuntu 14 LTS. Для начала подключимся к mysql серверу: И выполним команды чтобы добавить пользователя от имени которого будем получать информацию: Проверить пользователя можно выполнив команду: mysql -umysqlmonitor -pПАРОЛЬ -e»status» Создадим файл с настройками подключения к mysql серверу: /etc/zabbix/.my.cnf Добавим в него содержимое: Скопируем нужный файл userparameter_mysql.conf: Отредактируем его, […]

Резервное копирование Zabbix

Придумал и набросал пару строк для резервного копирования mysql базы данных и директории с http файлами. Первым делом делаем копию mysql базы данных zabbix (ключом —ignore-table исключим ненужные таблицы с историей, так как они могу занимать гигабайты) и архивируем ее: Вторым шагом будет архивация http файлов zabbix: Вместо директории /backups/ можно монтировать и указать какой […]