Пошаговое руководство по настройке Zabbix на FreeBSD
Published on Март 25, 2009 by Support · Комментариев нет
В связи с полным отсутствием русскоязычных документов по установке системы мониторинга Zabbix, я опишу свой опыт установки и настройки. Maglie Orlando Magic Установка zabbix Версии программного обеспечения: FreeBSD 5.4-Stable, MySQL 5.0.21, Apache 1.3.33, PHP4. 1. Устанавливаем zabbix из портов (/usr/ports/net-mgmt/zabbix). К сожалению, в портах пока старая версия, zabbix-1.0_4,1:
server#portinstall zabbix или server#cd /usr/ports/net-mgmt/zabbix && make install
2. Joshua Dobbs Jerseys Создаём учётную запись в базе данных MySQL для использования zabbix'ом. Сама БД будет создана позже:
server#mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. <a href="http://www.casaled.es/nike-lunarepic-flyknit.html">NIKE LUNAREPIC FLYKNIT</a> Your MySQL connection id is 36902 to server version: 5.0.20 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. <a href="http://www.hommagevideo.fr/canada-goose-2018.html">canada goose 2018</a> mysql>GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'192.168.254.1' IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.02 sec) mysql>FLUSH PRIVILEGES; Query OK, 0 rows affected (0.02 sec)
Переходим к /usr/local/share/zabbix/create/ для создания БД и заполнения таблиц. Air Jordan 2 (II)
server#cd /usr/local/share/zabbix/create/
Запускаем:
server#./dbsetup.sh -h sqlserv -u zabbix -p Enter password: ERROR 1067 (42000) at line 403: Invalid default value for 'userid'
Получаем такую ошибку, но не расстраиваемся. Необходимо всего лишь подредактировать таблицу rights в ./mysql/shema.sql, убрав все «DEFAULT», получив в результате такой синтаксис, и запускаем заново dbsetup.sh:
CREATE TABLE rights ( rightid int(4) NOT NULL auto_increment, userid int(4) NOT NULL, name char(255) NOT NULL, permission char(1) NOT NULL, id int(4), PRIMARY KEY (rightid) ) type=InnoDB;
3. Редактируем конфиги /etc/zabbix, синтакис конфигов настолько элементарный, что описывать настройки не вижу смысла.
server#cd /etc/zabbix server#mkdir sample server#cp *.sample sample/ server#vim zabbix_agentd.conf server#vim zabbix_suckerd.conf server#vim zabbix_trapperd.conf
3.1. Поскольку пароли к базе у нас лежат в файлах в plain text, рекомендую сменить режим доступа к этим файлам:
server#chmod -R 440 /etc/zabbix/* server#chmod 750 /etc/zabbix/sample server#chmod 750 /etc/zabbix/
4.З
апуск. По непонятым мною причинам, о которых, впрочем, уже заявлено (http://www.archivesat.com/NYC_BSD_User_group/thread819803.htm), запуск zabbix из стартовых скриптов не удаётся. Поэтому до исправления просто дописываем в стартовый скрипт строку запуска без всяких премудростей:
server#echo "#!bin/sh" > /usr/local/etc/rc.d/zabbix_agentd.sh server#echo "/usr/local/bin/zabbix_agentd" >> /usr/local/etc/rc.d/zabbix_agentd.sh server#echo "#!bin/sh" > /usr/local/etc/rc.d/zabbix_suckerd.sh server#echo "/usr/local/bin/zabbix_suckerd" >> /usr/local/etc/rc.d/zabbix_suckerd.sh
В итоге должно получиться что-то типа такого:
server#ps -ax | grep zab 12977 ?? IN 0:00,00 zabbix_agentd: main process (zabbix_agentd) 12978 ?? IN 0:00,00 zabbix_agentd: waiting for connection. <a href="http://www.dirksbigbunnies.com/wp-content/temp/">Asics Gel lyte 3 Pas Cher</a> Requests [0] (zabbix_agentd) 12979 ?? IN 0:00,00 zabbix_agentd: waiting for connection. Requests [0] (zabbix_agentd) 12980 ?? IN 0:00,00 zabbix_agentd: waiting for connection. Requests [0] (zabbix_agentd) 12981 ?? IN 0:00,00 zabbix_agentd: waiting for connection. Requests [0] (zabbix_agentd) 12982 ?? IN 0:00,00 zabbix_agentd: waiting for connection. <a href="http://www.ortopedicamondial.it/new-balance-574-uomo-45.html">New Balance 574 Uomo</a></li> Requests [0] (zabbix_agentd) 13297 ?? S 0:00,06 zabbix_suckerd: housekeeper [sleeping for 1 hour(s)] (zabbix_suckerd) 13298 ?? S 0:00,03 zabbix_suckerd: sender [sleeping for 30 seconds] (zabbix_suckerd) 13299 ?? S 0:00,03 zabbix_suckerd: sleeping for 30 sec (zabbix_suckerd) 13300 ?? S 0:00,03 zabbix_suckerd: pinger [sleeping for 30 seconds] (zabbix_suckerd) 13301 ?? S 0:00,03 zabbix_suckerd: sucker [sleeping for 60 seconds] (zabbix_suckerd) 13306 p3 R 0:00,00 grep zab server#
5. Web-интерфейс: Создаём папку в Аpache'e и копируем туда содержимое папки usr/local/share/zabbix/php:
server#mkdir /usr/local/www/data/zabbix server#cp -Rv /usr/local/share/zabbix/php/ /usr/local/www/data/zabbix/
6. Редактируем параметры подключения к базе данных в файле /usr/local/www/data/zabbix/include/db.inc.php:
server#vim /usr/local/www/data/zabbix/include/db.inc.php
7. Заходим на веб-интерфейс zabbix и начинаем настраивать собственно хосты и уведомления. NIKE AIR ZOOM VOMERO 12
«http://server/zabbix/» логин по умолчанию «Admin», пароль пустой. Update: вот здесь лежит патч: http://www.freebsd.org/cgi/query-pr.cgi?pr=100843, если кто-то хочет попробовать обновить версию до 1.1. Nick Bosa NCAA Jersey Я не пробовал. Документация на английском: http://www.zabbix.com/manual.php Надеюсь, это помогло кому-нибудь.
Смотрите также:
Exchange 2007
Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам:
Проведение мониторинга Exchange 2007 с помощью диспетчера System ...
[+]
Введение
В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ...
[+]
Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ...
[+]
Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ...
[+]
Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам:
Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1)
...
[+]
If you missed the previous parts in this article series please read:
Exchange 2007 Install and Configuration from the command line (Part ...
[+]
Инструмент ExRCA
Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями:
Тест подключения Outlook 2007 Autodiscover
Тест подключения Outlook 2003 RPC ...
[+]
Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам:
Развертывание сервера Exchange 2007 Edge Transport (часть 1)
Развертывание ...
[+]
Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ...
[+]
Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ...
[+]