Zabbix на FreeBSD Установка и базовая настройка
Подразумеваться что у нас есть готовый веб-сервер , если нет тогда сюда
начнем-с
# pkg install zabbix22-server
Подразумеваться что у нас есть готовый веб-сервер , если нет тогда сюда
начнем-с
# pkg install zabbix22-server
Теперь создадим БД
# mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY'zabbix';
FLUSH PRIVILEGES;
exit;
Теперь импортируем базы Zabbix
# cat /usr/local/share/zabbix22/server/database/mysql/schema.sql | mysql -u root -p zabbix
# cat /usr/local/share/zabbix22/server/database/mysql/images.sql | mysql -u root -p zabbix
# cat /usr/local/share/zabbix22/server/database/mysql/data.sql | mysql -u root -p zabbix
Каждый раз надо будет вводить пароль от рута MySQL.
Второй вариант
cd /usr/local/share/zabbix22/server/database/mysql/
и импортировать все три
cat data.sql images.sql schema.sql | mysql -u root -p zabbix
Но вот лично у меня часто так вылетают ошибки.
И третий вариант - PhpMyAdmin
ну как по мне, то проще выполнить 3 команды чем ломиться в браузер, там логинится, искать что-то бррр =)
правим в конфиг сервера Zabbix
Для начала копируем
# cp /usr/local/etc/zabbix22/zabbix_server.conf.sample /usr/local/etc/zabbix22/zabbix_server.conf
Теперь правим (если накосячим и не поймем как и где - повторим операцию копирования)
# nano /usr/local/etc/zabbix22/zabbix_server.conf
ListenPort=10051
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
# echo 'zabbix_server_enable="YES"' >> /etc/rc.conf
# service zabbix_server start
Теперь установим веб-морду: (веб-интерфейс)
# pkg install zabbix22-frontend-2.2.8
Конфигурируем Апач
Добавляем Альяс
# nano /usr/local/etc/apache24/httpd.conf
Alias /zabbix "/usr/local/www/zabbix22/"
<Directory "/usr/local/www/zabbix22/">
Options None
AllowOverride None
Require all granted
</Directory>
Редактируем PHP
date.timezone = Europe/Moscow
max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_input_time = 300
# service apache24 restart
Все заходим на
http://192.168.8.152/zabbix/
Видим
Исталлим - там все понятно.
Если будет ошибка при создании файла конфига
Configuration file
"/usr/local/www/zabbix22/conf/zabbix.conf.php"
created: Fail
"/usr/local/www/zabbix22/conf/zabbix.conf.php"
created: Fail
то
# chmod -R 666 /usr/local/www/zabbix22/conf/
И нажмаем "RETRY"
Логинимся Admin \ zabbix
на напоследок поставим агента на наш сервер
# pkg install zabbix22-agent
и скопируем конфиг
# cp /usr/local/etc/zabbix22/zabbix_agentd.conf.sample /usr/local/etc/zabbix22/zabbix_agentd.conf
# echo 'zabbix_agentd_enable="YES"'>> /etc/rc.conf
# service zabbix_agentd start
Агенты на других сервера настраиваются похоже. На windowse конфиг аналогичный
Подробнее вы всегда сможите почитать на сайте Zabbix. Если будут вопросы я допишу настройку установку агента и минимальную настройка на Windows. Лично у особых вопрос не было
Далее через веб интерфейс заходим в узлы сети и там разберетесь
В целом - Zabbix это очень мощный комбайн для мониторинга почти всего. Интерфейс понятен. Я в большинстве случаев даже справку не читал. Да и информации на официальном сайте предостаточно.
На закуску могу дать пару советов
1 если у вас в комании SMPT сервер требует авторизацию то есть 2 ваиранта
- есть костыли - тут
- есть второй и очень простой метод - на FreeBSD - SMTP стоит по умолчанию - sendmail. если вы его не удаляли
т е можно сделать отправку почты прямо с локального сервера, куда угодно - в качестве почтового ящика можно, например вписать zabbix@имя_машинки и никаких проблем
2 СМС через модем настраивать в первый месяц работы и во время развертывания не рекомендую - разоритесь. (Поймите вашей компании, если у нее не ИТ профиль, системы мониторинга нафиг не нужны им нужно что бы инфраструктура работала, это ВАШ инструмент) Вот когда поймете где и как идет срадотки, научитесь граммотно настраивать тригера тогда вперед. Да,если честно, при наличае смартфона даже в Украине с ее EDGE СМС не нужны. Не говоря уже о России или Белоруссии где 3G уже устаревший считаеться и инет есть в туннеле метро.
3 За Zabbix не надо следить, надо 1 раз все настроить и он сам будет вас оповещать как звуковым сигналом так и по почте
Комментариев нет:
Отправить комментарий