В
данной статье рассматривается установка
системы мониторинга 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
Для того чтобы исправить ошибки, выделенные красным, необходим отредактировать файл 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 и видим что ошибки исчезли.
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
- Итог
Спасибо, очень полезно оказалось.
ОтветитьУдалитьА то сборка из исходников совсем не удалась :(
Чего то я не пойму , вроде сделал все как здесь описанно но пинг не идет на узел сети в заббиксе , в конфигах раскоментированно и прописан fping и fping6 и всё равно не работает мониторинг.
ОтветитьУдалитьпосле правки конфига перезагружали сервер? скрипт в администрировании тоже поменяли? что в логах пишет?
УдалитьДобрый день!
УдалитьНе могли бы Вы подсказать, сервер стоит на ubuntu 14.04 zabbix-агента поставил на локальном компе, но на графике ping - ничего нет. Где может быть ошибка?
Насколько я помню, для проверки пинга, наличие забикс-агента не обязательно. Проверьте пингуется ли вообще локальный комп с сервера. Проверьте правильность настроек узла, тригеров, элементов данных и их отображения.
УдалитьОлоло
ОтветитьУдалить