Dica legal de Nagiosql

Jose Oliveira <[email protected]>
Newsgroups gmane.network.nagios.user.brazil
Message-ID <[email protected]>
Colegas

Sou partidário que, além do software ser livre, o conhecimento também deve
ser livre.

Hoje recebi uma tarefa bacana do meu gerente: Criar um novo grupo no Nagios,
permitindo que o HelpDesk de Belo Horizonte possa visualizar somente os
servidores daqui e os da responsabilidade da equipe de TI de Belo Horizonte
nas outras localidades.

Acreditem, são muitos...

Como a gente usa o NagiosQL, não atiantaria eu criar um contactgroup no
arquivo texto com vi.

Parti então para estudar o Banco do Nagiosql e idenfiquei o que precisa ser
feito.

1) Criar o contact group novo.
2) Identificar seu id. No meu caso, o contact group chama-se helpdeskcsu.
select id,contactgroup_name
         from tbl_contactgroup
         where contactgroup_name = 'helpdeskcsu';
===> Deu 24.

3) Identificar o(s) host id(s) com o comando:
select id,host_name, contact_groups
         from tbl_host
         where host_name = 'csubhpro18';
====> Deu 1081.

4) Agora, inserir uma linha na tabela tbl_lnkHostToContactgroup  com o par
encontrado acima:
insert into tbl_lnkHostToContactgroup values (1081,24);

4a) Insira quantos hosts quiser...


5) Finalmente commit;



-- 
Abraços
JGeraldo
------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
-- 
[email protected] mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.