You are on page 1of 12

Configuracion base del Servidor

Nagios es el, de cdigo abierto, potente sistema de vigilancia ms popular


para cualquier tipo de infraestructura. Permite a las organizaciones a identificar
y resolver los problemas de infraestructura de TI antes de que afecten los
procesos crticos de negocio. Nagios tiene la capacidad de controlar su
aplicacin, los servicios, toda la infraestructura de TI.

Instalar paquetes y dependencias necesarias


Suponemos que ha instalado fresca sistemas Ubuntu / Debian, as que nuestro
primer requisito es instalar Apache y PHP en primer lugar. Utilice los siguientes
comandos para completarlo. Puede encontrar instrucciones detalladas de
instalacin LAMPARA aqu.
Instalar los paquetes necesarios:
$ sudo apt-get install wget apache2 apache2-utils php5 libapache2-modphp5 build-es

Iniciar los servicios de:


service apache2 start

Configuracin de cuentas de usuario para Nagios

Ahora crear una nueva cuenta de usuario nagios y configurar una contrasea para esta
cuenta
$ sudo useradd nagios
$ sudo passwd nagios

Ahora cree un groud para la configuracin de nagios "nagcmd" y aadir el


usuario nagios a este grupo. Tambin agregue el usuario nagios en Apache
Group.
$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-data

La instalacin de Nagios Core Service

Despus de instalar las dependencias necesarias y la adicin de cuentas de usuario. Vamos a


empezar con la instalacin central Nagios. Descarga la ltima servicio bsico Nagios desde
el sitio oficial
$ cd /opt/
$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios4.0.8.tar.gz
$ tar xzf nagios-4.0.8.tar.gz

$
$
$
$
$
$
$

cd nagios-4.0.8
sudo ./configure --with-command-group=nagcmd
sudo make all
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode

Ahora crear el archivo de configuracin apache2 nagios.


$ sudo nano /etc/apache2/sites-enabled/nagios.conf
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
Alias /nagios "/usr/local/nagios/share"
<Directory "/usr/local/nagios/share">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>

Configuracin de la autenticacin de Apache

Necesitamos la autenticacin de configuracin para Apache nagiosadmin usuario. Untill


razn ms especfica utiliza este nombre de usuario como "nagiosadmin" de lo contrario
habra requerido ms cambios en la configuracin
$ htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Ahora reinicie el servicio de Apache para que la nueva configuracin surta


efecto.
$ service apache2 restart

Instalacin de plugins de Nagios

Despus de la instalacin y configuracin de servicios bsicos Nagios, Descargar fuente de


noticias de nagios-plugins e instalar usando comandos siguientes.

$
$
$
$

cd /opt
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
tar xzf nagios-plugins-2.0.3.tar.gz
cd nagios-plugins-2.0.3

Ahora compilar e instalar plugins de Nagios.


$ sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios
$ sudo make
$ sudo make install

Verificacin de la configuracin y puesta en Nagios


Utilice los siguientes comandos para verificar Nagios Nagios instalar e iniciar el
servicio de ncleo.
$ /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
$ service nagios start

Tambin configurar Nagios para el inicio automtico en el arranque del sistema.


$ ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Interfaz de Acceso web de Nagios


Acceder a la configuracin de nagios nagios servidor de acceso utilizando el
nombre de host o la direccin IP seguida de / nagios.
[cambio de nombre de dominio con su dominio o IP]
http://svr1.tecadmin.net/nagios/

Pida confirmacin de autenticacin de contrasea de Apache

Ahora se ha instalado y configurado correctamente el servicio central Nagios


servidor de supervisin en el sistema.
Cmo supervisar el host Linux remoto mediante Nagios y NRPE

NRPE se conoce como Nagios Ejecutor Plugin remoto. La NRPE el complemento est
diseado para ejecutar plugins en sistemas remotos Nix. En esta configuracin NRPE
demonio est instalado en el sistema remoto al que necesitan servicios para monitorear a
travs del servidor de Nagios. NRPE se ejecuta como demonio en sistemas remotos y

esperar a que las solicitudes de Nagios. Cuando Nagios servidor necesitan para comprobar
el estado de los recursos o aplicaciones a ese host remoto, enva comandos y seales, que
comando de definicin se almacena en el servicio NRPE. NRPE toma peticin del servidor
de Nagios y ejecutar comandos en el sistema local y enva el resultado a Nagios.

Este artculo le ayudar a instalar el servicio NRPE en el sistema Linux y aadir husped en
nagios para el monitoreo.
Paso 1: Configuracin de servicio NRPE en Linux Host
1.1- Instalar NRPE

En primer lugar, necesitaramos instalar el servicio nrpe el sistema Linux a distancia, lo que
tenemos que monitorizada a travs del servidor de Nagios
# sudo apt-get install nagios-nrpe-server nagios-plugins

1.2- Configurar NRPE

Despus de instalar correctamente el servicio NRPE, archivo de configuracin nrpe Editar


(/etc/nagios/nrpe.cfg) en su editor favorito y aadir su ip servicio de Nagios en hosts
permitidos. Por ejemplo, su direccin IP del servidor de Nagios es 192.168.1.100.
# nano /etc/nagios/nrpe.cfg
allowed_hosts=127.0.0.1, 192.168.1.100
Despus de hacer por encima de los cambios en el archivo de configuracin
nrpe, Lets servicio NRPE reinicio como por su sistema de
$ sudo /etc/init.d/nagios-nrpe-server restart

1.3- verificar la conectividad de Nagios

Ahora asegrese de que sus Nagios es capaz de conectar al cliente nrpe el sistema Linux
remoto. Inicia sesin para que el servidor corre desde la lnea de comandos y ejecutar
comando siguiente. Por ejemplo, su cliente IP sistema es 192.168.1.11

# /usr/local/nagios/libexec/check_nrpe -H 192.168.1.11
NRPE v2.14

Paso 2: Agregar host Linux en Nagios

Se recomienda utilizar la interfaz web para la gestin de NagiosQL3 configuracin del


servidor de Nagios. A continuacin los pasos es para los amantes de la CLI. Para aadir
husped en que el servidor corre desde la lnea de comandos.
En primer lugar crear un archivo de configuracin / / nagios / etc / servidores /
MyLinuxHost001.cfg locales / usr mediante el siguiente valores. Por ejemplo, usted Linux
hosts IP es 192.168.1.11. Tambin tenemos que definir un servicio con el anfitrin. As que
aadir un servicio de verificacin de ping, que comprobar que continuamente husped es o
no.
# nano /usr/local/nagios/etc/servers/MyLinuxHost001.cfg
#########################################################
# Linux Host 001 configuration file
#########################################################
define host {
use
host_name
alias
address
register
}
define service{
host_name
service_description
check_command
max_check_attempts
check_interval
retry_interval
check_period
check_freshness
contact_groups
notification_interval
notification_period
notifications_enabled
register
}

linux-server
Linux_Host_001
Linux Host 001
192.168.1.11
1
Linux_Host_001
PING
check_ping!100.0,20%!500.0,60%
2
2
2
24x7
1
admins
2
24x7
1
1

#########################################################
# END OF FILE
#########################################################
Ahora verificar los archivos de configuracin usando los siguientes
comandos. Si no hay errores detectados en la configuracin, reinicie el
servicio de Nagios.

# nagios -v /usr/local/nagios/etc/nagios.cfg
# service nagios restart

Paso 3: Verificacin del anfitrin en la interfaz web de Nagios

Abra su interfaz nagios web y comprobar si hay nuevos hosts Linux aadido en el servicio
central Nagios. En mi caso parece que a continuacin.

Cmo supervisar el host remoto de Windows usando Nagios

Nagios es ms poderosas herramientas de supervisin de la infraestructura. Nuestros


artculos anteriores describe la instalacin del servicio de Nagios ncleo y configurar
NagiosQL con Nagios servidor central. En este artculo vamos a configurar hosts de
Windows para ser monitor de servidor de Nagios.
Al igual que en el servicio NRPE en Linux, NSClinet ++ es el servicio de host de Windows
para monitorear a travs del servidor de Nagios check_nrpe. "Cmo instalar y
configurar el NSClient ++ y Monitor Host remoto de Windows"
Paso 1: Descargar e instalar NSClient ++

Descargar la ltima versin de NSClient desde su sitio oficial y comenzar la instalacin de


la siguiente manera. El software ser nombrado NSCP-xxxxxx.msi. Durante el proceso de
instalacin, se requerira para entrar en el servidor corre para permitir que el servidor se
conecte a travs NSClient nrpe.

Iniciar la instalacin usando el archivo .msi

Aceptar los trminos de licencia y haga clic en Siguiente

Haga clic en el tipo de instalacin Completa

Seleccione los permisos de archivo de configuracin ++ NSClient

Introduzca ip del servidor de Nagios en Hosts permitidos e introduzca


la contrasea

Haga clic en el botn Instalar

Finalizar instalacin

Paso 2: Verificar la conectividad del servidor de Nagios

Despus de instalar NSClient ++ en su sistema. Vamos a verificar que su servidor de nagios


est conectando correctamente a travs del servicio de cliente de Windows nrpe. Para ello
inicie sesin en su servidor de nagios y correr siguiente comando. Por ejemplo, mi ip
cliente de las ventanas es 192.168.1.10.
# /usr/local/nagios/libexec/check_nrpe -H 192.168.1.10
[Sample Output]
I (0,4,1,105 2014-04-28) seem to be doing fine...
Usted nagios instalacin del cliente se ha completado en su host de
Windows. Ahora se puede agregar este host en el servidor Nagios.

Paso 3: Agregar el host en Nagios utilizando archivo de configuracin

Se recomienda utilizar NagiosQL3 para nagios configuracin. Proporciona una interfaz


web fcil de usar para la gestin de su servicio de Nagios. En caso de que no est utilizando
NagiosQL y desea aadir su anfitrin en el servidor corre.
Crear un archivo de configuracin mediante el siguiente
/usr/local/nagios/etc/servers/MyWindowsHost001.cfg valores. Por ejemplo, usted
ventanas hosts IP es 192.168.1.10. Tambin tenemos que definir un servicio con el
anfitrin. As que aadir un servicio de verificacin de ping, que comprobar
continuamente ese host est arriba.
#########################################################
# Windows Host 001 configuration file
#########################################################
define host {
use

windows-server

host_name
alias
address
register

}
define service{
host_name
service_description
check_command
max_check_attempts
check_interval
retry_interval
check_period
check_freshness
contact_groups
notification_interval
notification_period
notifications_enabled
register
}

Windows_Host_001
Windows Host 001
192.168.1.10
1
Windows_Host_001
PING
check_ping!100.0,20%!500.0,60%
2
2
2
24x7
1
admins
2
24x7
1
1

#########################################################
# END OF FILE
#########################################################
Ahora verificar los archivos de configuracin usando los siguientes
comandos. Si no hay errores detectados en la configuracin, reinicie el
servicio de Nagios.
# nagios -v /usr/local/nagios/etc/nagios.cfg
# service nagios restart
Ahora abra su interfaz nagios web y comprobar si hay nuevos anfitriones
aadido en el servicio central Nagios. En mi caso parece que a
continuacin.

http://networkengineer.me/2015/06/14/how-to-install-nagios-4-0-8monitoring-server-on-ubuntu-14-10-14-04-lts-and-12-04-lts/

https://www.nireleku.com/2013/01/endureciendo-ssh-en-ubuntu-server-12-04lts/

You might also like