Архив за месяц: Июль 2014

Мониторинг XenServer 6.2 с помощью Zabbix.

Добавляем 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/