Actually, icinga2 doesn't care where you put your definitions as long they are 
unique in your whole config.

Nonetheless, it still would make very much sense to organise your object 
definitions, so that you define commands in a commands.conf, template in a 
templates.conf and so on.

Regards,
Markus

Sent from my iPhone

On 16 Apr 2015, at 17:55, Ednei Felipe Faleiro Rodrigues 
<ednei_rodrig...@sicredi.com.br <mailto:ednei_rodrig...@sicredi.com.br> > wrote:

Hum, I understand.

Ok, I have other doubt. About object CheckCommand Ldap , is it add in 
services.conf ? If yes, below of this code, I should add apply services ? 

Regards.
-- 
Atenciosamente,


Édnei Rodrigues

Analista de Infraestrutura - Gestão de Identidades
Confederação Sicredi
www.sicredi.com.br
<mime-attachment.jpg>

Em Qui, 2015-04-16 às 16:53 +0200, Klaus Muth escreveu:


No. You are redefining the host - this is what your output says.



You have to apply a service to use your CheckCommand object like



apply Service "ldap" {

        import "generic.service"

        check_command = "ldap"

        assign where host == "app1oldappd001t.tst.sicredi.net 
<http://app1oldappd001t.tst.sicredi.net> "

}



Now this is dumb - it applies the service to

"app1oldappd001t.tst.sicredi.net <http://app1oldappd001t.tst.sicredi.net> " and 
only to that - check the example

configuration provided in /etc/icinga2/conf.d how to do a more generic

approach like applying a service to all hosts defining a special variable.

        





Am 16.04.2015 um 16:23 schrieb Ednei Felipe Faleiro Rodrigues:

> Good morning.

> 

> 

> Guys, i was confused. In the host.conf, How Can I apply this command ? I 

> wrote this:

> 

> 

> object Host "app1oldappd001t.tst.sicredi.net 
> <http://app1oldappd001t.tst.sicredi.net> " { import "satellite-host" 

> check_command = "ldap"

> 

> vars.ldap_address = IP_OF_MY_REMOTEHOST }

> 

> When i try to reload icinga2 services...

> 

> /critical/config: Error: Object 'app1oldappd001t.tst.sicredi.net 
> <http://app1oldappd001t.tst.sicredi.net> ' of type 

> 'Host' re-defined: in 

> /etc/icinga2/repository.d/hosts/app1oldappd001t.tst.sicredi.net.conf: 

> 6:1-6:45; previous definition: in 

> /etc/icinga2/repository.d/hosts/app1oldappd001t.tst.sicredi.net.conf:

> 1:0-1:44/ /Location:/ 

> //etc/icinga2/repository.d/hosts/app1oldappd001t.tst.sicredi.net.conf(4):

> }/ 

> //etc/icinga2/repository.d/hosts/app1oldappd001t.tst.sicredi.net.conf(5):

> / 

> //etc/icinga2/repository.d/hosts/app1oldappd001t.tst.sicredi.net.conf(6): 

> object Host "app1oldappd001t.tst.sicredi.net 
> <http://app1oldappd001t.tst.sicredi.net> " {/ /

>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/ 

> //etc/icinga2/repository.d/hosts/app1oldappd001t.tst.sicredi.net.conf(7):

>  import "satellite-host"/ 

> //etc/icinga2/repository.d/hosts/app1oldappd001t.tst.sicredi.net.conf(8):

>  check_command = "ldap"/

> 

> 

> 

> Sorry Guys, I know, I look like a stupid newbie. I read many time the 

> Documents, but, Until now, I don't understand the Icinga structure!

> 

> 

> Best regards...

> 

> 

> -- Atenciosamente,

> 

> 

> *Édnei Rodrigues*

> 

> Analista de Infraestrutura - Gestão de Identidades Confederação Sicredi 

> www.sicredi.com.br <http://www.sicredi.com.br>  

> <https://outlook.sicredi.net.br/owa/redir.aspx?C=8cEvgLixeEq55upfN9Y5vVeI7I0Ny9EIEcRLy-bpH1Iyv-WH8bRibq78Ojle7wmnvWh45IRlQIQ.&URL=http%3a%2f%2fwww.sicredi.com.br>

>

> 

> 

> Em Qua, 2015-04-15 às 13:05 +0200, Tobias von der Krone escreveu:

>> Hi,

>> 

>> use something like:

>> 

>> object CheckCommand "ldap" { import "plugin-check-command" import

>> "ipv4-or-ipv6"

>> 

>> command = [ PluginDir + "/check_ldap" ]

>> 

>> arguments = { "-H" = "$ldap_address$" "-p" = "$ldap_port$" "-w" = { 

>> value = "$ldap_warning$" description = "Response time to result in

>> warning status (seconds)" } "-c" = { value = "$ldap_critical$" 

>> description = "Response time to result in critical status (seconds)" } 

>> "-4" = { set_if = "$ldap_ipv4$" description = "Use IPv4 connection" } 

>> "-6" = { set_if = "$ldap_ipv6$" description = "Use IPv6 connection" } 

>> "-a" = { value = "$ldap_attr$" description = "ldap attribute to search

>> (default: "(objectclass=*)"" } "-b" = { value = "$ldap_base$" 

>> description = "ldap base (eg. ou=my unit, o=my org, c=at" } "-D" = { 

>> value = "$ldap_bind_dn$" description = "ldap bind DN (if required)" } 

>> "-P" = { value = "$ldap_pass$" description = "ldap password (if

>> required)" } "-T" = { set_if = "$ldap_starttls$" description = "use

>> starttls mechanism introduced in protocol version 3" } "-S" = { set_if =

>> "$ldap_ssl$" description = "use ldaps (ldap v2 ssl method). this also 

>> sets the default port to 636" } "-2" = { set_if = "$ldap_ver2$" 

>> description = "use ldap protocol version 2" } "-3" = { set_if =

>> "$ldap_ver3$" description = "use ldap protocol version 3" } "-t" = { 

>> value = "$ldap_timeout$" description = "Seconds before connection times

>> out (default: 10)" }

>> 

>> vars.ldap_address = "$check_address$" }

>> 

>> I just wrote it down, so it's not tested. The tcp example is a bad one,

>>  because it don't use the arguments attibute. Also please create an

>> issue at dev.icinga.org <http://dev.icinga.org>  so it will be added to ITL.

>> 

>> Regards, Tobias

>> 

>> On 2015-04-14 21:34, Ednei Felipe Faleiro Rodrigues wrote:

>>> Sorry, My mistake, I did not see the result of CRTL+V ( paste wrong). 

>>> Below is the correct:

>>> 

>>> _object CheckCommand "my-ldap-check" {_ _ import

>>> "plugin-check-command"_

>>> 

>>> _ command = [_ _ PluginDir + "/check_ldap" + "IP_LDAP" + "-b

>>> dc=xxxxx,dc=com,dc=br" "-D cn=Manager,dc=br" "-w XXXXX"_ _ ]_

>>> 

>>> _ arguments = {_ _ "-H" = "$address$"_ _ }_

>>> 

>>> _ vars.address = "$address$"_ _ _ _}_

>>> 

>>> _object Service "my-ldap" {_ _ import "generic-service"_ _ host_name =

>>> "my-server"_ _ check_command = "my-ldap-check"_

>>> 

>>> _}_

>>> 

>>> -- Atenciosamente,

>>> 

>>> ÉDNEI RODRIGUES

>>> 

>>> Analista de Infraestrutura - Gestão de Identidades Confederação

>>> Sicredi www.sicredi.com.br <http://www.sicredi.com.br>  
>>> <http://www.sicredi.com.br <http://www.sicredi.com.br> > [2]

>>> 

>>> Em Ter, 2015-04-14 às 21:24 +0200, Markus Joosten escreveu:

>>> 

>>>> Actually no, this is still old Icinga 1 syntax.

>>> 

>>>> The new syntax for a check command is as follows (taken from

>>>> example check_tcp):

>>> 

>>>> 

>>> 

>>>> object CheckCommand "tcp" {

>>> 

>>>> import "plugin-check-command"

>>> 

>>>> import "ipv4-or-ipv6"

>>> 

>>>> 

>>> 

>>>> command = [

>>> 

>>>> PluginDir + "/check_tcp",

>>> 

>>>> "-H", "$tcp_address$",

>>> 

>>>> "-p", "$tcp_port$"

>>> 

>>>> ]

>>> 

>>>> 

>>> 

>>>> vars.tcp_address = "$check_address$"

>>> 

>>>> }

>>> 

>>>> 

>>> 

>>>> Try to adapt your check command to the new syntax.

>>> 

>>>> Also the documentation for Icinga2 has a lot of guidance for 

>>>> redefining everything the new way.

>>> 

>>>> 

>>> 

>>>> Regards,

>>> 

>>>> Markus

>>> 

>>>> 

>>> 

>>>> Sent from my iPhone

>>> 

>>>> On 14 Apr 2015, at 21:16, Ednei Felipe Faleiro Rodrigues 

>>>> <ednei_rodrig...@sicredi.com.br <mailto:ednei_rodrig...@sicredi.com.br> 

>>>> <mailto:ednei_rodrig...@sicredi.com.br 
>>>> <mailto:ednei_rodrig...@sicredi.com.br> >> wrote:

>>> 

>>>> Thanks Markus for the answer!!!

>>>> 

>>>> So, let me see...

>>>> 

>>>> In the Old Icinga:

>>>> 

>>>> _define command{_ _ command_name check_ldap_ _ command_line

>>>> $USER1$/check_ldap -H $HOSTADDRESS$ -b "dc=xxxxx,dc=com,dc=br" -D

>>>> "cn=Manager,dc=br" -w XXXXX_ _ }_ _define service{_ _ use

>>>> generic-service_ _ host_name ds1openldap1h_ _ service_description

>>>> LDAP_ _ check_command check_ldap_ _}_

>>>> 

>>>> This Will be:

>>>> 

>>>> define command{ command_name check_ldap command_line

>>>> $USER1$/check_ldap -H $HOSTADDRESS$ -b "dc=xxxxx,dc=com,dc=br" -D

>>>> "cn=Manager,dc=br" -w XXXXX } define service{ use generic-service 

>>>> host_name ds1openldap1h service_description LDAP check_command

>>>> check_ldap }

>>>> 

>>>> Is this right ?

>>>> 

>>>> -- Atenciosamente,

>>>> 

>>>> ÉDNEI RODRIGUES

>>>> 

>>>> Analista de Infraestrutura - Gestão de Identidades Confederação

>>>> Sicredi www.sicredi.com.br <http://www.sicredi.com.br>  
>>>> <http://www.sicredi.com.br <http://www.sicredi.com.br> > [2] 

>>>> <assinatura.jpg>

>>>> 

>>>> Em Ter, 2015-04-14 às 21:02 +0200, Markus Joosten escreveu: Good

>>>> evening to you ;)

>>>> 

>>>> It's true, adapting from Icinga 1 / Nagios to Icinga 2 is quite an 

>>>> effort, since literally everything has changed. But from my point of

>>>> view the effort is well worth it!

>>>> 

>>>> You still can use your old check_ldap plugin (or whatever you were 

>>>> using) but you have to define the proper command and all arguments. 

>>>> (There is already a command definition for check_tcp if that is 

>>>> enough for you.)

>>>> 

>>>> You should check the provided configuration examples and the 

>>>> documentation, everything is well documented.

>>>> 

>>>> Once you have adapted to Icinga2, i'm sure you don't want to miss it

>>>> again. (talking from my experience of course)

>>>> 

>>>> Regards, Markus

>>>> 

>>>> Sent from my BlackBerry 10 smartphone. Original Message From: Ednei

>>>> Felipe Faleiro Rodrigues Sent: Tuesday, April 14, 2015 6:30 PM To:

>>>> icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> 

>>>> <mailto:icinga-users@lists.icinga.org 
>>>> <mailto:icinga-users@lists.icinga.org> > Subject: [icinga-users]

>>>> Icinga2 - Check ldap services

>>>> 

>>>> Good Afternoon guys! How are you doing ?

>>>> 

>>>> Guys, I am taking very difficulty to configure a service to check 

>>>> the ldap service for my remote LDAP Server. In the past, I used the 

>>>> Icinga 1 and I did not have difficulty to configure, because was 

>>>> more simple.

>>>> 

>>>> Now, on icinga 2, Did someone tried to configure this service ?

>>>> 

>>>> Thanks for the reply!

>>>> 

>>>> -- Atenciosamente,

>>>> 

>>>> ÉDNEI RODRIGUES

>>>> 

>>>> Analista de Infraestrutura - Gestão de Identidades Confederação

>>>> Sicredi www.sicredi.com.br <http://www.sicredi.com.br>  
>>>> <http://www.sicredi.com.br <http://www.sicredi.com.br> > [2]

>>>> 

>>>> -------------------------

>>>> 

>>>> Esta mensagem é somente para uso do destinatário informado e pode 

>>>> conter informações privilegiadas, proprietárias, ou privadas. Se 

>>>> você recebeu esta mensagem por engano, por favor notifique o 

>>>> remetente imediatamente e apague a original. Qualquer uso deste 

>>>> email é proibido. This message is for the designated recipient only

>>>> and may contain privileged, proprietary, or otherwise private

>>>> information. If you have received it in error, please notify the

>>>> sender immediately and delete the original. Any other use of the

>>>> email by you is prohibited.

>>>> 

>>>> -------------------------

>>>> 

>>>> Esta mensagem é somente para uso do destinatário informado e pode 

>>>> conter informações privilegiadas, proprietárias, ou privadas. Se 

>>>> você recebeu esta mensagem por engano, por favor notifique o 

>>>> remetente imediatamente e apague a original. Qualquer uso deste 

>>>> email é proibido. This message is for the designated recipient only

>>>> and may contain privileged, proprietary, or otherwise private

>>>> information. If you have received it in error, please notify the

>>>> sender immediately and delete the original. Any other use of the

>>>> email by you is prohibited.

>>>> 

>>>> _______________________________________________

>>>> 

>>>> icinga-users mailing list

>>>> 

>>>> icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> 

>>>> <mailto:icinga-users@lists.icinga.org 
>>>> <mailto:icinga-users@lists.icinga.org> >

>>>> 

>>>> https://lists.icinga.org/mailman/listinfo/icinga-users [1]

>>>> 

>>>> _______________________________________________

>>>> 

>>>> icinga-users mailing list

>>>> 

>>>> icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> 

>>>> <mailto:icinga-users@lists.icinga.org 
>>>> <mailto:icinga-users@lists.icinga.org> >

>>>> 

>>>> https://lists.icinga.org/mailman/listinfo/icinga-users [1]

>>>> 

>>>> Esta mensagem somente para uso do destinatrio informado e pode 

>>>> conter informaes privilegiadas, proprietrias, ou privadas. Se voc 

>>>> recebeu esta mensagem por engano, por favor notifique o remetente 

>>>> imediatamente e apague a original. Qualquer uso deste email 

>>>> proibido.

>>>> 

>>>> This message is for the designated recipient only and may contain 

>>>> privileged, proprietary, or otherwise private information. If you 

>>>> have received it in error, please notify the sender immediately and 

>>>> delete the original. Any other use of the email by you is 

>>>> prohibited.

>>> 

>>>>> -------------------------

>>>>> 

>>>>> Esta mensagem é somente para uso do destinatário informado e pode

>>>>> conter informações privilegiadas, proprietárias, ou privadas. Se

>>>>> você recebeu esta mensagem por engano, por favor notifique o

>>>>> remetente imediatamente e apague a original. Qualquer uso deste

>>>>> email é proibido. This message is for the designated recipient

>>>>> only and may contain privileged, proprietary, or otherwise private

>>>>> information. If you have received it in error, please notify the

>>>>> sender immediately and delete the original. Any other use of the

>>>>> email by you is prohibited.

>>> 

>>>>> _______________________________________________

>>>>> 

>>>>> icinga-users mailing list

>>>>> 

>>>>> icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> 

>>>>> <mailto:icinga-users@lists.icinga.org 
>>>>> <mailto:icinga-users@lists.icinga.org> >

>>>>> 

>>>>> https://lists.icinga.org/mailman/listinfo/icinga-users [1]

>>> 

>>>>> <assinatura.jpg>

>>> 

>>>> -------------------------

>>>> 

>>>> Esta mensagem é somente para uso do destinatário informado e pode 

>>>> conter informações privilegiadas, proprietárias, ou privadas. Se 

>>>> você recebeu esta mensagem por engano, por favor notifique o 

>>>> remetente imediatamente e apague a original. Qualquer uso deste 

>>>> email é proibido. This message is for the designated recipient only

>>>> and may contain privileged, proprietary, or otherwise private

>>>> information. If you have received it in error, please notify the

>>>> sender immediately and delete the original. Any other use of the

>>>> email by you is prohibited.

>>> 

>>>> _______________________________________________ icinga-users mailing

>>>> list icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> 

>>>> <mailto:icinga-users@lists.icinga.org 
>>>> <mailto:icinga-users@lists.icinga.org> > 

>>>> https://lists.icinga.org/mailman/listinfo/icinga-users [1]

>>>> 

>>>> Esta mensagem somente para uso do destinatrio informado e pode 

>>>> conter informaes privilegiadas, proprietrias, ou privadas. Se voc 

>>>> recebeu esta mensagem por engano, por favor notifique o remetente 

>>>> imediatamente e apague a original. Qualquer uso deste email 

>>>> proibido. This message is for the designated recipient only and may

>>>> contain privileged, proprietary, or otherwise private information.

>>>> If you have received it in error, please notify the sender

>>>> immediately and delete the original. Any other use of the email by

>>>> you is prohibited.

>>> 

>>> ------------------------- Esta mensagem é somente para uso do

>>> destinatário informado e pode conter informações privilegiadas,

>>> proprietárias, ou privadas. Se você recebeu esta mensagem por engano,

>>> por favor notifique o remetente imediatamente e apague a original.

>>> Qualquer uso deste email é proibido. This message is for the

>>> designated recipient only and may contain privileged, proprietary, or

>>> otherwise private information. If you have received it in error,

>>> please notify the sender immediately and delete the original. Any

>>> other use of the email by you is prohibited.

>>> 

>>> Links: ------ [1]

>>> https://lists.icinga.org/mailman/listinfo/icinga-users [2] 

>>> https://outlook.sicredi.net.br/owa/redir.aspx?C=8cEvgLixeEq55upfN9Y5vVeI7I0Ny9EIEcRLy-bpH1Iyv-WH8bRibq78Ojle7wmnvWh45IRlQIQ.&amp;URL=http%3a%2f%2fwww.sicredi.com.br

>>

>>> 

> 

>>> _______________________________________________ icinga-users mailing

>>> list icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> 

>>> <mailto:icinga-users@lists.icinga.org 
>>> <mailto:icinga-users@lists.icinga.org> > 

>>> https://lists.icinga.org/mailman/listinfo/icinga-users

>> 

> -----------------------------------------------------------------------------

>

> 

Esta mensagem é somente para uso do destinatário informado e pode conter

> informações privilegiadas, proprietárias, ou privadas. Se você recebeu

> esta mensagem por engano, por favor notifique o remetente imediatamente e

> apague a original. Qualquer uso deste email é proibido. This message is

> for the designated recipient only and may contain privileged, proprietary,

> or otherwise private information. If you have received it in error, please

> notify the sender immediately and delete the original. Any other use of

> the email by you is prohibited.

> 

> 

> 

> Dieser Nachrichteninhalt wird auf Anfrage komplett heruntergeladen.

> 





Freundliche Grüße




--------------------------------
Esta mensagem é somente para uso do destinatário informado e pode conter 
informações privilegiadas, proprietárias, ou privadas. Se você recebeu esta 
mensagem por engano, por favor notifique o remetente imediatamente e apague a 
original. Qualquer uso deste email é proibido. 
This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise private information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the email by you is prohibited.



_______________________________________________

icinga-users mailing list

icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> 

https://lists.icinga.org/mailman/listinfo/icinga-users



_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to