Инструменты пользователя

Инструменты сайта


zabbix

Zabbix

Сайт проекта: Zabbix

Написана на C (сервер), PHP (фронт-энд)
ОС 	Кроссплатформенный
Лицензия 	GNU General Public License
  • Плюсы
    • Бесплатная.
  • Минусы
    • При создании карты сети компьютеры и связи между ними можно выставить только в ручную. Нет никакой автоматизации.

Ссылки

FAQ Zabbix

  • Если вы хотите изменить параметр SNMP community, то это можно сделать прямо в Zabbix: зайдите в шаблон в Configuration → Templates , в Items выделите нужные элементы галочками и внизу выберите из выпадающего списка Mass update. Или для любого устройства Host→Macros, где можно переопределить любую переменную в том числе и {$SNMP_COMMUNITY} (Пользовательские макросы).
  • Ошибка: Zabbix proxy poller processes more than 75% busy
    # nano /etc/zabbix/zabbix_server.conf
    StartPollers=20
  • Ошибка: Zabbix icmp pinger processes more than 75% busy
    # nano /etc/zabbix/zabbix_server.conf
    StartPingers=10
    StartDiscoverers=10
  • Ошибка: Zabbix unreachable poller processes more than 75% busy
    # nano /etc/zabbix/zabbix_server.conf
    StartPollersUnreachable=10

Алгоритм настройки Zabbix сервера

Первоначальная настройка:

  1. сменить шаблон для localhost’а на Template_FreeBSD (или просто отцепить шаблон)
  2. активировать мониторинг localhost’а
  3. создать нужные “Элементы данных” (items)
  4. создать на них триггеры
  5. настройки отправку сообщений по триггерам

Настройка нового шаблона:

  1. полностью клонировать из стандартного (или создать новый) шаблона
  2. удалить (добавить) необходимые элементы данных и графики. Например, можно смело удалить для всех templates серверов элемент "Number of running processes zabbix_server" кроме шаблона для localhost

Триггеры, шаблоны для Zabbix

  • Apache в ОС может присутствовать в нескольких вариантах: httpd (FreeBSD), apache2 (Debian). Триггер:
    ({Template_Web:proc.num[apache2].last(0)}<1)&({Template_Web:proc.num[httpd].last(0)}<1)
  • Шаблоны zabbix для Linux, PostgreSQL, Slony и nginx. Скачать: Zabbix Templates Collection repo
    # apt-get install mercurial
    $ hg clone https://bitbucket.org/rvs/ztc

    Импортируем шаблоны в Zabbix. Теперь нужно для каждого zabbix- агента, для которого будут применены эти шаблоны, установить и подключить модули.

    # cd ztc
    # mkdir /var/log/zabbix/
    # python setup.py install
    # echo "Include=/etc/zabbix-agent.d/" >> /etc/zabbix/zabbix_agentd.conf
    # /etc/init.d/zabbix-agent stop
    # /etc/init.d/zabbix-agent start
    Starting Zabbix agent: zabbix_agentd

    Дополнительные настройки в /etc/ztc/. Для проверки работы нужно запускать файлы из /opt/ztc/bin, например

    /opt/ztc/bin/apache.py ping
    0.062506

    В zabbix_agentd.conf для каждого сервиса (например apache) добавляем строку

    UserParameter=apache2[*],/opt/ztc/bin/apache.py $1

Zabbix и оборудование

Zabbix и PostgreSql

Zabbix мониторинг сервера баз данных PostgreSQL версии 8.4.9.

zabbix.txt · Последние изменения: 2016/11/16 08:37 (внешнее изменение)

Яндекс.Метрика