Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Устанавливаем Zabbix на CentOS 6.7
- ALEXX
- Администратор
- Сообщения: 1350
- Зарегистрирован: 21 дек 2014, 14:59
- Откуда: Королёв
- Контактная информация:
Устанавливаем Zabbix на CentOS 6.7
Устанавливаем CentOS 6.7 (берем отсюда https://wiki.centos.org/Download)
В процессе установки настраиваем сеть и имя хоста.
Если вы пропустили этот шаг, то настраиваем сеть после установки:
Код: Выделить всё
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Код: Выделить всё
DEVICE=eth0 #имя адаптера (может определится под другим именем)
HWADDR=08:00:27:AB:6B:C3 #мак-адрес менять не надо
TYPE=Ethernet #тип подключения
UUID=049a960c-8d2c-4031-90ba-6f7502f357b4 #идентификатор интерфейса (не трогаем)
ONBOOT=[b]yes[/b] #запускать при загрузке
NM_CONTROLLED=yes #контролируется ли интерфейс службой NetworkManager
BOOTPROTO=[b]none[/b] #DHCP не используем
IPADDR=192.168.1.2 #IP адрес нашего Zabbix сервера
NETMASK=255.255.255.0 #макса сети
GATEWAY=192.168.1.1 #шлюз по умолчанию (в данном случае это адрес роутера)
DNS1=8.8.8.8 #DNS адрес
Устанавливаем репозиторий Zabbix ( последнюю версию можно посмотреть тут)
Код: Выделить всё
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
Код: Выделить всё
yum update
Код: Выделить всё
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Берем тут https://dl.fedoraproject.org/pub/epel/e ... noarch.rpm
или ставим так:
Код: Выделить всё
yum install epel-release
Код: Выделить всё
yum install mysql-server
Код: Выделить всё
service mysqld start
Код: Выделить всё
mysql_secure_installation
N (no) - нет
Код: Выделить всё
- Enter current password for root (enter for none): <жмем Enter>
- Set root password? [Y/n] < Y> (Установить пароль root для Sql?)
- Remove anonymous users? [Y/n] < Y> (удалить анонимку?)
- Disallow root login remotely? [Y/n] < n>(Выключить удаленку?)
- Remove test database and access to it? [Y/n] < Y>(удалить тестовую базу?)
- Reload privilege tables now? [Y/n] < Y>(перезагрузить привилегии?)
Код: Выделить всё
mysql -uroot -p
Код: Выделить всё
create database zabbix character set utf8mb4;
Код: Выделить всё
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Код: Выделить всё
exit
Код: Выделить всё
cd /usr/share/doc/zabbix-server-mysql-2.x.x/create
Код: Выделить всё
mysql -uroot -p zabbix < schema.sql
Код: Выделить всё
mysql -uroot -p zabbix < images.sql
Код: Выделить всё
mysql -uroot -p zabbix < data.sql
Код: Выделить всё
vi /etc/zabbix/zabbix_server.conf
Код: Выделить всё
– DBHost=localhost (раскомментируем данную строку)
– DBName=zabbix
– DBUser=zabbix
– DBPassword=zabbix (раскомментируем эту строку)
Код: Выделить всё
service zabbix-server start
service zabbix-agent start
Код: Выделить всё
vi /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
Код: Выделить всё
service httpd restart
Код: Выделить всё
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
Код: Выделить всё
vi /etc/httpd/conf/httpd.conf
Код: Выделить всё
ServerName localhost
Код: Выделить всё
service httpd restart
Код: Выделить всё
chkconfig zabbix-server on
chkconfig zabbix-agent on
chkconfig mysqld on
chkconfig httpd on
Код: Выделить всё
service iptables stop
Код: Выделить всё
chkconfig iptables off
И приступайте к установке...
Далее все в графическом режиме... Вводим имя базы, пароль и вуаля.....
Логинемся под Username: Admin и Password: zabbix
Может возникнуть следующая ошибка: "Zabbix server is not running: the information displayed may not be current."
Необходимо выключить SELinux. В Fedora Core, CentOS и RedHat Enterprise, достаточно отредактировать /etc/selinux/config и изменить параметр SELINUX=enforcing на SELINUX=permissive, после чего перезагрузить систему.
- ChubaDuba
- Уважаемый участник
- Сообщения: 238
- Зарегистрирован: 18 янв 2015, 19:39
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Устанавливаем Zabbix на CentOS 6.7
Код: Выделить всё
# yum install epel-release
- ALEXX
- Администратор
- Сообщения: 1350
- Зарегистрирован: 21 дек 2014, 14:59
- Откуда: Королёв
- Контактная информация:
Re: Устанавливаем Zabbix на CentOS 6.7
Создайте файл конфигурации c:/zabbix_agentd.conf (он имеет схожий синтаксис с файлом конфигурации UNIX агента, и лежит в папке conf).
Пример того, что должно быть указано ( минимальный )
Server=192.168.1.111 - адрес сервера zabbix
ListenPort=10050 - порт который слушает агент
ServerActive=192.168.1.111 - Для активного мониторинга ( можно указать несколько серверов через запятую (ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1])
Hostname=имя компьютера ( это имя обязательно должно совпадать с именем узла, создаваемого на сервере zabbix )
Качаем агент тут (последняя версия для всех win систем)
Копируем папку win32/win64 ( в зависимости от разрядности ос) в корень диска C:\
Открываем командную строку от имени администратора!
переходим в папку win:
Код: Выделить всё
cd c:\win32 или cd c:\win64
Код: Выделить всё
zabbix_agentd.exe --install
Код: Выделить всё
zabbix_agentd.exe --start
Ссылка на официальный man https://www.zabbix.com/documentation/2. ... dows_agent