Installer l'agent zabbix sur OpenFiler

Source: https://forums.openfiler.com/viewtopic.php?pid=17680#17680

Sur une machine de dev (clone virtuel par exemple) installer les dépendances:

conary update conary-build
conary update gcc:devel
conary update gcc:lib
conary update gcc:runtime
conary update binutils;devellib
conary update debugedit:runtime
conary update elfutils:runtime
conary update flex:runtime
conary update gettext:runtime
conary update glib:devel
conary update glibc:devel
conary update glibc:devellib
conary update install-info:runtime
conary update libgcc:devellib
conary update patch:runtime
conary update pkgconfig:devel
conary update zlib:devel

Télécharger la dernière version de zabbix

mkdir localdev
cd localdev
wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.6.6/zabbix-1.6.6.tar.gz?use_mirror=freefr
tar xvzf zabbix-1.6.6.tar.gz
cd zabbix-1.6.6

Préparer la compilation de l'agent

./configure --enable-agent
make

Copier le répertoire sur le vrai serveur et installer

mkdir -p /var/log/zabbix/
mkdir -p /var/run/zabbix/
mkdir -p /var/lib/zabbix/
useradd -c "Zabbix Monitoring System" \
-s /sbin/nologin -r -d /var/lib/zabbix zabbix
chown zabbix:zabbix /var/log/zabbix
chown zabbix:zabbix /var/run/zabbix
wget http://repo.firewall-services.com/misc/zabbix-agent_init.txt -O /etc/rc.d/init.d/zabbix-agent
chmod 755 /etc/rc.d/init.d/zabbix-agent
chkconfig --add zabbix-agent
chkconfig --level 35 zabbix-agent on
mkdir -p /etc/zabbix
wget http://repo.firewall-services.com/misc/zabbix_agentd.conf -O /etc/zabbix/zabbix_agentd.conf
cp src/zabbix_agent/{zabbix_agent,zabbix_agentd} /usr/local/sbin/
chmod 755 /usr/local/sbin/zabbix_agent*

Ressource: Script d'initialisation

Configurer l'agent et tester