Пошаговое руководство по настройке Zabbix на FreeBSD

Published on Март 25, 2009 by   ·   Комментариев нет

В связи с полным отсутствием русскоязычных документов по установке системы мониторинга 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 &#039;help;&#039; or &#039;\h&#039; for help. Type &#039;\c&#039; 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 &#039;zabbix&#039;@&#039;192.168.254.1&#039; IDENTIFIED BY &#039;password&#039;; 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 &#039;userid&#039;

Получаем такую ошибку, но не расстраиваемся. Необходимо всего лишь подредактировать таблицу 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 Надеюсь, это помогло кому-нибудь.


Смотрите также:

Readers Comments (Комментариев нет)

Comments are closed.



Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]