Рубрики

Лучшие статьи

Установка Zabbix на FreeBSD

Опубликовал 27 октября 2010 в рубрике Zabbix. Комментарии: Один комментарий   Просмотров: 1 просмотров

Решился наконец разобраться с Zabbix - мощной системой мониторинга за сетью и своевременным оповещением, если что-то накрылось. По возможностям намного мощнее работающей в данный момент у нас cacti. Строит не только графики, но и рассылает email/sms/в jabber предупреждений, изменение тех или иных параметров во времени. Вобщем система что надо. Единственное что отпугивало это нетривиальная настройка. Но если настроить под себя, будет служить и служить на страже работоспособности подопечной сети.

Приступим к настройке zabbix на FreeBSD.

Установка и первоначальная настройка довольно просты. Вся соль заключается в последущей конфигурации через веб интерфейс. Но начнём с основ

Ставим

cd /usr/ports/net-mgmt/zabbix-server && make install clean

Для себя отметил в опциях mysql, fping, curl, ssh, jabber. Тут всё индивидуально. Кому то нужно одно, кому то совершенно другое.

Пока ставится заводим базу данных и пользователя zabbix. Для этого заходим в консоль mysql под рутом и выполняем следущие действия

mysql> create database zabbix;
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
mysql> set password for 'zabbix'@'localhost'=PASSWORD('zabbix');

Тем самым мы подготовили базу и пользователя под нашу будущую систему. Теперь нужно импортировать заготовки базы в виде sql сценариев.

mysql -u root -p -D zabbix < /usr/local/share/zabbix/server/create/schema/mysql.sql
mysql -u root -p -D zabbix < /usr/local/share/zabbix/server/create/data/data.sql
mysql -u root -p -D zabbix < /usr/local/share/zabbix/server/create/data/images_mysql.sql

После этих шагов база mysql под zabbix у нас подготовлена. Приступаем к правке конфигов

cd /usr/local/etc/zabbix/
cp zabbix_server.conf.sample zabbix_server.conf

Правим конфиг zabbix_server.conf

DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

Для начального запуска этого будет достаточно. Пробуем стартануть. Не забываем добавить zabbix_server_enable=»YES» в rc.conf

/usr/local/etc/rc.d/zabbix_server start

У меня с первого раза не запустился, ругался на память. Чуток подкорректируем системные переменные

sysctl kern.ipc.shmall=32768
echo 'kern.ipc.shmall=32768' >> /etc/sysctl.conf

И еще раз запускаем zabbix_server. После правки sysctl у меня стартанул без проблем.

Самое интересное впереди! Настройка Zabbix через web-интерфейс.

Поделись:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Blogger
  • Блог Li.ру
  • Блог Я.ру
  • Одноклассники

Метки: ,
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка ... Загрузка ...

К записи Один комментарий

Здравствуйте. А где настройка zabbix через веб-интерфейс? :)
А то я его поставил, пытался настроить и не смог…



Оставить комментарий или два

RSS

rss Подпишитесь на RSS для получения обновлений.

Add to Google Reader or Homepage

Подписаться на рассылку E-Mail:

Опрос

Статьи на какую тему Вам более интересны?

Просмотреть результаты

Загрузка ... Загрузка ...