On 17 February 2010 19:45, David Dyer-Bennet <d...@dd-b.net> wrote: > > I'm playing with using check_snmp to look at disk space, with commands > (working from the command line so far) like: > > /usr/lib/nagios/plugins/check_snmp -C public -P 2c -H localhost -o > dskErrorMsg.2 -r '^\s*$' > > ([[:space:]] doesn't work any better than \s either) > > I'm trying to monitor the error message rather than the simple flag so > that the data returned will include the error when one is found. I'm > trying to use the regex capability to to match an empty error message; so > that anything non-empty will be reported as an error. > > And I'm not getting anywhere. I'm mostly pretty good with regexps, but > despite claiming in --help to support "extended regular expressions", it > doesn't seem to. In particular the "^" for beginning of text and "$" for > end of text don't seem to be working. > > Clues! Clues for the poor! > > Is this a basically stupid approach, by the way? > > Oh, and how does -r work with multiply OIDs in -o? What's the syntax for > providing multiple -r values, and what happens if you only provide one?
I think you're maybe a bit ambitious using check_snmp for disk space. I recommend you use check_snmp_storage.pl which you will find at http://nagios.manubulon.com/snmp_storage.html hth, Jim ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null