Hum, seems like having another look at the doc helped: http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/library-reference#dictionary-remove
Spoke too soon, sorry :-) 2015-09-04 10:30 GMT+02:00 Christophe HAEN <christophe.h...@cern.ch>: > Hi, > > this service-apply-for is a super nice feature, but there is one thing I > haven't managed to achieve for this specific case, which is to ignore one > partition for one type of host. Suppose that I have zillions of linux nodes > that are configured in a very similar way. In my linux template, I could > define, say : > > vars.disks["disk /"] = { disk_partition = "/" } > vars.disks["disk /otherDisk"] = { disk_partition = "/otherDisk" } > > Now, if I have a few specific nodes where /otherDisk should be ignored, is > there a way to do that ? The only way I can think of achieving this so far > is to set the enable_active_check flag based on an "if" statement, but this > is far from satisfying, since the check would be defined anyway. > > I couldn't find in the doc a way to remove an entry from a dictionary, > which would probably solve that issue. > > Any advice ? > > Thanks a lot > Chris > > > 2015-09-03 20:48 GMT+02:00 Michael Friedrich <michael.friedr...@netways.de > >: > >> Am 30.08.2015 um 15:20 schrieb Dewangga Bachrul Alam: >> >>> Hello! >>> >>> Yes, I use first method and its works, but it's so many lines on >>> configuration file (each partition/disk have each configuration), that >>> could be defined on array. Any hints to simplify the configuration? >>> >> >> Isn't the default example configuration with service-apply-for rules >> what you're looking for? >> >> >> http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/configuring-icinga2-first-steps#services-conf >> >> >> https://github.com/Icinga/icinga2/blob/master/etc/icinga2/conf.d/hosts.conf#L38 >> >> https://github.com/Icinga/icinga2/blob/master/etc/icinga2/conf.d/services.conf#L65 >> >> That way you may pass additional custom attributes as command parameters >> (such as thresholds) directly from the host object itself. >> >> Kind regards, >> Michael >> >> >> >>> On 08/30/2015 05:32 PM, Assaf Flatto wrote: >>> >>>> Hi >>>> >>>> You have two options: 1) write individual checks for each disk. >>>> 2) you the flags of the check_disk plugin : >>>> >>>> >>>> Konsole output >>>> -l, --local >>>> Only check local filesystems >>>> -L, --stat-remote-fs >>>> Only check local filesystems against thresholds. Yet call stat on >>>> remote filesystems >>>> to test if they are accessible (e.g. to detect Stale NFS Handles) >>>> -M, --mountpoint >>>> Display the mountpoint instead of the partition >>>> -m, --megabytes >>>> Same as '--units MB' >>>> -A, --all >>>> Explicitly select all paths. This is equivalent to -R '.*' >>>> >>>> and that can give you the answer you seek . >>>> >>>> Assaf >>>> >>>> On 29/08/15 21:28, Dewangga Bachrul Alam wrote: >>>> >>>>> Hello! >>>>> >>>>> I got stuck for monitoring all available partition / disk on my linux >>>>> server, got clue from there >>>>> >>>>> https://github.com/Icinga/icinga2/blob/master/doc/3-monitoring-basics.md, >>>>> but >>>>> still got nothing. >>>>> >>>>> The output on icingaweb2 should be print all on array >>>>> `disk_partitions = [ "/", "/tmp", "/var", "/home" ]` [1] >>>>> >>>>> But, the output only show "/", the rest are gone. >>>>> >>>>> Trying, second alternatives using `vars.disks["disk"] = {}`, got >>>>> nothing >>>>> too, I got `DISK CRITICAL - /sys/kernel/config is not accessible: >>>>> Permission denied`. I've tried to disabling selinux on permissive mode, >>>>> it's not help. >>>>> >>>>> My goal is want to monitor all available disk/partition on linux >>>>> server, >>>>> and/or monitor the list of partition on `disk_partitions` array. >>>>> >>>>> [1] >>>>> >>>>> http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/plugin-check-commands >>>>> -- The partition(s). Multiple partitions must be defined as array. >>>>> >>>>> Any help are appreciated. >>>>> Thank you. >>>>> _______________________________________________ >>>>> icinga-users mailing list >>>>> 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 >>>> >>>> _______________________________________________ >>> icinga-users mailing list >>> icinga-users@lists.icinga.org >>> 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 | michael.friedr...@netways.de >> >> ** OSBConf 2015 - September - osbconf.org ** >> ** OSMC 2015 - November - netways.de/osmc ** >> >> _______________________________________________ >> icinga-users mailing list >> icinga-users@lists.icinga.org >> https://lists.icinga.org/mailman/listinfo/icinga-users >> > > > > -- > Christophe HAEN > CERN PH-LBC 2/R022 > Phone : +41 (0)2 27 67 31 25 > Mobile : +41 (0)7 54 11 88 57 > > -- Christophe HAEN CERN PH-LBC 2/R022 Phone : +41 (0)2 27 67 31 25 Mobile : +41 (0)7 54 11 88 57
_______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users