Monitorizando ESXi con Nagios

Escrito el Saturday, 20 de February de 2010 por

Pués estos días estoy poniendo a punto un sistema Nagios para monitorizar los servidores (que ya tocaba). Buscando como monitorizar los servidores ESXi, me encontré con esto, donde nombran un sistema de monitorización llamado op5, que parece estar basado en Nagios y proporcionan un enlace a un script hecho en perl para monitorizar estos servidores con Nagios/op5 y una referencia de los comandos disponibles.

Partiendo de que prefiero monitorizar las VM’s desde el sistema operativo guest que desde el host, este plugin nos da bastantes comandos que pueden ser usados con o sin Virtual Center. Ah eso si, tenéis que tener instalado en el servidor Nagios el VMware vSphere SDK for Perl (lo podéis encontrar en VMWare).

Para los más “vagos” os dejo el script y un fichero definiendo los comandos para Nagios.


Como pasar el rato: Openfiler en HA

Escrito el Monday, 7 de December de 2009 por

Algunos sabrán que a veces para pasar el rato me dedico a probar cosas de estas que luego no usaré, pero ahí quedan.

El caso es que visité un foro de Josep Ros, que el hombre es un máquina en VMWare, y vi que había un montaje sugerido con drbd para poner datastorages de VMWare en HA. Luego, buscando un poco, encontré un tuto en howto forge donde explicaban como poner openfiler en HA usando heartbeat y drbd. Así que, manos a la obra. Lo que voy a hacer es intentar explicar un poco el proceso que seguí, ya que seguir el tuto de howto forge a pies juntillas no me dio resultado.

Todo lo que os cuento está hecho usando dos máquinas de desguace, un PIV a 2,4GHz con 512MB de RAM y un Celeron a 1GHz con 256MB de RAM, y los dos con un disco duro de 40 GB. Los discos son pequeños si, pero esto es sólo para probar, pero en el caso que tengáis dos pepino-pc que os hayan traído los reyes o algo así, va a ser lo mismo.

Empecemos. Continue »


Post probando Wave

Escrito el Monday, 30 de November de 2009 por

Tenéis que estar logados en Wave, y creo que tener el gears instalado…



UPDATE: Parece que el problema era no haber dado acceso “púbico” al wave. Para hacerlo, añadid a contactos a “public@a.gwave.com”, ignorad el aviso de que el usuario no tiene cuenta Wave y pulsad Enter. Lo añadis al wave y voilà.

A mi, después de cerrar y volver a entrar en wave, me ha desaparecido de los contactos, aunque sigue estando en el wave. Para buscar waves públicos, poned en la barra de búsqueda “with:public” (sin las comillas).

Estaría bien si alguien que no tenga el gears instalado dijera si puede verlo, ya que no lo tengo muy claro


Motoescapada Viella

Escrito el Tuesday, 15 de September de 2009 por

Tenía el post escrito y pensando que había guardado un borrador se ha ido al carajo, así que a ver que sale.

Pues como os venia diciendo antes de que esto se borrara (por descuido mio seguramente), este fin de semana hemos aprovechado para hacer algo que me venía apeteciendo desde hace un tiempo, así que hemos cogido las motos y para Viella que vamos.

Hemos cogido un bungalow cerca de Viella, hemos pasado parte del viernes y el sábado y el domingo hicimos una ruta hacia Andorra via Francia. La idea era pasar un poco la tarde por allí, pero entre que un par de puertos de montaña no previstos nos retrasaron un poco y que amenazaba lluvia por la tarde, salimos de vuelta a casa después de comer. Más o menos fué esto:

ruta1109

Según Google maps, unos 430 y pico km. Bastante aburridos por el tráfico (normal, siendo vuelta de puente), pero hubo unos cuantos tramos que no estuvieron mal.

Os dejo un par de “afotos” aquí y el resto si os interesan están en la galería.

032_p1020539154_p1020600

Y un “onboard”:


Z 750 remastered

Escrito el Monday, 31 de August de 2009 por

Pués como os puse hace ya algún tiempo, le he acabado de poner dos pijadas a la moto, que hacía días que tenía ganas.

Una es la cúpula de Kawasaki que ya visteis en el último post, y la novedad la quilla Kawasaki también que he aprovechado para montar en la última revisión.

afoto

No es que se vea muy bien, pero la cámara del iPhone es lo que da.

Saludos!


WebMeeting con Dimdim v4.5

Escrito el Friday, 10 de July de 2009 por

Me comentó mi tio que estaba llevando una serie de reuniones a través de internet, usando un trial de WebEx. WebEx es un software que permite la interacción entre los participantes con audio y video, además de permitir funciones como compartir documentos, pantalla del pc, pizarras, etc.

Cuando digo compartir, no es que cada participante reciba una copia, sino lo contrario, una única copia es vista por todos los participantes al mismo tiempo. De este modo es un poco más facil llevar a cabo reuniones de manera no presencial, ya que elimina el típico “-en esta pantalla vemos… -vemos donde? -en que pantalla estas? -en la que empieza con XXX -esa no es…”. Seguro que me entendéis.

Yo por mi parte, últimamente me dedico un poco al tema de “i+d”, que entrecomillo por que no tiene más que instalar diversos softwares y evaluar que se puede hacer con el. El caso, es que siempre me enfoco al open source, a parte de que por que és más económico, por que me gusta su filosofia.

El caso es que buscando una alternativa a WebEx encontré DimDim. El nombre es un poco “teletubbie”, pero la verdad es que me ha gustado. Hay una versión enterprise, de pago, y otra open source. El problema que ocurre bastante con las empresas que siguen esa filosofía es que la documentación suele ser escasa y el soporte de los foros y how to’s un poco abstracto. Pero eso son temas a tratar en otro momento.

dimdim1

Una vez instalado el sw (se puede descargar una imagen de VMWare), accedemos por web a la máquina en cuestión y se nos presentan dos opciones: crear reunión o unirse a reunión. Perfecto, es “para tontos” (que no se me ofenda nadie). Una vez creada la reunión, sólo hay que invitar o distribuir el enlace entre los participantes y listo. Se puede compartir la pantalla, compartir documentos, páginas web, pizarra, y evidentemente, tenemos un chat público y posibilidad de dar palabra (asignar micros) a los participantes para que hablen, etc.

dimdim2

Lo probaré un poquito más por que tiene buena pinta.


Renombrador de ficheros

Escrito el Wednesday, 3 de June de 2009 por

¿Os ha pasado aluna vez llegar de un viaje con fotos en varias tarjetas de memoria, y que para vuestra desdicha estén mezcladas? Pues a mi si, llamadme descuidado si queréis. 

El caso es que nos pasamos un rato haciendo fotos con una cámara y un rato con otra, así que al copiar las fotos, como cada cámara pone un nombre distinto, se mezclaban.

Si a alguien le ha pasado y le interesa esto, es un pequeño script (linux of course), que renombra todos los ficheros añadiendo al principio la fecha de modificación. De manera que una foto “DSC001.JPG” pasa a ser “0905291041-DSC001.JPG”. Que sí, que el nombre es muy largo, pero al menos si ordenamos por nombre los ficheros, nos apareceran en orden. Bueno, en Windows. Linux ordena los nombre de diferente manera por lo que las “16:25″ va antes que las “07:42″.

Aquí os dejo el ficheiro.


Detección de Faxes en Elastix 1.5

Escrito el Tuesday, 26 de May de 2009 por

Estoy jugando con elastix estos dias, y he tenido que hacer un par de cosas para que el tema de los faxes funcione correctamente.

En mi máquina de pruebas, tengo una OpenVox A400P con 2 FXS y 2 FXO y sólo una línea (una analógica normal y corriente de Telefónica), con lo que tengo configurada una ruta entrante por defecto a una IVR que he creado para hacer pruebas.

Mi problema era que si ponia la detección de faxes en “zaptel”, las llamadas entrantes se encaminaban a la IVR, pero no recibía faxes. Si cambiaba la detección a NVFax, recibía faxes pero no se me enrutaban las llamadas entrantes a la IVR.

Investigando un poco, he leído que el tema de “zaptel” no es muy efectivo y que elastix, aunque presenta la opción, no trae instalado NVFax, así que hay que instalaro. Las instrucciones estan en éste post, y funcionan a la perfección. Por si no queréis/podéis cargar:

# Install NV_Faxdetect, NV_Backgroundetext and NV_Fax2email
amportal restart
wget http://www.elastix.org/components/com_joomlaboard/uploaded/files/NV_Apps_elastix_0.zip
unzip NV_Apps_elastix_0.zip
cp --reply=yes NV-Apps-elastix-0.9/*.so /usr/lib/asterisk/modules/
chown asterisk:asterisk /usr/lib/asterisk/modules/app_nv*
chmod +x /usr/lib/asterisk/modules/app_nv*
asterisk -rx "module load app_nv_faxdetect.so"
asterisk -rx "module load app_nv_backgrounddetect.so"
asterisk -rx "module load app_nv_faxemail.so"
asterisk -rx "core show applications like NV"

Con ésto y siguiendo los pasos de “Elastix Without Tears”, ahora están funcionando a la perfección los faxes y las llamadas entrantes.


Modificando VMWare ESXi para el ProLiant DL180 G6

Escrito el Wednesday, 20 de May de 2009 por

Esta semana nos ha llegado a la oficina un servidor nuevo, para poder probar cosas, no es que vaya a soportar nada crítico. La máquina en cuestión es un HP ProLiant DL180 G6, con un quad core y 6 GB de RAM. “Pas mal”.

En cuanto lo tuvimos montado, me puse manos a la obra. Instalé VMWare ESXi pero me dió un par de pantallazos lilas de la “muette”. Probé con el XenServer, pero no arranca la instalación. Nunca me ha acabado de gustar ese software (si alguien me quiere comentar alguna de sus grandezas que no se corte). Así que descargué el update 4 de ESXi a ver si arreglaba mis problemas (que básicamente se reducen a “no detecta la red”).

El caso es que a pesar de haber leido por ahi que si, que el update 4 soporta la tarjeta de red del servidor (“Intel Gigabit ET Dual Port”), no había manera. Se instala bien, sin ningún problema, pero al arrancar, en la consola, vemos que tiene ip 0.0.0.0 estática, y al entrar a configurar la red sólo nos da opción de reiniciarla, y nada más.

Si cambiamos a la consola y hacemos un lspci, vemos algo asi:

07:00.01 Ethernet controller Network controller: Intel Corporation
Class 0200: 8086:10c9

Buscando un poco sobre el identificador de la tarjeta y el ESXi en Google, ya que me han dicho que el Wolfram|Alpha está un poco verde (… :P ) he encontrado éste enlace. Básicamente, cosa que yo no sabía (como siempre), es que se puede “customizar” la instalación de ESXi, de manera que se le puede incluir soporte para según que cosas, entre ellas la tarjeta que buscamos.

La tarea es “fácil”, y está bien explicada en el enlace de arriba y en este. Lo que tenemos que hacer es sacar de la imagen ISO el fichero INSTALL.TGZ, descomprimirlo y sacar el fichero dd que usa ESXi en la instalación. Después, montar el fichero la partición 5 del fichero dd en una carpeta y sustituir el fichero oem.tgz por el que podemos descargar del enlace 1.

Después “deshacemos” el proceso. Es decir, bzip2 de la imagen dd, creamos el INSTALL.TGZ nuevo y lo incluimos en la iso. Quemar e instalar. Cuando reiniciemos, veremos que la interfaz de administración ya tiene IP, y si hacemos un lspci nos aparece esto:

07:00.00 Ethernet controller Network controller: Intel Corporation Intel(R) Gigabit ET DUal Port Server Adapter [vmnic0]
Class 0200: 8086:10c9

Fácil y sencillo, para toda la familia.

Saludos.


Accesos directos a Citrix en Linux

Escrito el Wednesday, 20 de May de 2009 por

Para los que usen el cliente de Citrix en Windows, es tan fácil como hacer click con el botón derecho sobre el icono de la aplicación, y seleccionar “Crear acceso directo en el escritorio”, pero en Linux no existe esa opción así que la haremos manualmente.

Partamos que tenemos el cliente ICA instalado y funcionando correctamente en nuestro PC, con sus aplicaciones configuradas, etc. El mio tiene esta pinta:

pantallazo-citrix-receiver

En mi caso, lo uso principalmente para correr DameWare y el VI Client de VMWare, así que me viene bien tener accesos directos en el escritorio o en el panel para poder acceder rapidamente, sin tener que abrir el cliente ICA.

Teniendo esto, en el directorio ~/.ICAClient encontraremos el fichero appsrv.ini, que es donde se guarda la configuración de servidores y aplicaciones publicadas. Si lo editamos, veremos algo así:

[ApplicationServers]
VI Client=
DameWare=
...
[DameWare]
WinStationDriver=ICA 3.0
TransportDriver=TCP/IP
...

Bien. Para crear el acceso directo, primero copiamos la cabecera [ApplicationServers] y la linea correspondiente a la aplicación que queremos lanzar, por ejemplo “DameWare=” en un fichero vacío. Luego copiamos y pegamos el bloque entero que tiene como cabecera el nombre de la aplicacion (desde [nombre_aplicacion] hasta la siguiente linea en blanco). El fichero resultante lo guardamos con la extensión .ica (ej. DameWare.ica). Lo único que queda por hacer es crear un lanzador con el siguiente comando:

ICAClient/linuxx86/wfica DameWare.ica

Cambiando las rutas correspondientes, y ya está. Cuando ejecutemos el lanzador, se abrira la conexión ICA para esa aplicación.

Es el mismo sistema que se usa para lanzar las aplicaciones Citrix desde el WebInterface; se descarga un fichero .ica y se ejecuta, así que otra opción es guardar ese fichero .ica del WebInterface, aunque tener en cuenta que puede hacer que las aplicaciones se lancen contra IP’s que no toca o con parámetros que no son etc.

Hasta la próxima amigüitos.


« Previous PageNext Page »