Am Dienstag, 21. Juli 2015 schrieb LOEFFLER Peter : > Hi, > > sorry. This is what i mean with "I already tried to configure the > arguments as an array". > > But here is the test case. > > > Config: > object CheckCommand "check_nsclient" { > import "plugin-check-command" > > command = [ PluginDir + "/check_nrpe" ] > > arguments = { > "-H" = "$address$" > "-t" = "20" > "-c" = "$command$" > "-a" = "$arguments$" > } > }
Any reason not to use the existing nrpe definition from the icinga2 ITL plugin check commands? The also handle "-a" arrays properly. Kind regards, Michael > > template Service "sys_windows_event_source_schannel_eventid_36887" { > import "generic-service" > > check_command = "check_nsclient" > > vars.command = "check_eventlog" > vars.arguments = [ "file=Application", "MaxWarn=0", "MaxCrit=0", > "filter=id=36887", "scan-range=-7d", "unique", "syntax=ID: %id%, Source: > %source%, File: %file%" ] > } > > > Debug Log: > [2015-07-21 19:22:48 +0200] notice/Process: PID 9652 > ('/usr/lib64/nagios/plugins/check_nrpe' '-H' '10.100.0.135' '-a' > 'file=Application' '-a' 'MaxWarn=0' '-a' 'MaxCrit=0' '-a' 'filter=id=36887' > '-a' 'scan-range=-7d' '-a' 'unique' '-a' 'syntax=ID: %id%, Source: > %source%, File: %file%' '-c' 'check_eventlog' '-t' '20') terminated with > exit code 3 > [2015-07-21 19:22:48 +0200] debug/DbEvents: add service check history for > 'pdc5.herold.intra!p_sys_windows_event_source_schannel_eventid_36887' > > > Result in Classic-GUI: > Unknown argument: -c > > > Command-line tests: > [r...@pmon01.lan.hbd icinga2]# '/usr/lib64/nagios/plugins/check_nrpe' > '-H' '10.100.0.135' '-a' 'file=Application' '-a' 'MaxWarn=0' '-a' > 'MaxCrit=0' '-a' 'filter=id=36887' '-a' 'scan-range=-7d' '-a' 'unique' '-a' > 'syntax=ID: %id%, Source: %source%, File: %file%' '-c' 'check_eventlog' > '-t' '20' > Unknown argument: -c > [r...@pmon01.lan.hbd icinga2]# '/usr/lib64/nagios/plugins/check_nrpe' > '-H' '10.100.0.135' '-t' '20' '-c' 'check_eventlog' '-a' 'file=Application' > '-a' 'MaxWarn=0' '-a' 'MaxCrit=0' '-a' 'filter=id=36887' '-a' > 'scan-range=-7d' '-a' 'unique' '-a' 'syntax=ID: %id%, Source: %source%, > File: %file%' > No file specified try adding: file=Application > > > Regards, > Peter > > > > ________________________________________ > From: icinga-users [icinga-users-boun...@lists.icinga.org <javascript:;>] > on behalf of Alexander Wirt [formo...@formorer.de <javascript:;>] > Sent: Tuesday, July 21, 2015 6:07 PM > To: Icinga User's Corner > Subject: Re: [icinga-users] Check Windows EventLog with icinga2 > > On Tue, 21 Jul 2015, LOEFFLER Peter wrote: > > > Hi, > > > > i'm trying build a check for a special windows event using NSClient++ > and check_nrpe. > > The problem is that icinga2 seems to quote every argument and the > check_eventlog plugin doesn't like it. > > > > > > Versions: > > > > [r...@pmon01.lan.hbd icinga2]# yum info icinga2 > > Loaded plugins: fastestmirror, security > > Loading mirror speeds from cached hostfile > > Installed Packages > > Name : icinga2 > > Arch : x86_64 > > Version : 2.3.5 > > Release : 1.el6 > > Size : 18 k > > Repo : installed > > From repo : icinga-stable-release > > Summary : Network monitoring application > > URL : https://www.icinga.org/ > > License : GPL-2.0+ > > Description : Meta package for Icinga 2 Core, DB IDO and Web. > > > > [r...@pmon01.lan.hbd icinga2]# /usr/lib64/nagios/plugins/check_nrpe > --help > > > > NRPE Plugin for Nagios > > Copyright (c) 1999-2008 Ethan Galstad (nag...@nagios.org <javascript:;>) > > Version: 2.15 > > Last Modified: 09-06-2013 > > > > [r...@pmon01.lan.hbd icinga2]# /usr/lib64/nagios/plugins/check_nrpe -H > '10.100.0.135' -t 20 > > I (0,4,1,102 2013-07-15) seem to be doing fine... > > > > > > Config: > > > > template Service "sys_windows_event_source_schannel_eventid_36887" { > > import "generic-service" > > > > check_command = "check_nrpe_with_args" > > > > vars.ARG1 = "check_eventlog" > > vars.ARG2 = "file=Application MaxWarn=0 MaxCrit=0 > filter='id=36887' 'scan-range=-7d' unique 'syntax=ID: %id%, Source: > %source%, File: %file%'" > thats wrong. There isn't a shell involved, therefore every argument > needs to part of a list. [ 'file=Application', 'MaxWarn=0', ... ] > And so on. > > In facts the arguments aren't quoted, but since there isn't a shell > involved they are not word splitted as you would see in a shell. > > Alex > _______________________________________________ > icinga-users mailing list > icinga-users@lists.icinga.org <javascript:;> > https://lists.icinga.org/mailman/listinfo/icinga-users > [http://www.herold.at/images/hbdat_logo.gif]<http://www.herold.at> > > HEROLD Business Data GmbH > Guntramsdorfer Straße 105 > A-2340 Mödling > > FN 233171z > Landesgericht Wiener Neustadt > > [http://www.herold.at/fileadmin/gptw2-email.gif]< > http://www.greatplacetowork.at> > > > > Besuchen Sie uns online und mobil auf www.herold.at<http://www.herold.at>! > > Weitere Informationen zu unseren Produkten finden Sie unter: > http://www.herold.at/kundengewinnen/ > > oder auf YouTube: > https://www.youtube.com/user/HEROLDChannel > > [http://www.herold.at/images/fb_icon_mail.gif]< > http://www.facebook.at/derherold>Werden Sie Fan von HEROLD auf Facebook< > http://www.facebook.at/derherold>! > > Bleiben Sie top informiert mit den HEROLD Blogs: > http://www.herold.at/blog/ > http://www.herold.at/blog/heroldforbusiness/ > > Bitte beachten Sie auch: > http://www.website-design.at > http://www.arztsuche24.at > http://www.bauwohnwelt.at > http://www.immoversum.com > http://www.tupalo.com > http://www.urlauburlaub.at > > > > Diese E-Mail kann vertrauliche und/oder rechtlich geschützte Informationen > enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail > irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und > vernichten Sie diese E-Mail. Das unerlaubte Kopieren sowie die unbefugte > Weitergabe dieser Mail sind nicht gestattet. > > This e-mail may contain confidential and/or privileged information. If you > are not the intended recipient (or have received this e-mail in error) > please notify the sender immediately and delete this e-mail. Any > unauthorized copying, disclosure or distribution of the material in this > e-mail is strictly forbidden. > _______________________________________________ > icinga-users mailing list > icinga-users@lists.icinga.org <javascript:;> > 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