Am 27.05.2015 um 09:12 schrieb Markus Joosten:
That error is caused because a host does not have an "OK" state (that's a service state). Hosts have states such as up, down, unreachable (and maybe more that i can't remember right now).
Only Up and Down. Unreachable isn't considered a state in Icinga 2 - and also does not make sense for dependencies where you'll render objects unreachable but don't filter based on that.
Regards, Markus Sent from my iPhone On 27 May 2015, at 09:06, Henti Smith <[email protected] <mailto:[email protected]>> wrote:Hi Markus, I changed to : assign where match("*.int.domain.com <http://int.domain.com>", host.name <http://host.name>) and now I get the following error with checkconfig critical/config: Error: Validation failed for Object 'int-dep' (Type: 'Dependency') at /etc/icinga2/conf.d/deps.d/network.conf:10: State filter is invalid for host dependency. Also, I used "==" based on examples in the docs http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/object-types#objecttype-dependency I'm also using a http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/icinga2-client#icinga2-client-configuration-local configuration where the clients configs are imported to the master, hence I'm trying to get the deps in place on the master. Regards Henti On Wed, May 27, 2015 at 8:51 AM, Henti Smith <[email protected] <mailto:[email protected]>> wrote: Hi Markus, Thanks. that would explain the warnings in the startup.log I just found "'Dependency' does not match anywhere!" Regards Henti On Wed, May 27, 2015 at 8:49 AM, Markus Joosten <[email protected] <mailto:[email protected]>> wrote: Wildcard matching is as far as i know not supported by ==. You need to use the match() function, it's described in the docs. Regards, Markus Sent from my iPhone On 27 May 2015, at 08:20, Henti Smith <[email protected] <mailto:[email protected]>> wrote:Good day all. I'm trying to get some dependencies in place for our monitoring. We have a DC network and an Internal network at the office. the networks are connected via two gateways. All hosts in the DC network has dc.domain.com <http://dc.domain.com> suffix, while the internal network is int.domain.com <http://int.domain.com>. The monitoring server is in the DC. I've added the following config so all *.dc.domain.com <http://dc.domain.com> hosts depends on the parent gw.dc.domain.com <http://gw.dc.domain.com> and all *.int.domain.com <http://int.domain.com> hosts depend on parent gw.int.domain.com <http://gw.int.domain.com>. apply Dependency "dc-dep" to Host { parent_host_name = "gw.dc.domain.com <http://gw.dc.domain.com> " assign where host.name <http://host.name> == "*.dc.domain.com <http://dc.domain.com>" states = [ OK ] disable_checks = true disable_notifications = true } apply Dependency "int-dep" to Host { parent_host_name = "gw.int.domain.com <http://gw.int.domain.com> " assign where host.name <http://host.name> == "*.int.domain.com <http://int.domain.com>" states = [ OK ] disable_checks = true disable_notifications = true } My logic being that is the GW in INT is not accessible, I don't want notifications from the hosts in INT. Last night we had an outage, we received a DOWN notification for gw.int.domain.com <http://gw.int.domain.com>, but I also received notifications for all the *.int.domain.com <http://int.domain.com> hosts. what am I missing ? Regards Henti -- -- _______________________________________________ icinga-users mailing list [email protected] <mailto:[email protected]> https://lists.icinga.org/mailman/listinfo/icinga-users_______________________________________________ icinga-users mailing list [email protected] <mailto:[email protected]> https://lists.icinga.org/mailman/listinfo/icinga-users -- -- -- -- _______________________________________________ icinga-users mailing list [email protected] <mailto:[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) 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] ** OSBConf 2015 - September - osbconf.org ** ** OSMC 2015 - November - netways.de/osmc ** _______________________________________________ icinga-users mailing list [email protected] https://lists.icinga.org/mailman/listinfo/icinga-users
