martes, 31 de marzo de 2009

Actualización de versiones previas

Contents
Actualizando desde versiones previas de Nagios 3.x
Actualizando desde Nagios 2.x
Actualizando desde una instalación RPM

Actualizando desde versiones previas de Nagios 3.x
Cuando versiones nuevas alfa, beta, y estable de Nagios 3.x estan disponibles, se le recomienda a usted actualizar lo más rapido posible. Nuevas versiones usualmente contienen parches para fallas criticas, por lo cual es muy importante que esté al día. Asumiendo que usted instaló Nagios desde el código fuente como esta explicado en las guías de configuración rápida, usted puede instalar nuevas versiones de Nagios 3.x facilmente. Usted no necesita acceso como root para hacerlo, dado que todo lo necesario por hacer como root es realizado en la instalación. Aquí esta el proceso para actualización...

Asegurese que tiene un buen respaldo de su instalación y archivos de configuración de Nagios. Si algo sale mal o no funciona, esto permitira a usted poder regresar a su antigua versión.

Cambiese al usuario Nagios. Usuarios de Debian/Ubuntu deberan utilizar sudo -s nagios.

su -l nagios

Baje el archivo comprimido con el código fuente de la última versión de Nagios (visite http://www.nagios.org/download/ para la útlima versión).

wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.x.tar.gz

Extraiga el código fuente de Nagios.

tar xzf nagios-3.x.tar.gz
cd nagios-3.x

Ejecute el script de configuración de Nagios, pasando el nombre del grupo usado para controlar los permisos del archivo de comandos externos:

./configure --with-command-group=nagcmd

Compile el código fuente de Nagios.

make all

Instale binarios actualizados, documentacion e interfaz web. Sus archivos de configuración no seran sobreescritos por este paso.

make install

Verifique sus archivos de configuracion y reinicie Nagios.

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
/sbin/service nagios restart

Eso es todo - Usted terminó!

Actualizando desde Nagios 2.x
No debe de ser complicado actualizar de Nagios 2.x a Nagios 3. La actualización es esencialmente la misma que fue descrita anteriormente para actualizar a versiones nuevas de Nagios 3.x. You will, however, have to change your configuration files a bit so they work with Nagios 3:

  • La antigua variable service_reaper_frequency en el archivo principal de configuración ha sido renombrada a check_result_reaper_frequency.

  • La antigua macro $NOTIFICATIONNUMBER$ ha sido modificada para dar lugar a las nuevas macros $HOSTNOTIFICATIONNUMBER$ y $SERVICENOTIFICATIONNUMBER$.

  • La antigua directiva parallelize en definición de servicios ha sido eliminada y no sera utilizada más, esto por que todas las revisiones de servicios se hacen de forma paralela.

  • La antigua opción aggregate_status_updates ha sido elimininada. Todas las actualizaciones del archivo de status han sido agregadas a un intervalo minimo de 1 segundo.

  • Las definiciones Extended host and extended service estan descontinuadas. Siguen siendo leidas y procesadas por Nagios, pero es recomendable que mueva las directivas encontradas en estas definiciones a sus definiciones de equipos y servicios respectivamente.

  • La variable de archivo downtime_file en el archivo de configuración principal ya no es soportado, dado que las entradas de tiempo de inactividad programado son grabadas en el archivo de retención (retention_file). Para preservar las entradas existentes de tiempo de inactividad, pare Nagios 2.x y agregue el contenido del archivo de tiempo de inactividad a el archivo de retención (retention_file).

  • La variable de archivo downtime_file en el archivo de configuración principal ya no es soportado, por lo cual los comentarios ahora son grabados en el archivo de retención (retention file). Para preservar los comentarios existentes, pare Nagios 2.x y agregue el contenido del archivo de comentarios en el archivo de retención.


Tambien este seguro de leer la sección de la documentación "Que hay de nuevo". Describe todos los cambios al código de Nagios 3 que se han hecho desde la última version estable de Nagios 2.x. Algo a cambiado, por lo cual asegurese de leerlo.

Actualizando desde una instalación RPM
Si actualmente usted tiene una isntalación de Nagios basada en paqueteria RPM- o Debian/Ubuntu y usted quiere realizar la transición de instalar Nagios desde el código fuente oficial, aquí está un proceso básico a seguir:

  1. Respalde su instalación de Nagios


    • Archivos de configuración


      • Archivo principal de configuración (usualmente nagios.cfg)

      • Archivo de configuración de recursos (usualmente resource.cfg)

      • Archivo de configuración CGI (usualmente cgi.cfg)

      • Todos los archivos de definición de objetos


    • Archivo de Retención (usualmente retention.dat)

    • El archivo de registros actual de Nagios (usualmente nagios.log)

    • Archivos de registros de Nagios guardados


  2. Desinstale el paquete original RPM o APT

  3. Instale Nagios desde el código fuente como viene en las guías de configuración rápida

  4. Reestablesca sus archivos de configuración originales, archivo de retención y archivos de registro

  5. Verifique su configuración e inicie Nagios


Note que los diferentes paquetes RPM o APT pueden instalar Nagios en diferentes formas y en diferentes rutas. Asegurese de tener respaldados todos sus archivos criticos de Nagios antes de eliminar los paquetes RPM o APT, de tal forma que pueda revertir la instalación en caso de que algo salga mal.

No hay comentarios:

Publicar un comentario en la entrada

Nota: solo los miembros de este blog pueden publicar comentarios.