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