martes, 11 de marzo de 2014

Script para instalar agente zabbix en MV Lenny

continuación les presento un script para instalar el agente zabbix en maquinas virtuales lenny de la plataforma tecnológica del proyecto Canaima. Es un script muy sencillo y lo que hace es cambiar provisionalmente el archivo /etc/apt/sources.list y lo deja solo con el repositorio deb http://archive.debian.org/debian/ lenny main, ya que los respo como por ejemplo, deb http://debian.cantv.net/debian lenny main contrib non-free no están disponibles. Luego que se hace la instalación, se configura el agente para que sea monitoreado por metiche.canaima.org.ve y por ultimo devuelve el sources.list que ya existía.

Cree un archivo .sh con la siguiente información, luego lo corren y listo se empieza a monitorear la maquina virtual.

-------------------------

#!/bin/bash 

# Crea un sources.list temporal
mv /etc/apt/sources.list /etc/apt/sources2.list
cd /etc/apt/
touch sources.list
echo "deb http://archive.debian.org/debian/ lenny main" >> sources.list

# Actualiza los sources.list
aptitude update

# Instala en Agente Zabbix
aptitude install -y zabbix-agent

# Modifica el Archivo de Configuracion del Agente Zabbix para que sea
# monitoreado por metiche de la plataforma en producción.
cd /etc/zabbix/
sed -i 's|Server=localhost|Server=metiche.canaima.org.ve,192.168.2.12,190.9.129.40|g' zabbix_agentd.conf
sed -i 's|#ServerPort=10051|ServerPort=10051|g' zabbix_agentd.conf
sed -i 's|Hostname=localhost|Hostname=$HOSTNAME|g' zabbix_agentd.conf

# Reinicia el Agente Zabbix
/etc/init.d/zabbix-agent restart

# Devuelve el sources.list original
mv /etc/apt/sources2.list /etc/apt/sources.list
aptitude update

-------------------------



No hay comentarios:

Publicar un comentario