Am 11.02.2015 um 12:59 schrieb Gunnar Beutner:
> I’m fairly certain this is already fixed in the master branch. 

Nice!

> Can you
> re-test this using the snapshot packages (or the Vagrant VM - they’re also
> using the snapshot packages)?
>

Sure, of course! I will test it by Vagrant VM tonight.

Kind regards,
  nuts




> On 11/02/15 12:57, "Dustin Funk" <[email protected]> wrote:
> 
>> Hi,
>>
>> Am 11.02.2015 um 09:20 schrieb Michael Friedrich:
>>> Am 11.02.2015 um 01:38 schrieb Dustin Funk:
>>>> Hi,
>>>>
>>>> Am 09.02.2015 um 11:46 schrieb Dustin Funk:
>>>>> Am 09.02.2015 um 07:56 schrieb Michael Friedrich:
>>>>>> Am Montag, 9. Februar 2015 schrieb Dustin Funk :
>>>>>>      Am 08.02.2015 um 21:15 schrieb Michael Friedrich:
>>>>>>      > Am Sonntag, 8. Februar 2015 schrieb Dustin Funk :
>>>>>>      >
>>>>>>      >     Hi,
>>>>>>      >
>>>>>>      >
>>>>>>      >     can i write the following dependency definitions in a
>>>>>> shorter way?
>>>>>>      >
>>>>>>      >
>>>>>>      >     object Host "d-switch-1" {
>>>>>>      >       import "generic-host"
>>>>>>      >       address = "10.42.49.1"
>>>>>>      >       vars.parent = "host-remote"
>>>>>>      >     }
>>>>>>      >
>>>>>>      >     object Host "d-switch-2" {
>>>>>>      >       import "generic-host"
>>>>>>      >       address = "10.42.49.2"
>>>>>>      >       vars.parent = "d-switch-1"
>>>>>>      >     }
>>>>>>      >
>>>>>>      >     object Host "d-switch-3" {
>>>>>>      >       import "generic-host"
>>>>>>      >       address = "10.42.49.3"
>>>>>>      >       vars.parent = "d-switch-2"
>>>>>>      >     }
>>>>>>      >
>>>>>>      >     apply Dependency "switche" to Host {
>>>>>>      >     #  parent_host_name = "$vars.parent$"
>>>>>>      >       parent_host_name = "d-switch-1"
>>>>>>      >       assign where host.vars.parent == "d-switch-1"
>>>>>>      >     }
>>>>>>      >
>>>>>>      >
>>>>>>      > Using 2.2.x try
>>>>>>
>>>>>>      Sorry, 2.2.4.
>>>>>>
>>>> Sorry again, 2.2.3.
>>>>
>>>>>>      >
>>>>>>      > parent_host_name = host.vars.parent
>>>>>>
>>>>>>      I try the following lines:
>>>>>>
>>>>>>
>>>>>> Why don't you use my exact proposal?
>>>>>>
>>>>> because it also outputs error(s)
>>>>>
>>>>>
>>>>> apply Dependency "switche" to Host {
>>>>>    parent_host_name = host.vars.parent
>>>>>    assign where host.vars.parent
>>>>> }
>>>>>
>>>>>
>>>>> critical/config:
>>>>> Config error: Invalid value for attribute: Object 'switche' (Type:
>>>>> 'Dependency') at /etc/icinga2/conf.d/switche/passive-technik.conf:22
>>>>> ->
>>>>> critical/config: 1 errors, 0 warnings.
>>>>>
>>>>>
>>>> Unfortunately, I have not made any progress.
>>>> Any advices?
>>>
>>> There might be a problem with empty values in assignments, try 'assign
>>> where host.vars.parent != ""'
>>>
>>
>> That's it!
>>
>> absolute values works like:
>>    assign where host.vars.parent == "d-switch-2"
>>
>> but
>>    assign where host.vars.parent
>> did not work, also
>>    assign where host.vars.parent != ""
>>
>> 'match' also works well!
>>
>> Many thanks!
>>
>> Is that a bug? Should i open an issue?
>>
>>
>> Kind regards,
>>  nuts
>>
>>
>>
>>> Other than that, it will work as expected, check the documentation.
>>>
>>> http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/monitori
>>> ng-basics#dependencies-apply-custom-attributes
>>>
>>>
>>> Kind regards,
>>> Michael
>>>
>>>
>>> -- 
>>> Michael Friedrich, DI (FH)
>>> Application Developer
>>>
>>> NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
>>> Tel: +49 911 92885-0 | Fax: +49 911 92885-77
>>> GF: Julian Hein, Bernd Erk | AG Nuernberg HRB18461
>>> http://www.netways.de | [email protected]
>>>
>>> ** CeBIT 2015 - 16.-20. März 2015 - http://www.netways.de/cebit **
>>> ** OSDC 2015 - April - osdc.de **
>>> ** Puppet Camp Berlin 2015 - April - netways.de/puppetcamp **
>>> ** OSBConf 2015 - September - osbconf.org **
>>> _______________________________________________
>>> icinga-users mailing list
>>> [email protected]
>>> https://lists.icinga.org/mailman/listinfo/icinga-users
>>
>>
> 
> -- 
> Gunnar Beutner
> Application Developer
> 
> NETWAYS GmbH | Deutschherrnstr. 15-19 | D-90429 Nuernberg
> Tel: +49 911 92885-0 | Fax: +49 911 92885-77
> GF: Julian Hein, Bernd Erk | AG Nuernberg HRB18461
> http://www.netways.de | [email protected]
> 
> ** CeBIT 2015 - 16.-20. März 2015 - http://www.netways.de/cebit **
> ** OSDC 2015 - April - osdc.de **
> ** Puppet Camp Berlin 2015 - April - netways.de/puppetcamp **
> ** OSBConf 2015 - September - osbconf.org **
> _______________________________________________
> icinga-users mailing list
> [email protected]
> https://lists.icinga.org/mailman/listinfo/icinga-users
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to