Заходим в консоль xenservera
1.Добавляем zabbix пользователя.
# adduser zabbix
2.Разрешаем зависимости.
# yum --enablerepo=base install openssl-devel gcc make --disablerepo=citrix -y
3.Загружаем и устанавливаем последнюю версию Zabbix.
# wget "http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.4/zabbix-2.2.4.tar.gz"
# tar xvfz zabbix-2.2.4.tar.gz
# cd zabbix-2.2.4 # ./configure --enable-agent # make install
Добавляем в автозагрузку.
# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ # chmod +x /etc/init.d/zabbix_agentd # chkconfig zabbix_agentd on
Настраиваем конфигурационный файл.
# nano /usr/local/etc/zabbix_agentd.conf
В нем в параметрах «Server» и «ServerActive» указываем свой zabbix сервер.
Правим файл iptables
# nano /etc/sysconfig/iptables
и прописываем строку
-A RH-Firewall-1-INPUT -p tcp -m conntrack —ctstate NEW,ESTABLISHED -m tcp —dport 10050 -j ACCEPT
выше строки
-A RH-Firewall-1-INPUT -j REJECT —reject-with icmp-host-prohibited
делаем рестарт iptables
# /etc/init.d/iptables restart
Запускаем агент.
# /etc/init.d/zabbix_agentd start
Настройка доступа к отчетам.
# nano /etc/sudoers
И добавляем в конец файла:
zabbix ALL = NOPASSWD:/opt/xensource/bin/xe
Очищаем темп.
rm -rf /tmp/zabbix/
Вместо -A RH-Firewall-1-INPUT -p tcp -m conntrack —ctstate NEW,ESTABLISHED -m tcp —dport 10050 -j ACCEPT
Правильно будет -A RH-Firewall-1-INPUT -p tcp -m conntrack —ctstate NEW,ESTABLISHED -m tcp —dport 10050 -j ACCEPT
Иначе iptables не запустится
И агент есть еще поновее
wget «https://netcologne.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.2.1/zabbix-4.2.1.tar.gz»