вторник, 1 ноября 2011 г.

Установка и базовая настройка Zabbix (Zabbix install)

В данной статье рассматривается установка системы мониторинга Zabbix. В качестве операционной системы была выбрана Ubuntu Server 11.10, т. к. Zabbix (версия 1.8.5) присутствует в ее стандартных репозитариях.
  • Установка Zabbix
Найти все пакеты связанные с zabbix можно воспользовавшись командой
root@zabbix:~# aptitude search zabbix
p   zabbix-agent                    - network monitoring solution - agent       
p   zabbix-frontend-php             - network monitoring solution - PHP front-en
p   zabbix-proxy-mysql              - network monitoring solution - proxy (using
p   zabbix-proxy-pgsql              - network monitoring solution - proxy (using
p   zabbix-server-mysql             - network monitoring solution - server (usin
p   zabbix-server-pgsql             - network monitoring solution - server (usin
Установим нужные.

apt-get install zabbix-server-mysql
Здесь при установке у нас спросят пароль MySQL для пользователя root - вводим его. Затем предложат настроить базу данных с помощью dbconfig-common - соглашаемся и снова вводим пароль.
После окончания установки ставим следующий пакет.
apt-get install zabbix-agent
apt-get install zabbix-frontend-php
По ходу установки zabbix-frontend-php выбираем mysql базу и снова вводим пароль(лучше такой же как до этого, чтобы не запутаться).
Вот собственно и все по установке Zabbix. Набираем в браузере http://host/zabbix/, где host - ip адрес zabbix-сервера (или же localhost).
Login по умолчанию - admin, а Password - zabbix.
  • Базовая настройка Zabbix
Открыв веб-интерфейс видим в правом верхнем углу вкладку Profile. Заходим и выбираем русский язык. Если перейти на вкладку Мониторинг > Dashboard(Панель) то мы увидим основные показатели zabbix. Наверняка там будет следующее:
Для того чтобы исправить ошибки, выделенные красным, необходим отредактировать файл php.ini.
vi /etc/php5/apache2/php.ini
находим там нужные строчки и выставляем необходимые значения
post_max_size = 32M
date.timezone = Europe/Volgograd
max_execution_time = 600
max_input_time = 600
Так же может возникнуть ошибка с mbstring. В этом случае находим эту строчку, разкоментируем ее и присваиваем значение 2
mbstring.func_overload=2
Сохраняем все изменения и делаем рестарт apache и zabbix-server
/etc/init.d/apach2 restart
/etc/init.d/zabbix-server restart
Снова заходим на веб-интерфейс zabbix и видим что ошибки исчезли.
Также, для мониторинга необходимо поправить скрипт пинга. Администрирование > Скрипты. Здесь в скрипте пинга меняем 
/bin/ping -c 3 {HOST.CONN} на /usr/bin/fping -c 3 {HOST.CONN}
Теперь необходимо поправить конфигурации в файле zabbix_server.conf. Исправляем существующую строчку(она закоментированна по умолчанию) или дописываем:
vi /etc/zabbix/zabbix_server.conf
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
И опять рестартуем службы.
Если вдруг что-то идет не так, то всегда можно посмотреть логи zabbix-serevera, которые находятся по адресу /var/log/zabbix-server/zabbix_server.log
  • Итог
Произведена установка системы мониторинга Zabbix и ее базовая настройка. Теперь возможно последующее создание узлов сети, построение графиков, подготовка комплексных отчетов а так же создание карт сети, но об этом чуть позже.

6 комментариев:

  1. Спасибо, очень полезно оказалось.
    А то сборка из исходников совсем не удалась :(

    ОтветитьУдалить
  2. Чего то я не пойму , вроде сделал все как здесь описанно но пинг не идет на узел сети в заббиксе , в конфигах раскоментированно и прописан fping и fping6 и всё равно не работает мониторинг.

    ОтветитьУдалить
    Ответы
    1. после правки конфига перезагружали сервер? скрипт в администрировании тоже поменяли? что в логах пишет?

      Удалить
    2. Добрый день!
      Не могли бы Вы подсказать, сервер стоит на ubuntu 14.04 zabbix-агента поставил на локальном компе, но на графике ping - ничего нет. Где может быть ошибка?

      Удалить
    3. Насколько я помню, для проверки пинга, наличие забикс-агента не обязательно. Проверьте пингуется ли вообще локальный комп с сервера. Проверьте правильность настроек узла, тригеров, элементов данных и их отображения.

      Удалить

Новый сайт проекта

Новый сайт проекта
Прокачай себя, а не персонажа из игры

Translate

Популярные сообщения

Blog Archive

Технологии Blogger.