CAUSA
Posiblemente estas usando ssl desde Nagios y en el cliente has arrancado el cliente nrpe con la opción -n
SOLUCIÓN
Mata el proceso y vuelve a ejecutarlo sin la opción -n
Etiquetas:
Nagios
Etiquetas:
Nagios,
nsclient++
Etiquetas:
esxi,
hp proliant,
vmware
chcon -R -t httpd_sys_content_t /usr/local/nagiosDespués de esto, es posible que puedas acceder a Nagios, pero no ha todos los apartados y quizá sigas teniendo errores con los cgi. Deberas verificar en el log del servidor web y concretar el error con el siguiente comando.
tail -f /var/log/httpd/error_log
Quizá encuentres algun mensaje similar a
[error] [client 10.xxx.xxx.xxx] /usr/local/nagios/sbin/statusmap.cgi: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /usr/local/nagios/sbin/statusmap.cgi), referer: http://10.xxx.xxx.xxx/nagios/side.php
Si es así ya tienes una pista para seguir solucionando problemas.
Etiquetas:
vmware
Perl Perl version 5.8.8 or version 5.10 must be installed on your system.
OpenSSL The vSphere SDK for Perl requires SSL because most connections between the system on which you run the command and the target vSphere system are encrypted with SSL. The OpenSSL library (libssl-dev package) is not included in the default Linux distribution. See Installing Required Prerequisite Software for Red Hat Enterprise and Installing Required Prerequisite Software for Linux Systems with Internet Access.
LibXML2 Used for XML parsing. The vCLI client requires 2.6.26 or higher version. If you have an older version installed, please upgrade to 2.6.26 or higher. The libxml2 package is not included in the default Linux distribution. See Installing Required Prerequisite Software for Red Hat Enterprise amd Installing Required Prerequisite Software for Linux Systems with Internet Access.
uuid Included in uuid-dev for SLES 11 and in e2fsprogs for other Linux platforms. Required by the UUID Perl module.
-Crypt-SSLeay-0.55 (0.55-0.9.7 or 0.55-0.9.8) -IO-Compress-Base-2.037 -Compress-Zlib-2.037 -IO-Compress-Zlib-2.037 -Compress-Raw-Zlib-2.037 -Archive-Zip-1.28 -Data-Dumper-2.121 -XML-LibXML-1.63 -libwww-perl-5.805 -LWP-Protocol-https-6.02 -XML-LibXML-Common-0.13 -XML-NamespaceSupport-1.09 -XML-SAX-0.16 -Data-Dump-1.15 -URI-1.37 -UUID-0.03 -SOAP-Lite-0.710.08 -HTML-Parser-3.60 -version-0.78 -Class-MethodMaker-2.10
Etiquetas:
vmware
Tamaño .vswp (de una sola Máquina virtual) = Memoría RAM asignada - Reservación de memoria
Etiquetas:
vmware
Etiquetas:
Servidores,
Windows
#apt-get install mailxPara cada usuario del que deseemos recibir alertas, habrá que añadir la siguiente línea a su bashrc:
echo 'ALERTA - Acceso a la Shell (ServerName) el:' `date` `who` | mail -s "Alerta: Acceso shell de `who | cut -d'(' -f2 | cut -d')' -f1`" correo@electrónico.com
Listo, ahora recibiremos un correo por cada acceso al sistema.
Etiquetas:
Linux,
Servidores
rrdtool php5 php5-gd php5-zlib apache2-mod_php5 perl-SNMP net-snmp-32bit nmap ncpfs libwavpack1 apache2
Una vez todo instalado y configurado solo faltaria reiniciar los servicios:
#/etc/init.d/nagios restart
#/etc/init.d/apache restart
Con esto ya estaría solucionado el problema.#yum install net-snmp net-snmp-utils
# nano /etc/snmp/snmpd.conf
#DEFINIMOS QUE/QUIEN ACCEDERA
com2sec local 127.0.0.1/32 public
com2sec lan 10.11.0.0/16 public
#CREAMOS LOS GRUPOS
group MyRWGroup v1 lan
group MyRWGroup v2c lan
group MyRWGroup usm lan
group MyROGroup v1 local
group MyROGroup v2c local
group MyROGroup usm local
#PERMITIMOS QUE PUEDE VERSE
view all included .1
#ASIGNAMOS PERMISOS A LOS GRUPOS
access MyRWGroup "" any noauth 0 all all all
access MyROGroup "" any noauth 0 all all all
Etiquetas:
Linux,
Servidores,
snmp
# yum install openssl-devel
>>> No se ha podido ejecutar la comprobación automática de colores de visualización con el comando /usr/bin/xdpyinfo. Compruebe si está definida la variable DISPLAY. Fallo <<<<
Para solucionarlo solo tienes que seguir los siguientes pasos:
# xhost + # su – oracleAsignas la variable DISPLAY con el valor 0.0 y problema solucionado.
perl -MCPAN -e "CPAN::Shell->force(qw(notest install Gearman::Worker))"
service_perfdata_command=process-service-perfdata-pnp4nagios host_perfdata_command=process-host-perfdata-pnp4nagios
define command {
command_name process-service-perfdata-pnp4nagios
command_line /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl
}
define command {
command_name process-host-perfdata-pnp4nagios
command_line /usr/bin/perl /usr/local/pnp4nagios/libexec/process_perfdata.pl -d HOSTPERFDATA
}
Etiquetas:
Nagios
[/settings/external scripts] ; Necesario para usar argumentos en scripts externos. ; allow arguments = true [/settings/external scripts/wrappings] ; configuración de intérprete según extensión bat = scripts\\%SCRIPT% %ARGS% ps1 = cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -ExecutionPolicy Bypass -command – vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\wrapper.vbs %SCRIPT% %ARGS% [/settings/external scripts/wrapped scripts] ;Nuestros commandos externos en directorio scripts de nsclient test_bat = check_ok.bat test_ps = check_test.ps1 test_vbs = check_test.vbsCon esto finaliza la configuración. Y ahora tan solo queda realizar pruebas:
# check_nrpe -H ip_nsclient -c comando(test_bat,test_ps,test_vbs)
Etiquetas:
Nagios
Etiquetas:
Script,
Servidores,
vbscript,
Web,
windows server 2008
# ssh-keygenA continuación nos pide que introduzcamos una passphrase para el conjunto de claves. La passphrase protege tu clave privada en caso de que se vea comprometida. No obstante, para este tutorial no vamos a usar ninguna. Tras hacer esto vamos a:
# cd .ssh/Este directorio contiene el par de claves que acabamos de generar: id_rsa e id_rsa.pub. Tenemos que subir al servidor de destino la parte pública de la clave, es decir, id_rsa.pub. Usamos el comando scp para copiar el archivo de su ubicación local a una carpeta temporal del servidor mediante SSH.
# scp id_rsa.pub usuario_servidor@direccion_servidor.com:/tmpConectamos al servidor mediante ssh.
# ssh usuario_servidor@direccion_servidor.com # cd .ssh/Añadimos nuestra clave pública al listado de claves autorizadas y después borramos el archivo de clave pública de su ubicación temporal:
# cat /tmp/id_rsa.pub >> authorized-keys # rm /tmp/id_rsa.pubSi todo ha ido bien no tendremos que introducir nuestra contraseña otra vez.
Etiquetas:
Linux