Установка ZABBIX 2.0.4 на СentOS 6.3

Для начала найдем репозитарий с актуальной версией zabbix. Актуальная версия на момент написания статьи — zabbix 2.0.4. Заходим на http://repo.zabbixzone.com/centos/6Server/x86_64/ и видим:

zabbix-server-2.0.4-1.el6.x86_64.rpm
2013-Jan-05 00:48:25
17.6K
application/x-redhat-package-manager

То, что нам надо.

Подключаем репозитарий (и ключ)

# rpm —import http://repo.zabbixzone.com/centos/RPM-GPG-KEY-zabbixzone
# rpm -Uvh http://repo.zabbixzone.com/centos/zabbixzone-release-0.0-1.noarch.rpm

Ставим пакеты

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



Устанавливаем, включаем в автозагрузку и запускаем сервис.

[root@zabbix ~]# yum install mysql-server

[root@zabbix ~]# chkconfig mysqld on
[root@zabbix ~]# service mysqld start
Starting mysqld:  

Запускаем скрипт-помощник по настройке mysql, изначально предназначенный для улучшения защищенности.

 

[root@zabbix ~]# mysql_secure_installation

Enter current password for root (enter for none):    # Пароль по умолчанию пустой,

                                                                        # поэтому смело жмем Enter
Set root password? [Y/n] Y                                 # Устанавливаем новый пароль root
New password:
Re-enter new password: 
Remove anonymous users? [Y/n] Y                     # Удаляем анонимных пользователей
Disallow root login remotely? [Y/n] Y                    # Запрещаем удаленный вход для root
Remove test database and access to it? [Y/n] Y   # Удаляем тестовую базу данных
Reload privilege tables now? [Y/n] Y                    # Перезапускаем привилегии

Создаем базу данных для Zabbix-сервера с пользователем zabbix и пролем zabbix_passwd.

 

[root@zabbix ~]# mysql -uroot -p
Enter password:
mysql> create database zabbix;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by «ваш пароль»;
mysql> flush privileges;
mysql> quit;

Переходим в каталог /usr/share/doc/zabbix-server-mysql-2.0.4/create и импортируем данные.

Имя каталога различается в зависимости от версии.
После ввода команд необходимо ввести пароль, установленный на базу zabbix.

 

[root@zabbix ~]# cd /usr/share/doc/zabbix-server-mysql-2.0.4/create 
[root@zabbix mysql]# mysql –u zabbix –p zabbix < schema.sql 
[root@zabbix mysql]# mysql –u zabbix –p zabbix < images.sql 
[root@zabbix mysql]# mysql –u zabbix –p zabbix_passwd zabbix < data.sql

На этом настройка Mysql-сервера завершена.

Открываем для редактирования /etc/zabbix/zabbix_server.conf (конфигурационный файл Zabbix-сервера) и указываем пароль
DBPassword=zabbix_passwd    # Обычно этот параметр закомментирован
Включаем в автозагрузку и запускаем Zabbix-сервер

[root@zabbix mysql]# chkconfig zabbix-server on

[root@zabbix mysql]# service zabbix-server start

Открываем для редактирования файл /etc/php.ini и правим настройки PHP.

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Europe/Moscow
Включаем в автозагрузку и запускаем Web-сервер Apache.

[root@zabbix mysql]# chkconfig httpd on

[root@zabbix mysql]# service httpd start

Настройка разрешений.
Для взаимодействия внешних Zabbix-агентов с сервером правим Iptables:

 

[root@zabbix ~]# iptables -A INPUT -p tcp -m state —state NEW -m tcp —dport 10051 -j ACCEPT
[root@zabbix ~]# service iptables save

Для работы самого WEB-сервиса даем разрешение в фаерволе на http

#setup

В графической утилите ставим галочку напротив WWW (HTTP)

Настраиваем агента. Открываем файл настроек /etc/zabbix/zabbix_agentd.conf

 
Server=zabbix.mydomain.local   # IP-адрес или DNS-имя Zabbix-сервера
Hostname=Zabbix server          # Имя хоста, которое должно совпадать с именем в
                                                # Configuration -> Hosts в Веб-интерфейсе
Добавляем в автозапуск и запускаем:

[root@zabbix mysql]# chkconfig zabbix-agent on

[root@zabbix mysql]# service zabbix-agent start

В веб-браузере переходим по адресу http://IP-адрес/zabbix.

По умолчанию для входа в Веб-интерфейс Zabbix необходимо использовать Login name (имя пользователя) admin и Password (пароль) zabbix.
Переходим в profile (в правом верхнем углу), выбираем русский язык.
Также можно, и даже нужно, установить новый пароль.
Видим, что наш сервер с zabbix 2.0.4 мониторится.

 

1 комментарий

  1. Классно написал!
    Только оформить по красивей надо, и по шагам все разложить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Добро пожаловать в блог IT-пилот

Введите Ваш Email чтобы подписаться

Подписка оформлена!