Hi,

On 7/1/19 12:01 AM, James Allsopp wrote:
Hi,
I'm getting lots of warnings about apt packages, but I only really care
about critical packages, not normal ones. I've changed the service in
apt.conf to;
apply Service "apt" {
   import "generic-service"
   check_command = "apt"
   vars.apt_only_critical = true
   assign where host.name == NodeName
}

but I'm still getting problem e-mails, regardless of if I check now in the
web interface. I've tried to confirmed that the settings are valid and
restarted the service, but no improvement. No ideas how I can get this to
only send out warnings when the packages are critical?

you should create a spefic notification if you want to get notification only for critical state. It may look somehow like this:

template Notification "critical_only notification" {
    command = "mail-service-notification"
    interval = 1d
    states = [ Critical, OK, Unknown,]
    types = [ Acknowledgement, Custom, Problem, Recovery ]
}

you can then import in your service:

apply Service "apt" {
   import "generic-service"
   import "critical_only notification"
   check_command = "apt"
   vars.apt_only_critical = true
   assign where host.name == NodeName
}

cheers,
Vaclav

--
Václav Mach
tel: +420 234 680 206
CESNET, z.s.p.o.
www.cesnet.cz

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

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

Reply via email to