Checando Processos com Nagios

1. Checando Processos com Nagios

Leandro Abílio de Oliveira
leu.abilio

(usa Ubuntu)

Enviado em 30/11/2011 - 14:13h

Boa tarde,
Gostaria de saber se existe algum modo de verificar se um determinado processo está rodando em um host que é monitorado.
Ex: "se o /usr/local/bin/nome.sh" está rodando no host x.



  


2. Re: Checando Processos com Nagios

renan vicente gomes da silva
renan1010

(usa Debian)

Enviado em 30/11/2011 - 14:28h

execute o comando na maquina que deveria estar rodando
#ps aux | grep nome.sh


3. Re: Checando Processos com Nagios

Leandro Abílio de Oliveira
leu.abilio

(usa Ubuntu)

Enviado em 30/11/2011 - 14:43h

renan1010 escreveu:

execute o comando na maquina que deveria estar rodando
#ps aux | grep nome.sh


Mas assim vai aparecer 1 processo de qualquer maneira já que ele vai retornar o próprio grep como resultado.

leandro@srv07:~$ ps aux |grep teste.sh
leandro 1366 0.0 0.1 4148 856 pts/0 S+ 14:42 0:00 grep --color=auto teste.sh



4. Re: Checando Processos com Nagios

renan vicente gomes da silva
renan1010

(usa Debian)

Enviado em 30/11/2011 - 16:54h

Se retornar so o valor do grep quer dizer que o script ja foi finalizado nao esta rodando, outro modo de fazer o teste e rodar o script em background colocando um & no final tipo
#./nome.sh &
depois dar
#bg 1
e usar o comando
#jobs -l
para ver se esta rodando.
ou use o comando time para ver quanto tempo ele esta rodando.
#time ./nome.sh






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts