Home > HowTo, Nagios, plugins > Como usar check_by_ssh

Como usar check_by_ssh

December 21st, 2009 Leave a comment Go to comments

Nagios, Como monitorar utilizando check_by_ssh
(my first Post in portugues)
reference to here
And my English original post here
1. Na maquina remota criamos o usuario nagios
/usr/sbin/useradd -m nagios

2.Criamos a chave de SSH:
cd /home/nagios
mkdir .ssh
ssh-keygen -t dsa -b 1024 -f .ssh/id_dsa
(so dar enter para tudo, senha deve estar em branco)
3. Copiamos e acertamos a segurança:
cat .ssh/id_dsa.pub >> .ssh/authorized_keys
chown -R nagios:nagios .ssh
chmod 750 .ssh
chmod 640 .ssh/*
cat .ssh/id_dsa

4. Copiamos todo o conteudo do arquivo id_dsa ao servidor de Nagios
em /usr/local/nagios/etc/keys/<nomedoservidor>
vim /usr/local/nagios/etc/keys/<nomedoservidor>
(Insert conteudo)
:wq

5. Acertamos a segurança
chown nagios:nagios <nomedoservidor>
chmod 600 <nomedoservidor>

6. Instalamos os plugins no servidor Remoto
mkdir /home/nagios/plugins
cd /home/nagios/plugins/
wget http://www.xoroz.com/files/plgugins.zip
(talvez tenha que configurar o proxy!)
unzip plugins.zip

7. Acertamos a segurança
chown -R nagios:nagios /home/nagios/plugins
chmod +x -R /home/nagios/plugins

8. Testamos do servidor Remoto:
./check_uptime
Do servidor de Nagios:
cd /usr/local/nagios/libexec
sudo -u nagios ./check_by_ssh -p 22 -l nagios -i /usr/local/nagios/etc/keys/infoappesb1 -H infoappesb1 -C ‘/home/nagios/plugins/check_uptime’
(So vai funcionar na segunda tentativa e não deveria pedir senha!)

Mais informação em:
http://wiki.nagios.org/index.php/Howtos:checkbyssh_RedHat

  1. No comments yet.
  1. No trackbacks yet.

VAMOVE *

*