Entradas

Cómo matar procesos fácilmente

Kill: matar un proceso usando su PID La forma más complicada pero al mismo tiempo más precisa de matar un proceso es a través de su PID (siglas en inglés de “Identificador de Proceso”). Cualquiera de estas 3 variantes puede servir: kill -TERM pid kill -SIGTERM pid kill -15 pid Se puede usar el nombre de la señal (TERM o SIGTERM) que se desea mandar al proceso o su número de identificación (15). Para ver un listado completo de las posibles señales, sugiero verificar el manual de kill. Para ello, ejecutá: man kill Veamos un ejemplo de cómo matar Firefox: Primero, hay que averiguar el PID del programa: ps -ef | grep firefox Ese comando devolverá algo parecido a esto: 1986 ?        Sl     7:22 /usr/lib/firefox-3.5.3/firefox Usamos el PID devuelto por el comando anterior para aniquilar el proceso: kill -9 1986 killall: matar un proceso usando su nombre Este comando es bien fácil killall nombre_proceso Un dato a tener en cuenta al usar este método es que en caso de q

Monitorización de procesos Windows con Nagios

Imagen
  En ocasiones nos podremos encontrar con la necesidad de monitorizar con Nagios un proceso (entendido como aplicación en ejecución) que se encuentra en ejecución en un sistema Windows.  Para ello se puede emplear  el plugin  check_winprocess  ( https://www.itefix.no/i2/check_winprocess  ) creado por la empresa Itefix.   Se trata de un plugin basado en NRPE, aplicación que permite ejecutar remotamente plugins de Nagios en otras máquinas, bajo Linux o bajo Windows.      Para hacer funcionar NRPE en el cliente se ha utilizado NSClient++, concretamente la versión 0.3.9 : http://sourceforge.net/projects/nscplus/files/nscplus/NSClient%2B%2B%200.3.9/ . La última versión de NSClient++ a fecha de creación de este artículo (0.4.1.73) no funciona correctamente    para nuestro propósito.    Una vez instalado NSClient++ (marcar como mínimo  check_nrpe  en el proceso de instalación) deberemos copiar el ejecutable  check_winprocess.exe  dentro del directorio  scripts de NSClien