viernes, 24 de octubre de 2014

Errores a la hora de instalar NDOUtils en RHEL 6

0 comentarios, Publicado por Covent en 15:33 ,
Durante la instalación de NDOUtils te puedes encontrar con el error:

nagios: Error: Could not load module '/etc/nagios/ndoutils/ndomod.o' -> /var/log/nagios/spool/checkresults/nebmodV9Gc2w: failed to map segment from shared object: Permission denied

Este error esta causado por SELINUX. Se deshabilita y punto.

Con el comando:

# setenceforce = 0

O editando el fichero de configuración

/etc/selinux/config

y cambiar el parametro SELINUX=disabled

Es posible que sigas registrando errores como:

ndo2db: Warning: queue send error, retrying...
ndo2db: Message sent to queue.

Para ello asegurate de que tus parámetros sean estos:

# sysctl -p

kernel.msgmnb = 131072000
kernel.msgmax = 131072000
kernel.shmmax = 4294967295
kernel.shmall = 268435456
kernel.msgmni = 256000

sino edita /etc/sysctl.conf

y con esto deberían solucionarse todos los errores.







Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 




jueves, 21 de agosto de 2014

[Off Topic] SO Android consume tarifa de datos

0 comentarios, Publicado por Covent en 14:19 ,

Aunque en este blog la finalidad no es hablar por el momento de Android, considero interesante hablar de un problema que están teniendo multitud de usuarios en estos meses sobre el consumo de datos excesivo de un proceso que se llama "SO Android".

Para entrar en materia, los datos consumidos por aplicaciones arrancadas desde el SO van a parar a una caja negra llamada "SO Android", y eso explica por qué este proceso se lleva el premio al que más consume. Es decir, que tienes 0 pistas para saber que aplicación la esta liando.

Aunque no tengas pistas puedes deducir que esta pasando y a mi se me ocurría que podría ser el reenvío constante de un fichero o algún tipo de sincronización... Por ello fui a revisar en Ajustes > Cuentas y ahí ataque al "bicho gordo", Google. Y bingo!!! Se estaba sincronizando un montón de opciones que había deshabilitado como Google+, etc etc etc .

Una vez que se han deshabilitado he dejado de tener problemas con mi tarifa de datos.






Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 

miércoles, 9 de julio de 2014

Nsclient++ Nagios "...returned an invalid return code: -1073741502 ..."

0 comentarios, Publicado por Covent en 9:50 ,
Si en un monitor de Nagios obtienes que en parte de la cadena del error aparece algo como  "...returned an invalid return code: -1073741502 ..." , ten en cuenta lo siguiente:

- Has configurado un script no estándar para Nagios y esta sobrecargando el sistema
- El error puede no estar relacionado con el monitor que esta dando el fallo

Para saber la causa del problema mira el administrador de tareas de windows y por ahi empezaras a ver cosas raras como mucho procesos cscript.exe o cmd.exe de forma indiscriminada. Si es así, aconsejo utilizar la herramienta Process Explorer de SysInternals para saber de donde viene ese proceso y finalizarlo

Una vez obtengas el origen del error corrige ese script que tantos problemas te ha dado.






Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 



lunes, 30 de junio de 2014

Vmware ESXi requires the execute disable/no execute cpu feature to be enabled

0 comentarios, Publicado por Covent en 14:24 ,
Durante la instalación del Hipervisor de Vmware ESXi 5.1 en un servidor HP Proliant DL360 G5 me sale el siguiente mensaje:


La solución es bastante sencilla, basta con modificar un parámetro en la BIOS del servidor.
Advanced Options > Processor Options > No-Execute Memory Protection, cambiar a Enabled.



Ahora ya estará solucionado el problema y podrás continuar con la instalación.






Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 



jueves, 26 de junio de 2014

Nagios Internal Server Error

0 comentarios, Publicado por Covent en 13:00 ,
Si has llegado hasta este post tras haber instalado Nagios en RHEL por ejemplo, y obtienes errores como

- Nagios Internal Server Error
- Premature end of script headers: status.cgi
- Premature end of script headers: statusjson.cgi

Y has comprobado que los servicios de Nagios y Apache2 o httpd en su defecto están arrancados prueba con el siguiente comando para solucionar este error:

chcon -R -t httpd_sys_content_t /usr/local/nagios
Despué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.






Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 


miércoles, 5 de marzo de 2014

VMware Converter: Unable to obtain hardware information for the selected machine

0 comentarios, Publicado por Covent en 13:16 ,
Si has llegado hasta aquí es porque probablemente tu vmware converter no esta reconociendo el hardware virtual de alguna máquina virtualizada.

Una de las posibles soluciones a este problema y que por lo menos a mí siempre me ha funcionada, es realizar la virtualización de dicha máquina con una versión más antigua de VMware converter. Por ejemplo, si te da este problema con la versión 5.5 busca una versión inferior como la 5.0 y prueba a realizar el mismo proceso de virtualización. Así resuelvas este problema que VMware debería resolver por si solo.




Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 

martes, 25 de febrero de 2014

Can't locate VMware/VIRuntime.pm in @INC

0 comentarios, Publicado por Covent en 11:53 ,
El error "Can't locate VMware/VIRuntime.pm in @INC..." da porque no se han instalado los pre-requisitos de vCli (VMware VSphere Client) que son los siguientes:

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.

También hay que verificar que se disponen de los siguientes modulos de perl:

-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






Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 

martes, 28 de enero de 2014

VMWARE. Cómo controlar el crecimiento de .vswp

0 comentarios, Publicado por Covent en 9:06 ,
En este nuevo post se especificarán los pasos necesarios para impedir que una máquina virtual cree el .vswp. Porqué impedirlo? En casos muy particulares y extraños a veces es necesario ahorrar en almacenamiento. El fichero .vswp de una máquina virtual consume espacio en disco, ya que este depende del tamaño de la RAM asignada a una máquina virtual. Su fórmula es:
Tamaño .vswp (de una sola Máquina virtual) = Memoría RAM asignada - Reservación de memoria
Ejemplo1: Dada una Máquina virtual, la cual ha sido aprovisionada con 4 GB de RAM, calcular el tamaño del .vswp:
.vswp = 4G – 0 GB = 4G, lo cual indica que en el almacenamiento se están ocupando estos 4G.
Ejemplo 2:  Dada una Máquina virtual, la cual ha sido aprovisionada con 4 GB de RAM y 1 GB de reservación, calcular el tamaño del .vswp:
.vswp = 4 GB – 1GB = 3GB, lo cual indica que en el almacenamiento se están ocupando estos 3G.
¿Cómo se puede hacer para que el resultado sea cero?
Así se logre que el resultado sea cero, el .vswp será creado, solo que pesará 0 Bytes en el almacenamiento. Para asegurar que sea cero simplemente hay que garantizar que la reservación de memoria sea igual al límite de memoria. Esta configuración impide que el tamaño del .vswp sea distinto de cero, deshabilita el balloon driver de la máquina virtual y previene el overcommintment (o sobreasignación).
Ejemplo: Dada una máquina virtual con 384 MB de memoria asignada, definir los valores de memoria reservada y límite de memoria para garantizar que el .vswp sea cero:
Solución:
Paso 1:
Ir a la máquina virtual y dar clic derecho, luego en “Edit Settings”
Paso 2:
Ir al tab de “Resorces” y luego dar clic en “Memory”
Paso 3:
En reservación notar que lo máximo que se puede garantizar a esta máquina virtual es 384 MB, ya que este es el valor de la memoria asignada. Mover el cursor para definir un valor de 384 MB.
Paso 4:
En Limite notar que lo mínimo que se puede definir es 384 MB, ya que esta es la garantía de la máquina virtual y lo máximo que se podrá limitar es la RAM del Host físico en donde corre esta máquina virtual. Dejar el valor mínimo de 384 MB.
De esta forma la garantía o reservación es igual al limite y el .vswp de la máquina virtual será de cero bytes.
Reglas:
- No se puede reservar más allá del limite (Reserva máxima = límite, en caso de existir un límite)
  • No se puede reservar más allá de la memoria asignada a la máquina virtual (en caso de no haber limite, la reserva máxima es igual a la memoria asignada ala máquina virtual)
- El mínimo limite es igual a la reserva.
- Por ultimo, para que el .vswp sera cero, es necesario que la reserva sea igual a la memoria asignada y que el limite sea igual a la reservación 
- Si la reservación es menor que la memoria asignada, así el limite sea igual a la reservación, el .vswp será distinto de cero. Ejemplo, suponer que una Máquina virtual se le ha asignado 384 MB de RAM, reservado 200 MB y limitada a 200 MB. En este caso el .vswp = 384 – 200 MB = 184 MB.





Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias 

martes, 21 de enero de 2014

Como quitar tarjeta de red oculta

0 comentarios, Publicado por Covent en 9:05 ,
Si has llegado hasta aquí es porque tienes algún problema con una antigua tarjeta que tenías en tu máquina . Es posible que estés teniendo mensajes como que... una tarjeta de red en tu equipo tiene la ip que le estas asignando (" ¿Desea escribir una dirección IP diferente para este adaptador en la lista de direcciones IP en el cuadro de diálogo Avanzada? "), que tengas algún servicio de oracle que no acaba de arrancar... etc.

Para arreglarlo tienes dos soluciones documentadas aqui.

 La primera de las dos soluciones propuesta es la menos compleja. Se basa en hacer 6 pasos:
  1. Abrir una línea de comandos ejecutando cmd.exe. 
  2. Escribir: set devmgr_show_nonpresent_devices=1 y presionar ENTRAR. 
  3. Abrir el administrador de dispositivos escribiendo en la línea de comandos: DEVMGMT.MSC y pulsar ENTRAR. 
  4. En el Administrador de dispositivos pulsar en el menú Ver y marcar Mostrar dispositivos ocultos. 
  5. Expandir el ítem Adaptadores de red. 
  6. Seleccionar los adaptadores que aparecen en color atenuado, clic con el botón secundario del ratón y Desintalar. 


 Espero que os sirva de ayuda





Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

jueves, 9 de enero de 2014

Recibir alertas al correo cuando se acceda via SSH

0 comentarios, Publicado por Covent en 13:22 ,
Cómo recibir alertas de correo SSH cada vez que un usuario logre acceder al sistema mediante este protocolo. Se debe instalar un cliente de correo, es probable que ya exista uno instalado.

 Instalamos MAILX:

#apt-get install mailx
 Para 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.





Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias