Installation, configuration et désinstallation de l'agent Zabbix sous VMWare ESX 4.1

De Wiki de Romain RUDIGER
Aller à : navigation, rechercher

Participant : Romain RÜDIGER.

Période : 06/11.


Installation

VMware ESX 4.1 est sur l'OS Red Hat 5.1 en 64 bits :

[root@sphere ~]# vmware -l
VMware ESX 4.1.0 Update 1
[root@sphere ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.1 (Tikanga)
[root@sphere ~]# uname -a
Linux sphere 2.6.18-194.ESX #1 Fri Nov 12 03:44:34 PST 2010 x86_64 x86_64 x86_64 GNU/Linux

Nous allons donc installer les rpm de Karanbir Singh <kbsingh@karan.org> en version 64 bits :

[root@sphere ~]# ll zabbix-*.rpm
-rw-r--r-- 1 root root  86850 Jun  6 17:26 zabbix-1.8.4-2.el5.kb.x86_64.rpm
-rw-r--r-- 1 root root 257293 Jun  6 17:25 zabbix-agent-1.8.4-2.el5.kb.x86_64.rpm
[root@sphere ~]# rpm -ivh zabbix-*.rpm

Configuration

Il faut au moins spécifier le nom du serveur Zabbix :

[root@sphere ~]# grep -Ev "(^#|^[[:space:]]*$)" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=4
Server=192.168.0.102
ServerPort=10051
Hostname=sphere.novalan.priv

Il faut ensuite activer le démarrage automatique de l'agent :

[root@sphere ~]# chkconfig zabbix-agent on
[root@sphere ~]# chkconfig --list zabbix-agent
zabbix-agent    0:off   1:off   2:on    3:on    4:on    5:on    6:off

Il faut également ouvrir les ports dans le pare-feux :

esxcfg-firewall -openPort 10050,tcp,in,zabbixClientesxcfg-firewall -openPort 10051,tcp,out,zabbixServer

Puis lancer l'agent et regarder les logs :

[root@sphere ~]# service zabbix-agent start
[root@sphere ~]# service zabbix-agent status
zabbix_agentd (pid 30942 30941 30940 30939 30938 30932) is running...
[root@sphere ~]# tail /var/log/zabbix/zabbix_agentd.log
 30932:20110606:173326.872 Zabbix Agent started. Zabbix 1.8.4 (revision 16604).
 30938:20110606:173326.879 zabbix_agentd collector started
 30939:20110606:173326.880 zabbix_agentd listener started
 30940:20110606:173326.881 zabbix_agentd listener started
 30941:20110606:173326.881 zabbix_agentd listener started
 30942:20110606:173326.881 zabbix_agentd active check started [192.168.0.102:10051]

Désinstallation

Avec des rpm, rien de plus simple :

[root@sphere ~]# rpm -qa | grep zabbix
zabbix-agent-1.8.4-2.el5.kb
zabbix-1.8.4-2.el5.kb
[root@sphere ~]# rpm -e zabbix-1.8.4-2.el5.kb zabbix-agent-1.8.4-2.el5.kb