Добавляем zabbix пользователя.
adduser zabbix
Разрешение зависимостей.
yum --enablerepo=base install openssl-devel gcc make --disablerepo=citrix
Загружаем последнюю версию Zabbix.
mkdir /tmp/zabbix/ cd /tmp/zabbix/ wget "http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.4/zabbix-2.2.4.tar.gz"
или
wget "http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Development/2.3.1/zabbix-2.3.1.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
Настраиваем конфигурационный файл.
vi /usr/local/etc/zabbix_agentd.conf
Добавляем правила в фаервол
iptables -I INPUT -p tcp -m state --state NEW,ESTABLISHED -m tcp --dport 10050 -j ACCEPT iptables -I OUTPUT -p tcp --sport 10050 -m state --state ESTABLISHED -j ACCEPT service iptables save
Запускаем агент.
/etc/init.d/zabbix_agentd start
Настройка доступа к отчетам.
vi /etc/sudoers
Удаляем «Defaults requiretty»
И добавляем в конец файла:
zabbix ALL = NOPASSWD: /opt/xensource/bin/xe
Очищаем темп.
rm -rf /tmp/zabbix/