Desenvolvimento de plugin para o Nagios

1. Desenvolvimento de plugin para o Nagios

pedro henrique
p3dr0h3nry

(usa Ubuntu)

Enviado em 12/03/2012 - 14:42h

Boa Tarde a todos,

Seguinte, estou desenvolvendo a minha monografia e nela preciso desenvolver um plugin para o Nagios afim de monitorar o Postgresql, o Nagios precisa se comunicar com o agente, esse agente foi desenvolvido por um outro aluno em um outro momento. Instalei o agente do cara, o postgresql em um ambiente windows 7 e em uma VM instalei o ubuntu e nele pus o nagios, já efetuei a comunicação entre o ubuntu com esse agente, atravez dos snmpget e snmpset, porém com a comunicação já estabelecida eu preciso desenvolver o bendito plugin afim de exibir, apenas exibir, alguns objetos gerenciados por esse agente, como também alguns outros objetos eu preciso modificar seus valores, no caso usando o snmpset.

Explicado a situação vamus a dúvida...

Ps: Essa é minha primeira vez no ambiente Nagios então desculpa algum possivel deslize.

Eu andei pesquisando e vi que posso desenvolver esse plugin em várias linguagens, dai como eu já possuo algum conhecimento em php eu decidi que gostaria de desenvolve-lo em php, mas como devo proceder?

Por exemplo, basta eu criar no caso uma pag em php que irá realizar os determinados comando, inserindo botões e tudo mais?

Após criar essa possível página onde devo salva-la e como devo fazer para que o Nagios a reconheça como um plugin?

Já li alguns artigos onde são desenvolvidos scripts e são alterados arquivos para que o Nagios o reconheça, mas dai a dúvida, onde poderia criar esses scripts? Eles poderiam ser em php? Esse scripts devem estar em um arquivo já existente ou crio um arquivo novo? A extensão desse arquivo qual deve ser?
....

Acho que vocês estão notando que estou "meio" perdido nessa área de criação do plugin.

Alguem poderia me dar uma luz de como posso proceder... Um passo a passo...

Desde já obrigado!


  


2. Re: Desenvolvimento de plugin para o Nagios

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 12/03/2012 - 15:08h

Assim de uma linda
esse cara fez um script em php
http://www.barryodonovan.com/index.php/2007/11/02/asterisk-pri-nagios

de uma lida e pois poste ai as duvidas que eu de ajudo



3. Re: Desenvolvimento de plugin para o Nagios

pedro henrique
p3dr0h3nry

(usa Ubuntu)

Enviado em 12/03/2012 - 16:25h

danniel-lara escreveu:

Assim de uma linda
esse cara fez um script em php
http://www.barryodonovan.com/index.php/2007/11/02/asterisk-pri-nagios

de uma lida e pois poste ai as duvidas que eu de ajudo


Cara vlw ai, vou dar uma lida e vou tentar quando eu chegar em casa, estou no trabalho e agora não da pra fazer nada, dai quando for aparecendo as duvidas eu vou postando!

Desde já agradeço!


4. Re: Desenvolvimento de plugin para o Nagios

pedro henrique
p3dr0h3nry

(usa Ubuntu)

Enviado em 17/03/2012 - 16:49h

danniel-lara escreveu:

Assim de uma linda
esse cara fez um script em php
http://www.barryodonovan.com/index.php/2007/11/02/asterisk-pri-nagios

de uma lida e pois poste ai as duvidas que eu de ajudo



Danniel, cara só ontem tive tempo de fazer os testes e é o seguinte:

O meu plugin não é nada, nada complexo eu preciso de cara só fazer o Nagios reconhecer um plugin e, php que execute a seguinte linha

system("snmpget 192.168.23.1 -v 2c -c public .1.3.6.1.3.1.7.0 ");

Somente isso que eu quero que de início ele faça, só que pra ele fazer isso tudo precisa ser salvo, mas no outros artigos que vejo manda salvar em pastas que no meu pc não tem, manda alterar o arquivo command.cfg que eu acho ele e altera-lo acho que é mais tranquilo e alterar um outro arquivo que não estou lembrado agora, ou seja tem todo um passo a passo e eu gostaria de saber se alguem pode só me dar uma luz nesse passo a passo, feito isso eu dou meus pulos pra fazer isso funcionar.

No aguardo!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts