Hola amigos, como veis continuamos con la monitorización de sistemas. Al igual que lo hice con Hyperic esta vez voy a mostraros como instalar el agente de Zabbix en Xenserver 5.5. Otro dÃa lo haremos con Nagios que es el que nos falta.
1.- Descargamos de la web de Citrix el “SDK Virtual Machine” y lo importamos en nuestro XenServer. Esto nos servirá para poder compilar el agente de Zabbix para nuestra versión de XenServer.
http://www.citrix.com/lang/English/lp/lp_1688621.asp
2.- Una vez tenemos la máquina virtual creada, nos traemos el paquete que contiene el agente zabbix y lo descomprimimos.
3.- Compilamos:
./configure –enable-agent –enable-static
make install
4.- Localizaremos los ficheros del agente de zabbix en la siguiente ruta:
/usr/local/sbin/zabbix_agent
/usr/local/sbin/zabbix_agentd
5.- Copiamos el directorio tal cual sobre nuestro XenServer 5.5. Yo suelo hacerlo con scp por medio de comandos pero hay clientes como WinSCP que también son muy cómodos.
6.- Creamos el usuario zabbix en XenServer
useradd zabbix
7.- Le damos permisos de este usuario sobre los directorios antes creados
chmod 755 zabbix_agent*
chown zabbix zabbix_agent*
8.- Creamos el directorio donde estarán los ficheros de configuración:
mkdir /etc/zabbix
9.- Le damos permisos al usuario zabbix sobre el directorio
chown zabbix /etc/zabbix
10.- LLevamos el fichero zabbix_agentd.conf al directorio anterior creado y le damos permisos para el mismo usuario
chown zabbix /etc/zabbix/zabbix_agentd.conf
11.- Creamos el directorio para logs
mkdir /var/log/zabbix
12.- Le damos permios para el usuario zabbix
chown zabbix /var/log/zabbix
13.- Copiamos el script de inicio en /etc/init.d y lo añadiremos a los niveles de ejecución
chkconfig –level 2345 zabbix-agend on
14.- Modificamos la linea donde aparece:
ZABBIX_AGENTD_BIN=/usr/sbin/zabbix-agentd
por
ZABBIX_AGENTD_BIN=/usr/local/sbin/zabbix-agentd
15.- Editamos la configuración del IPTables, añadiendo la siguiente linea
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 10050 -j ACCEPT
16.- Reiniciamos IPTables
service iptables restart
17.- Arrancamos el agente y comprobamos su funcionamiento
/etc/init.d/zabbix_agentd start
/tail -f /var/log/zabbix/zabbix_agentd.log
Con esto tendremos el agente funcionando en nuestro XenServer. Espero que os sea de utilidad.
Saludos y hasta la semana que viene.
Los lectores que leyeron este post, también leyeron:




















Habra que probarlo tb
Gracias Adolfo.
Por cierto, ya tenis disponible la versión Beta de XenServer 5.6
http://www.ctxdom.com/index.php?option=com_content&view=article&id=378:citrix-xenserver-56-beta-disponible-para-download&catid=1:latest-news&Itemid=61
salut!!
great post!
I currently use zabbix to monitor a really large environment (more than 320 servers)
I’ve founded a wonderful plugin that is more than a plugin and the others monitoring systems don’t have nothing of similar, and nothing that go inside oracle so deeply.
In the hope that someone found useful my comment
http://www.smartmarmot.com
here you are going to find Orabbix opensource and released under GPL3
Thank you for your information. I’ve found it useful and I’ve added it to my notes to use it in next works.
Regards