> On 25 Nov 2015, at 17:07, holo <[email protected]> wrote:
>
> No sorry it is not.. i still have "Check source" as remote endpoint for all 
> services and it doesn't metter if service have "command_endpoint" setted up 
> or not. My zone  file right now is  looking like that:
>
> object Endpoint "manage.domain.local" {
> }
>
> object Endpoint "gwhost.domain.local" {
> }
>
> object Endpoint "freeipa01.domain.local" {
> }
>
> object Endpoint "freeipa02.domain.local" {
> }
>
> object Endpoint "domain.domain.local" {
> }
>
> object Zone "master" {
>         //this is the local node master named  = "master"
>         endpoints = [ "manage.domain.local", "gwhost.domain.local", 
> "freeipa01.domain.local", "freeipa02.domain.local", "backup.domain.local” ]

that’s not really how zones are supposed to be working. You’ll need a zone and 
endpoint for each of your clients, having the parent zone as master. Then you 
may selectively configure the command_endpoint attribute on objects on your 
master which will then trigger a check execution event on the client.

Kind regards,
Michael

>
> Thats really strange, why it is behaving like that. What am i doing wrong?
>
> //holo
>
> On Wed, 2015-11-25 at 16:47 +0100, holo wrote:
>> Thank you i see it starts working right now like i expected.
>>
>> //holo
>>
>>
>> On Wed, 2015-11-25 at 08:15 +0000, Michael Friedrich wrote:
>>>>
>>>> On 25 Nov 2015, at 09:12, holo <
>>>> [email protected]
>>>> > wrote:
>>>>
>>>> As it is my first mail to Icinga grop, first of all i wan to say hello to 
>>>> everyone.
>>>>
>>>> I can't find solution to  my problem. I want to check my servers with 
>>>> Icinga2 but i have  problem with correct "place" of service execution. I 
>>>> want some services to be monitored from master and some on remote machine, 
>>>> but i can only choose right now between remote or local. Here is my 
>>>> example configuration:
>>>>
>>>> hosts.conf
>>>>
>>>> object Host "backup.domain.local" {
>>>>   name = "backup.dictionary.local"
>>>>   import "generic-host"
>>>>
>>>>   address = "172.16.1.159"
>>>>
>>>>   vars.os = "Linux"
>>>>   vars.remote_client = “backup.domain.local"
>>>>
>>>
>>>
>>> You’re specifying the custom attribute here …
>>>
>>>
>>>>
>>>>
>>>>
>>>>   /* host specific check arguments */
>>>>   vars.users_wgreater = 10
>>>>   vars.users_cgreater = 20
>>>>
>>>>   vars.notification["mail"] = {
>>>>     /* The UserGroup `icingaadmins` is defined in `users.conf`. */
>>>>     groups = [ "icingaadmins" ]
>>>>   }
>>>>
>>>>
>>>> }
>>>>
>>>> services.conf:
>>>>
>>>> apply Service "ping4" {
>>>>   import "generic-service"
>>>>
>>>>   check_command = "ping4"
>>>>
>>>>   assign where host.address
>>>> }
>>>>
>>>> apply Service "swap" {
>>>>   import "generic-service"
>>>>
>>>>   check_command = "swap"
>>>>
>>>>
>>>>   assign where host.vars.remote_client
>>>>   ignore where host.name == NodeName
>>>> }
>>>>
>>>>
>>>
>>>
>>>
>>> which you need to assign to the command_endpoint attribute.
>>>
>>>
>>> Otherwise the check is still executed locally.
>>>
>>> Kind regards,
>>> Michael
>>>
>>>
>>>
>>>
>>>>
>>>> And now if i will  set up zones.conf in such way:
>>>>
>>>> object Endpoint "manage.domain.local" {
>>>> }
>>>>
>>>> object Endpoint "gwhost.domain.local" {
>>>> }
>>>>
>>>> object Zone "master" {
>>>>         //this is the local node master named  = "master"
>>>>         endpoints = [ "manage.domain.local", "gwhost.domain.local" ]
>>>>
>>>>
>>>> every service is executed on my master instance which is 
>>>> manage.dictionary.local and not showing proper swap values (not from 
>>>> gwhost but from manager).  When i change Endpoint settings to look like 
>>>> that:
>>>>
>>>> object Endpoint "gwhost.domain.local" {
>>>> host = "gwhost.domain.local"
>>>> }
>>>>
>>>> every service will is executed on gwhost.domain.local and now swap service 
>>>> checking values on correct instance but in that case pings are going to 
>>>> "localhost" not via network what is not desirable (same for ssh service 
>>>> and so on). How to "tell" to some services that they need to be started 
>>>> from master and only some of them on client/endpoint like eg swap, disks 
>>>> check?
>>>>
>>>> Regards
>>>> Holo
>>>> _______________________________________________
>>>> icinga-users mailing list
>>>>
>>>> [email protected]
>>>> https://lists.icinga.org/mailman/listinfo/icinga-users
>>>
>>>
>>>
>>> -- 
>>> Michael Friedrich, DI (FH)
>>> Senior 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]
>>>
>>>
>>> ** OSDC 2016 - April - netways.de/osdc **
>>> ** OSBConf 2016 - September - osbconf.org **
>>> _______________________________________________
>>> icinga-users mailing list
>>>
>>> [email protected]
>>> https://lists.icinga.org/mailman/listinfo/icinga-users
> _______________________________________________
> icinga-users mailing list
> [email protected]
> https://lists.icinga.org/mailman/listinfo/icinga-users


-- 
Michael Friedrich, DI (FH)
Senior 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]

** OSDC 2016 - April - netways.de/osdc **
** OSBConf 2016 - September - osbconf.org **
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to