8(499)-709-97-83
Работаем с 8:00 до 19:00

Установка Zabbix 2.4 на Centos 6.5

  • 19 декабря 2014

  Zabbix - это открытое решение распределенного мониторинга, позволяющее отслеживать статусы разнообразных сервисов компьютерной сети, сетевого и серверного оборудования. На данный момент актуальной версией Zabbix является версия 2.4, увидевшая свет в сентябре нынешнего года. С полным списком изменений и улучшений можно ознакомиться тут.

В этой статье мы расскажем как установить Zabbix на CentOS.

1)Первым делом добавим репозиторий Zabbix. Найти актуальный можно тут. Мы будем устанавливать версию 2.4 на CentOS:

rpm -ihv http://repo.zabbix.com/zabbix/2.4/rhel/6/i386/zabbix-release-2.4-1.el6.noarch.rpm
2)Обновляем систему
yum update
3)Установим пакеты Zabbix
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4)Устанавливаем MySQL. Если уже установлен, то переходим к 6-у шагу.
yum install mysql-server
Рестартуем сервис MySQL
service mysqld start
5)Теперь переходим к настройке MySQL
mysql_secure_installation

- Enter current password for root (enter for none): - Set root password? [Y/n] < Y>
- Remove anonymous users? [Y/n] < Y>
- Disallow root login remotely? [Y/n] < n>
- Remove test database and access to it? [Y/n]
- Reload privilege tables now? [Y/n] < Y>
6) Создайте базу данных zabbix и пользователя в MySQL.
# mysql -uroot -p(root пароль)
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> exit
Импортируйте начальную схему и данные.
cd /usr/share/doc/zabbix-server-mysql-2.4.3/
mysql -uroot -p(root пароль) zabbix < schema.sql
mysql -uroot -p(root пароль) zabbix < images.sql
mysql -uroot -p(root пароль) zabbix < data.sql
7)Правим базу данных
nano /etc/zabbix/zabbix_server.conf
Расскоментируем и изменим следующие строчки:
– DBHost=localhost
– DBName=zabbix
– DBUser=zabbix
– DBPassword=zabbix
8)Запускаем Zabbix-сервер и Zabbix-агент
service zabbix-server start
service zabbix-agent start
9)Поправим конфигурационный файл Apache
nano /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
раскомментируем строчку php_value date.timezone Europe/Riga и правим ее на корректный часовой пояс для вас:php_value date.timezone Europe/Moscow Перезапустим Apache
service httpd restart
10) Включаем в автозагрузку
chkconfig zabbix-server on
chkconfig zabbix-agent on
chkconfig mysqld on
chkconfig httpd on
11)Настроим iptables :
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT
service iptables save
service iptables restart
12)Теперь заходим в браузер, переходим по ссылке http:// ваш IP/zabbix и продолжаем установку через веб-интерфейс.  


 Поля заполняем в соответствии с данными к ранее созданной базе данных. Можно проверить тестовое соединение с базой.  


Заходим под Username: Admin и Password: zabbix. После входа в веб-интерфейс можно переключить язык на русский, для этого в левом верхнем меню переходим в  "Profile" и меняем Language на Russian.


На этом наша установка завершена.   Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)
 
Метки: Centos 6.5, Zabbix 2.4