Contents
Плагины
Инфраструктура и коллекция плагинов для системы мониторинга Zabbix.
Сопровождается сервисом он-лайн мониторинга серверов Zabber.ru.
Установка
Скачивание и распаковка
Если дистрибутив вашей ОС содержит zabbix-agent'а версии 1.8.2 и выше, установите его из дистрибутива. О том, как это сделать можно прочитать здесь.
Если версия ниже 1.8.2 или zabbix-agent отсутствует в вашем дистрибутиве, то вы можете его установить процедурой установки плагинов.
Для этого от пользователя root выполните:
# wget --no-check-certificate https://github.com/zabber/zabber-plugins-1.0/tarball/master # tar zxvf master # cd zabber-zabber-plugins-1.0* # bin/install.sh noagent # уберите noagent, чтобы установить бинарный пакет zabbix-agent с сайта zabbix.com
Запустите zabbix-agentd
# /etc/init.d/zabbix-agent restart
убедитесь, что агент запустился
# ps ax|grep zabbix
или посмотрите вывод журнала агента
# less /var/log/zabbix-agent/zabbix_agentd.log
Подключение сервера
Зайдите в свой профиль на zabber.ru, добавьте сервер и подключите шаблоны (как это сделать с картинками) После установки агента вам надо добавить сервер, подключить к нему шаблоны (как это сделать с картинками) и получить индивидуальный файл конфигурации агента.
Подробнее о получении файла конфигурации zabbix_agentd.conf
Зайдите в профиль, кликните на имени подключенного сервера и выберите ссылку "конфигурация агента" в разделе "настройка".
Выберите ссылку для вашей ОС. Выделите содержимое и вставьте в файл zabbix_agentd.conf ( /etc/zabbix/zabbix_agentd.conf). Полностью замените содержимое, если файл не пуст.
Перезапустите агента.
# invoke-rc.d zabbix-agent restart
Включение дополнительных плагинов
Многие плагины используют сбор данных по расписанию. Для этого используется cron (файл /etc/cron.d/zabbix-plugins). По умолчанию, cron-задачи для всех плагинов отключены.
Чтобы включить определенный плагин нужно слинковать его в каталог enabled/:
# cd /usr/local/zabber-plugins/enabled # ln -s ../avail/ПЛАГИН
После этого надо перегенерировать настройки:
# /usr/local/zabber-plugins/bin/update-zabber-plugins
Обновление системы плагинов
От пользователя root выполните:
# wget --no-check-certificate https://github.com/zabber/zabber-plugins-1.0/tarball/master # tar zxvf master # cd zabber-zabber-plugins-1.0-*/* # bin/install.sh noagent
Учтите, что если вы делаете локальные изменения в файлах, то при обновлении архива они будут перезаписаны.
Мы предлагаем вам не изменять существующие плагины, а копировать их и создавать из них собственные файлы. Тогда при обновлении ваши доработанные файлы останутся нетронутыми.
Также отметьте, что каталог "enabled/" никогда не будет включен в архив (см. "Включение дополнительных плагинов" ранее).
После обновления перезапустите zabbix-agentd
# /etc/init.d/zabbix-agent restart
Пожертвование Сообществу
Код плагинов является свободным и распространяется под лицензией GPLv3. Код доступен по адресу: http://github.com/zabber/zabber-plugins-1.0/
Планируется опубликовать соответствующие шаблоны Zabbix, однако некоторые из них находятся в стадии разработки и в это время доступны только как часть сервиса Zabber.ru.
