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