Anda di halaman 1dari 6

INSTALAR NAGIOS EN UBUNTU Y

MONITOREAR WINDOWS EN 10 PASOS


Por Pepinazo
Para instalar Nagios en Ubuntu lo primero que debemos hacer es descargar los archivos de la pgina oficial
de Nagiosen este caso vamos a instalar la versin 3.2.1. Debemos descargar dos paquetes:

nagios-3.2.1.tar.gz

nagios-plugins-1.4.14.tar.gz

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins1.4.14.tar.gz

Paso 1 - Prerrequisitos
Antes de empezar a instalar Nagios en Ubuntu es necesario instalar otro paquetes, es posible que ya tengas
instalado algunos de estos paquetes:

Apache 2
PHP
GCC: libreras de desarrollo y compilacin
GD: libreras de desarrollo

Para instalar Apache 2 ejecutamos:


sudo apt-get install apache2
Instalamos PHP:
sudo apt-get install libapache2-mod-php5
Instalamos GCC:
sudo apt-get install build-essential
Por ltimo, instalamos GD:
sudo apt-get install libgd2-xpm-dev

Paso 2 - Crear informacin de cuenta de usuario


Creamos una nueva cuenta de usuario "nagios" y contrasea:
sudo /usr/sbin/useradd -m -s /bin/bash nagios
Con la opcin "/bin/bash" indicamos que intrprete de comandos usaremos.
Le damos un password, que introduciremos dos veces:
sudo passwd nagios
Creamos un nuevo grupo nagcmd, para permitir comandos externos:
sudo /usr/sbin/groupadd nagcmd
Metemos al usuario nagios en el grupo nagcmd:
sudo /usr/sbin/usermod -a -G nagcmd nagios
Metemos al usuario de apache www-data en el grupo nagcmd, ya que la aplicacin lo necesita para hacer sus
gestiones:
sudo /usr/sbin/usermod -a -G nagcmd www-data

Paso 3 - Compilar e Instalar Nagios en Ubuntu


Vamos a donde hemos instalado los paquetes. Descomprimimos el paquete de nagios:
tar xzf nagios-3.2.1.tar.gz

Accedemos a la carpeta que acabamos de descomprimir:


cd nagios-3.2.1
Ejecutamos el script de configuracin de Nagios pasndole el nombre del grupo que acabamos de crear:
sudo ./configure --with-command-group=nagcmd
Compilamos el cdigo fuente de Nagios:
sudo make all

Por ltimo, instalamos los archivos binarios de Nagios en Ubuntu:


sudo make install

Instalar script de inicio:


sudo make install-init

Instalar ejemplos de ficheros de configuracion:


sudo make install-config
Dar permisos al directorio de comandos externos:
sudo make install-commandmode

Paso 4 - Configurar la Interfaz Web


Ahora debemos configurar Nagios para poder acceder a l va interfaz web.
Instalamos el archivo de configuracin de Nagios para Apache. Con esto conseguimos poder ver la interfaz web
de Nagios en Apache:
sudo make install-webconf

Creamos un usuario (nagiosadmin) que pueda acceder va web a Nagios:


sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
NOTA: no olvidar el password ya que lo necesitaremos luego
Reiniciamos apache para que los cambios surtan efecto:
sudo service apache2 restart

Paso 5 - Compilar e Instalar los plugins de Nagios


Una vez que hemos configurado e instalado Nagios en Ubuntu vamos a la carpeta donde tenemos el paquete de los
plugins y descomprimimos el paquete de la misma forma que lo hemos hecho antes para poder instalarlos:
tar xzf nagios-plugins-1.4.14.tar.gz

Entramos a la carpeta que acabamos de descomprimir:


cd nagios-plugins-1.4.14/
Compilamos e instalamos los plugins:
sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios --withopenssl=/usr/bin/openssl --enable-perl-modules
Con "with openssl" habilitamos el soporte para SSL.
Con "enable-perl-modules" habilitamos los mdulos de perl para poder trabajar con perl.

Por ltimo, instalamos:


sudo make
sudo make install

Paso 7 - Inicio de Nagios en Ubuntu


Ahora vamos a configurar Nagios para que se inicie automticamente junto con Ubuntu. Para ello usamos el
script que hemos generado antes con "make install-init":
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Verificamos que las configuraciones e instalacin de Nagios en Ubuntu estn bien, si hubieramos configurado
algo mal durante la instalacin sera en este punto donde apareceran los errores:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Si no tenemos errores iniciamos Nagios:


sudo /etc/init.d/nagios start

Paso 8 - Entrar en la interface Web


Si todo ha ido bien ahora tendramos que poder entrar a Nagios por un explorador Web. Abrimos un explorador
web y entramos en: http://localhost/nagios/
Nos pedir el nombre de usuario (nagiosadmin) con la contrasea que hemos elegido en el paso 4.
Si todo ha ido bien deberamos ver la pgina de inicio de Nagios.

Si vamos a "Services" (lo podis encontrar en el men izquierdo) veremos el estado de los servicios que se estn
ejecutando.
Si SSH no est instalado el estado ser "CRITICAL" como podes ver en la imagen:

Para solucionarlo instalamos SSH:


sudo apt-get install ssh
Tras la instalacin si esperais unos minutos el estado debera cambiar a OK.

Ahora reiniciamos Nagios:


sudo /etc/init.d/nagios restart

Paso 9 Configurar Nagios para monitorear Windows


Edite su archivo de configuracin de Nagios principal (main).
sudo gpedit /usr/local/nagios/etc/nagios.cfg
Quite el caracter asterisco (#) de la siguiente lnea de su archivo de configuracin principal y guarde los cambios:
#cfg_file=/usr/local/nagios/etc/objects/windows.cfg
Abra el archivo windows.cfg para editarlo.
sudo gedit /usr/local/nagios/etc/objects/windows.cfg
Agregue una definicin nueva de equipo para la mquina Windows que usted desea monitorear. Si esta es la primer
mquina Windows que va a monitorear, usted simplemente tendra que modificar la definicin de ejemplo del equipo
en windows.cfg. Cambie el host_name, alias, y address por lo valores apropiados para su equipo con
Windows.
define host{
use windows-server ; Inherit default values from a Windows server template (make sure
you keep this line!)
host_name <nombre de la maquina>
alias <Comentarios>
address <IP de la maquina>
}
Nota: Reemplaza "winserver" en las definiciones de ejemplo en la parte inferior con el nombre que especificste en la
directiva host_name en la definicin de equipo que usted agreg. TODO ESTO EN LOS SERVICIOS QUE ESTAN
DEBAJO DE ESTE ARCHIVITO

Paso 10 Configurar Windows con NSClient++


Primero debes instalar el NSClient++ con los requerimientos de tu CPU (x86 x64) y configurar la IP de tu maquina
con NAGIOS en donde te lo pida y tildar las primeras 3 opciones de instalacin. Por ultimo solo hay que verificar
desde Servicios de Windows el Servicio de NSClient que este en modo automatico y en la pestaa de Inicio de
Sesion, que est activada la opcin Interactuar con el Escritorio

Si n tuviste problemas con lo anterior, ya debes de


poder ver la maquina Windows en tu portal NAGIOS

Anda mungkin juga menyukai