Zabbix | Система мониторинга серверов

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Как я уже говорил выше установка проста. Ставить мы будем на Centos 7. Вдаваться в подробности того как установить систему в минимальной конфигурации, я не буду. Просто сразу приступим к делу. После установки сразу же обновим систему:

yum update

После чего обновляем само ядро системы

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum install yum-plugin-fastestmirror
yum --enablerepo=elrepo-kernel install kernel-ml

Ставим загрузку по умолчанию с нового ядра

grub2-set-default 0

Отключим фаервол

systemctl stop firewalld
systemctl disable firewalld

Ставим редктор nano

yum -y install nano

После чего расскоментируем строчки Port 22 и PermitRootLogin yes в файле /etc/ssh/sshd_config

nano /etc/ssh/sshd_config

отключим SElinux

nano /etc/sysconfig/selinux

Меняем значение SELINUX на disabled

после чего перегружаемся

reboot

Так же установим webmin, можно этого не делать, но считаю его всё равно полезным.
создадим файл

nano /etc/yum.repos.d/webmin.repo

со следующим содержимым

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

импортируем ключ

rpm --import http://www.webmin.com/jcameron-key.asc

и устанавливаем webmin

yum install -y webmin

Теперь собственно приступим к установке самого zabbix. Для начала нам понадобиться БД. Поставим mariadb

yum install mariadb mariadb-server

После чего стартуем и добавляем в автозагрузку

systemctl start mariadb
systemctl enable mariadb.service

Выполняем скрипт

/usr/bin/mysql_secure_installation

Подключаем офф репозиторий. Следите за обновлениями. Мейби уже есть и новее

rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

Запускаем установку забикса вместе с веб панелью и поддержкой мускуля

yum install zabbix-server-mysql zabbix-web-mysql

После чего создадим базу для работы zabbix. Я это делаю в heidisql, но можно и через консоль

mysql -uroot -ppassword
> create database zabbix character set utf8 collate utf8_bin;
> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixpass';

Выйти из консоли БД можно командой exit.

Теперь нужно импортировать схему БД

zcat /usr/share/doc/zabbix-server-mysql-3.4.*/create.sql.gz | mysql -uroot -ptopsecret zabbix

За место звёздочки укажите нужную версию.

Конфигурируем

nano /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbixpass

После чего стартуем сервер и добавляем в автозагрузку

systemctl start zabbix-server
systemctl enable zabbix-server

проверяем лог на наличие ошибок

tail -f /var/log/zabbix/zabbix_server.log

 
Если вы видите тоже самое примерно, значит всё получилось и Zabbix работает. Если всё нормально и ни каких ошибок нет, то стартуем httpd и можно переходить в веб панель

systemctl start httpd
systemctl enable httpd

Для дальнейшей установки забикса переходим на адрес http://ip-address/zabbix

 
Жмём Next step. При проверке, у меня ругался на то что в конфигах php не указана временная зона. Исправим это. Открываем конфиг

nano /etc/httpd/conf.d/zabbix.conf

и раскомментируем/добавим строчку

php_value date.timezone Asia/Krasnoyarsk

Временную зону ставьте свою ) после чего рестартуем httpd

service restart httpd

и продолжаем установку.

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

Логин Admin
Пароль zabbix


Для безопасности рекомендую их сразу же сменить.

Вот и всё. Система готова к работе. Как установить и настроить агенты, я расскажу в следующей статье посвященной zabbix

Вдохновлялся статьями с портала serveradmin.ru

Поделись с друзьями

Имя:*
E-Mail: