This is one example of one host definition: Object Host "s406.xxx" { import "generic-host" display_name= "s406" address = "x.x.x.x" vars.parent = "x,x" groups = ["groupA","groupB"] vars.notification.mail.users = ["it-systems"] vars["info"] = { Virtual = ["physical"] Running_VMs = ["null"] Server_Stage = ["production"] } vars.notification.sms.users = ["bereitschaft_sms"] }
I was thinking about filter that with the notifications_comands and the script, something like: object NotificationCommand "mail-service-notification" { import "plugin-notification-command" command = [ SysconfDir + "/icinga2/scripts/mail-service-notification.sh" ] env = { NOTIFICATIONTYPE = "$notification.type$" SERVICEDESC = "$service.name$" HOSTALIAS = "$host.display_name$" HOSTADDRESS = "$address$" SERVICESTATE = "$service.state$" LONGDATETIME = "$icinga.long_date_time$" SERVICEOUTPUT = "$service.output$" NOTIFICATIONAUTHORNAME = "$notification.author$" NOTIFICATIONCOMMENT = "$notification.comment$" HOSTDISPLAYNAME = "$host.display_name$" SERVICEDISPLAYNAME = "$service.display_name$" USEREMAIL = "$user.email$" SERVICENOTESURL = "$service.notes_url$" if ("service.vars.notification.mail.users") { USERESMS = "$service.vars.notification.mail.users$" } else { USERESMS = "$host.vars.notification.sms.users$" } } } and then in the script use USERESMS for sone cases, but it doesnt runs.... would be possible some CASE Statement in notifications_comand.conf? Christian Moreno Moreno System Engineer Offers idealo internet GmbH Ritterstraße 11 10969 Berlin, Deutschland Tel.: +49 (0)30 40 30 10 33 Fax: +49 (0)30 221 94 33 - 21 E-Mail: christian.mor...@idealo.de Geschäftsführer: Dr. Albrecht von Sonntag, Dr. Philipp-Christopher Peitsch HRB 76749 – Amtsgericht Berlin-Charlottenburg [image: idealo Logo] <http://www.idealo.de/> 2017-03-02 11:36 GMT+01:00 <icinga-users-requ...@lists.icinga.org>: > Send icinga-users mailing list submissions to > icinga-users@lists.icinga.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.icinga.org/mailman/listinfo/icinga-users > or, via email, send a message with subject or body 'help' to > icinga-users-requ...@lists.icinga.org > > You can reach the person managing the list at > icinga-users-ow...@lists.icinga.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of icinga-users digest..." > > > Today's Topics: > > 1. What's the best config to have for monitoring S.M.A.R.T. > remotely ? (Horatiu N) > 2. Auto-reply [Re: What's the best config to have for monitoring > S.M.A.R.T. remotely ?] (will.ta...@red61.com) > 3. Re: What's the best config to have for monitoring S.M.A.R.T. > remotely ? (Tim H.) > 4. extract contact via templates (Christian Moreno Moreno) > 5. Re: extract contact via templates (Michael Friedrich) > 6. Re: What's the best config to have for monitoring S.M.A.R.T. > remotely ? (Horatiu N) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 1 Mar 2017 19:44:39 +0200 > From: Horatiu N <hora...@ddhosted.com> > To: icinga-users@lists.icinga.org > Subject: [icinga-users] What's the best config to have for monitoring > S.M.A.R.T. remotely ? > Message-ID: <986b4fdc-71b0-2776-bc5a-b96b127f5...@ddhosted.com> > Content-Type: text/plain; charset="utf-8"; Format="flowed" > > Greetings, > > I want to monitor several remote servers drives for SMART errors and > also disk usage. > > On icinga2, what scenario do you recommend ? > > Thank you. > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: smime.p7s > Type: application/pkcs7-signature > Size: 3705 bytes > Desc: S/MIME Cryptographic Signature > URL: <http://lists.icinga.org/pipermail/icinga-users/ > attachments/20170301/59e72f47/attachment-0001.bin> > > ------------------------------ > > Message: 2 > Date: Wed, 01 Mar 2017 17:44:58 +0000 > From: will.ta...@red61.com > To: Icinga User's Corner <icinga-users@lists.icinga.org> > Subject: [icinga-users] Auto-reply [Re: What's the best config to have > for monitoring S.M.A.R.T. remotely ?] > Message-ID: <e1cj8j8-0006yy...@mail.red61.com> > > I am currently on holiday until March 13th > > If you require support, please email supp...@red61.com > > Alternatively I will respond to your email upon my return > > Will Tatam > > > ------------------------------ > > Message: 3 > Date: Wed, 1 Mar 2017 13:43:46 -0500 > From: "Tim H." <akme....@gmail.com> > To: "Icinga User's Corner" <icinga-users@lists.icinga.org> > Subject: Re: [icinga-users] What's the best config to have for > monitoring S.M.A.R.T. remotely ? > Message-ID: > <CA+c0hdG=u-Pm+OjmH=EO7Jma5Sin5S+34E0k-PWxq4iZcX0+fA@mail. > gmail.com> > Content-Type: text/plain; charset="utf-8" > > Looks like nagios has a few smart monitoring plugins here: > > https://www.nagios.com/solutions/smart-monitoring/ > > They are likely available in your distributions package manager under a > name like "nagios-plugins". > > On Wed, Mar 1, 2017 at 12:44 PM, Horatiu N <hora...@ddhosted.com> wrote: > > > Greetings, > > > > I want to monitor several remote servers drives for SMART errors and also > > disk usage. > > > > On icinga2, what scenario do you recommend ? > > > > Thank you. > > > > > > _______________________________________________ > > icinga-users mailing list > > icinga-users@lists.icinga.org > > https://lists.icinga.org/mailman/listinfo/icinga-users > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: <http://lists.icinga.org/pipermail/icinga-users/ > attachments/20170301/da9f067f/attachment-0001.html> > > ------------------------------ > > Message: 4 > Date: Thu, 2 Mar 2017 09:33:23 +0100 > From: Christian Moreno Moreno <christian.mor...@idealo.de> > To: icinga-users@lists.icinga.org > Subject: [icinga-users] extract contact via templates > Message-ID: > <CAHCD4S8f-B5=x8YpTpWKY9zXgrUrP72gu4X822+=o7 > 9ttvq...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hi, > > We have one mail contact for the mail notifications and other for the sms > notifications, but now we would like get the mail notifications only if the > services has our sms contact defined. > Something like: > > apply Notification "mail-icingaadmin" to Host { > import "mail-host-notification" > > interval = 0 // re-notification disabled > > users = host.vars.notification.mail.users > > if ("it-ops-mail" in host.vars.notification.mail.users ) && > (host.vars.notification.sms.users != "bereitschaft_sms" ) { > > enable_notifications = false > } > > assign where host.vars.notification.mail > } > > I think that this would runs... but then, if the host/service would have > one second contact for the mail notification, then they would get it too. > > Is possible to delete/extract via Apply one contact? > > > alternative is change via Script all config files... > > Regards, > Christian > > Christian Moreno Moreno > System Engineer Offers > > idealo internet GmbH > Ritterstra?e 11 > 10969 Berlin, Deutschland > Tel.: +49 (0)30 40 30 10 33 > Fax: +49 (0)30 221 94 33 - 21 > E-Mail: christian.mor...@idealo.de > Gesch?ftsf?hrer: > Dr. Albrecht von Sonntag, Dr. Philipp-Christopher Peitsch > HRB 76749 ? Amtsgericht Berlin-Charlottenburg > [image: idealo Logo] <http://www.idealo.de/> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: <http://lists.icinga.org/pipermail/icinga-users/ > attachments/20170302/2ff65f5d/attachment-0001.html> > > ------------------------------ > > Message: 5 > Date: Thu, 2 Mar 2017 09:37:00 +0100 > From: Michael Friedrich <michael.friedr...@icinga.com> > To: Icinga User's Corner <icinga-users@lists.icinga.org> > Subject: Re: [icinga-users] extract contact via templates > Message-ID: <c1bb0057-d1eb-4f85-a9c6-ee4ae8f23...@icinga.com> > Content-Type: text/plain; charset=utf-8 > > > > On 2 Mar 2017, at 09:33, Christian Moreno Moreno < > christian.mor...@idealo.de> wrote: > > > > Hi, > > > > We have one mail contact for the mail notifications and other for the > sms notifications, but now we would like get the mail notifications only if > the services has our sms contact defined. > > Something like: > > > > apply Notification "mail-icingaadmin" to Host { > > import "mail-host-notification" > > > > interval = 0 // re-notification disabled > > > > users = host.vars.notification.mail.users > > > > if ("it-ops-mail" in host.vars.notification.mail.users ) && > (host.vars.notification.sms.users != "bereitschaft_sms" ) { > > > > enable_notifications = false > > } > > > > assign where host.vars.notification.mail > > } > > > > I think that this would runs... but then, if the host/service would have > one second contact for the mail notification, then they would get it too. > > > > Is possible to delete/extract via Apply one contact? > > How do the host objects look like? > > Kind regards, > Michael > > > > > > > alternative is change via Script all config files... > > > > Regards, > > Christian > > > > Christian Moreno Moreno > > System Engineer Offers > > > > idealo internet GmbH > > Ritterstra?e 11 > > 10969 Berlin, Deutschland > > Tel.: +49 (0)30 40 30 10 33 > > Fax: +49 (0)30 221 94 33 - 21 > > E-Mail: christian.mor...@idealo.de > > Gesch?ftsf?hrer: > > Dr. Albrecht von Sonntag, Dr. Philipp-Christopher Peitsch > > HRB 76749 ? Amtsgericht Berlin-Charlottenburg > > > > > > > > > > > > _______________________________________________ > > icinga-users mailing list > > icinga-users@lists.icinga.org > > https://lists.icinga.org/mailman/listinfo/icinga-users > > > > ------------------------------ > > Message: 6 > Date: Thu, 2 Mar 2017 12:36:22 +0200 > From: Horatiu N <hora...@ddhosted.com> > To: icinga-users@lists.icinga.org > Subject: Re: [icinga-users] What's the best config to have for > monitoring S.M.A.R.T. remotely ? > Message-ID: <bc6fd658-03e0-17fa-dad4-0dc32b04f...@ddhosted.com> > Content-Type: text/plain; charset="windows-1252"; Format="flowed" > > That's not what I asked. > > I meant what scenario, not what tools. > I have icinga2 running already but i'm not monitoring remote hardware, > only remote availability via icmp or tcp port (like http, pop, etc). > I was thinking maybe somebody does this on a large enough scale and can > recommend a theoretical setup based on personal experience with setup, > maintenance, ease of configuration, scalability, automation etc. > > I didn't ask about man pages or command line parameters to plugins, no > thank you, I can read those myself. > > On 3/1/2017 8:43 PM, Tim H. wrote: > > Looks like nagios has a few smart monitoring plugins here: > > > > https://www.nagios.com/solutions/smart-monitoring/ > > > > They are likely available in your distributions package manager under a > > name like "nagios-plugins". > > > > On Wed, Mar 1, 2017 at 12:44 PM, Horatiu N <hora...@ddhosted.com > > <mailto:hora...@ddhosted.com>> wrote: > > > > Greetings, > > > > I want to monitor several remote servers drives for SMART errors and > > also disk usage. > > > > On icinga2, what scenario do you recommend ? > > > > Thank you. > > > > > > _______________________________________________ > > icinga-users mailing list > > icinga-users@lists.icinga.org <mailto:icinga-users@lists.icinga.org> > > https://lists.icinga.org/mailman/listinfo/icinga-users > > <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 > > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: smime.p7s > Type: application/pkcs7-signature > Size: 3705 bytes > Desc: S/MIME Cryptographic Signature > URL: <http://lists.icinga.org/pipermail/icinga-users/ > attachments/20170302/916c833f/attachment.bin> > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > icinga-users mailing list > icinga-users@lists.icinga.org > https://lists.icinga.org/mailman/listinfo/icinga-users > > > ------------------------------ > > End of icinga-users Digest, Vol 39, Issue 2 > ******************************************* >
_______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users