File: //proc/self/root/usr/share/munin/munin-limits
#!/usr/bin/perl
# -*- cperl -*-
=begin comment
Copyright (C) 2004-2008 Jimmy Olsen
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; version 2 dated June,
1991.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
$Id: munin-limits.in 2820 2009-11-03 12:03:34Z janl $
=end comment
=cut
use warnings;
use strict;
use Munin::Master::LimitsOld;
limits_startup(\@ARGV);
limits_main();
# ### The End
exit 0;
=head1 NAME
munin-limits - A program to check for any off-limit values
=head1 SYNOPSIS
munin-limits [options]
=head1 OPTIONS
=over 5
=item B<< --service <service> >>
Limit services to those of E<lt>serviceE<gt>. Multiple --service options may be supplied. [unset]
=item B<< --host <host> >>
Limit hosts to those of E<lt>host<gt>. Multiple --host options may be supplied. [unset]
=item B<< --contact <contact> >>
Limit contacts to those of E<lt>contact<gt>. Multiple --contact options may be supplied. [unset]
=item B<< --config <file> >>
Use E<lt>fileE<gt> as configuration file. [/etc/munin/munin.conf]
=item B<< --[no]force >>
Force sending of messages even if you normally wouldn't. [--noforce]
=item B<< --[no]force-root >>
Force running as root (stupid and unnecessary). [--noforce-root]
=item B<< --help >>
View help message.
=item B<< --[no]debug >>
If set, view debug messages. [--nodebug]
=back
=head1 DESCRIPTION
Munin-limits is a part of the package Munin, which is used in combination
with Munin's node. Munin is a group of programs to gather data from
Munin's nodes, graph them, create html-pages, and optionally warn Nagios
about any off-limit values.
Munin-limits checks if any values are above or below the set limits, and saves these notes to a file. This file
is later used by programs like munin-nagios (to warn nagios) and munin-html (to incorporate them in the web
display).
If a service has fields with "warning" or "critical"-options (e.g. "load.warning 10"), and the munin-server
configuration file contains the necessary configuration options, munin-limits will check its value.
=head1 FILES
/etc/munin/munin.conf
/var/lib/munin/*
/var/run/munin/*
=head1 VERSION
This is munin-limits version 1.4.7
=head1 AUTHORS
Knut Haugen, Audun Ytterdal and Jimmy Olsen.
=head1 BUGS
munin-limits does, as of now, not check the syntax of the configuration file.
Please report other bugs in the bug tracker at L<http://munin.sf.net/>.
=head1 COPYRIGHT
Copyright (C) 2002-2006 Knut Haugen, Audun Ytterdal, and Jimmy Olsen / Linpro AS.
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
This program is released under the GNU General Public License
=head1 SEE ALSO
For information on configuration options, please refer to the man page for
F<munin.conf>.
=cut
# vim: syntax=perl ts=8