This entry was posted on Thursday, July 23rd, 2009 at 13:21 and is filed under FreeBSD, Networks, Zabbix, Мониторинг, Операционные системы. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Обратился ко мне один знакомый с просьбой установить ему систему мониторинга для проверки доступности и работоспособности удалённых серверов. Проанализировав имеющиеся у клиента аппаратные средства, выбор остановил на Zabbix. Установка и настройка будет на ОС FreeBSD. Приступаем к установке.
- Обновляем дерево портов
- Устанавливаем zabbix (поддержка LDAP мне не нужна, поэтому я отключил её при сборке)
cd /usr/ports/net-mgmt/zabbix ; make WITHOUT_LDAP=yes install clean ; echo ‘zabbix_server_enable=”YES”‘ >> rc.conf - Создаём БД для zabbix
mysqladmin -u root -p create zabbix - Создаём пользователя MySQL и выделяем ему права на БД
echo “GRANT SELECT, INSERT, UPDATE, LOCK TABLES, CREATE, DROP, DELETE, INDEX ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘3<:po~mv’” | mysql -u root -p mysql - Создаём структуру таблиц
cd /usr/local/share/zabbix/create
cat schema/mysql.sql data/data.sql data/images_mysql.sql | mysql -u zabbix -p zabbix - Конфигурируем Zabbix Server
cd /usr/local/etc/zabbix
cp zabbix_server.conf.sample zabbix_server.conf
Значения по умолчанию подходят для мониторинга небольших сетей. В своей конфигурации я поменял только следующие значения:
StartHTTPPollers=10
LogFileSize=10
FpingLocation=/usr/local/sbin/fping
DBName=zabbix
DBUser=zabbix
DBPassword=3<:po~mv
DBSocket=/tmp/mysql.sock - Запускаем Zabbix
/usr/local/etc/rc.d/zabbix_server start - Проверяем запустился Zabbix или нет
ps xa | grep zabbix_server
Zabbix запустился, если вывод команды примерно следующий:
89213 ?? SN 0:00.01 zabbix_server: main process (zabbix_server)
89214 ?? SN 0:00.03 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
89215 ?? SN 0:00.03 zabbix_server: poller [sleeping for 5 seconds] (zabbix_server)
………………………………..
89238 ?? SN 0:00.00 zabbix_server: http poller [sleeping for 5 seconds] (zabbix_server)
89239 ?? SN 0:00.00 zabbix_server: http poller [sleeping for 5 seconds] (zabbix_server)
89240 ?? IN 0:00.03 zabbix_server: discoverer [sleeping for 600 seconds] (zabbix_server)
89241 ?? SN 0:00.00 zabbix_server: escalator [sleeping for 3 seconds] (zabbix_server)
всё запустилось нормально - Скопируем файлы веб-интерфейса и сменим владельца файлов (на имя от которого запущен web-сервер)
mkdir -p /usr/local/www/vhosts/zabbix
cp -R /usr/local/share/zabbix/php/* /usr/local/www/vhosts/zabbix/
chown -R www:www /usr/local/www/vhosts/zabbix/ - Создаём alias в конфигурации веб-сервера (у меня установлен apache) для интерфейса zabbix:
Alias /zabbix /usr/local/www/vhosts/zabbix/
<Directory /usr/local/www/vhosts/zabbix>
Order allow,deny
Allow from all
</Directory> - Перезапускаем apache
apachectl graceful - В браузере вводим адрес http://<имя вашего сайта>/zabbix и продолжаем установку








для входа в систему вводим Login name: Admin Password: zabbix - Изменим пароль по умолчанию для пользователя Admin. Для этого перейдём в меню Administration->Users, в поле Alias выбираем Admin и в свойствах пользователя меняем пароль (Change password).
- Zabbix установлен, теперь можно добавлять узлы для мониторинга в меню Configuration->Hosts.
Похожие записи:
posted by 23/07/2009 13:21 | read comments (5)


July 26th, 2009 at 19:11
Спасибо за мануал, я поставил и настроил Zabbix на Ubuntu 8.04 сервере. а вот с настройкой хостов не совсем понятно – и мануал их в этой части весьма скуп. Поставил на сервер, сам себя он мониторит, то есть хост ZABBIX Server в наличии, мониторится, а остальные хосты на сервере как настраивать? Один добавил – получил кучу ошибок, куда плыть?
July 26th, 2009 at 21:43
Завтра-послезавтра опубликую статью о мониторинге linux и windows хостов. Надеюсь Вам станет всё понятно )
August 8th, 2009 at 09:46
Все замечательно, только бы поподробнее.
September 10th, 2009 at 07:59
Если есть интерес, у меня в блоге имеются кой-какие материалы (и примеры) по Zabbix
January 12th, 2010 at 22:41
Хорошо написал. Так держать!!!