1CHECK_UPDATES(1)      User Contributed Perl Documentation     CHECK_UPDATES(1)
2
3
4

NAME

6       "check_updates" - a Nagios plugin to check if Red Hat or Fedora system
7       is up-to-date
8

DESCRIPTION

10       check_updates is a Nagios plugin to check if Red Hat or Fedora system
11       is up-to-date
12

VERSION

14       Version 1.4.11
15

SYNOPSIS

17         check_updates [OPTIONS]
18
19         -?, --usage
20           Print usage information
21         -h, --help
22           Print detailed help screen
23         -V, --version
24           Print version information
25         --extra-opts=[<section>[@<config_file>]]
26           Section and/or config_file from which to load extra options (may repeat)
27         --boot-check
28           Check if the machine was booted with the newest kernel (default)
29         --no-boot-check
30           do not complain if the machine was booted with an old kernel
31         -w, --warning=INTEGER
32           Exit with WARNING status if more than INTEGER updates are available
33         -c, --critical=INTEGER
34           Exit with CRITICAL status if more than INTEGER updates are available
35         -t, --timeout=INTEGER
36           Seconds before plugin times out (default: 15)
37         -v, --verbose
38           Show details for command-line debugging (can repeat up to 3 times)
39

OPTIONS

41         -?, --usage                              Print usage information
42
43         -h, --help                               Print detailed help screen
44
45         -V, --version                            Print version information
46
47         --extra-opts=[<section>[@<config_file>]] Section and/or config_file from which to load extra options (may repeat)
48
49         --boot-check                             Check if the machine was booted with the newest kernel (default)
50
51         --no-boot-check                          do not complain if the machine was booted with an old kernel
52
53         -w, --warning=INTEGER                    Exit with WARNING status if more than INTEGER updates are available
54
55         -c, --critical=INTEGER                   Exit with CRITICAL status if more than INTEGER updates are available
56
57         -t, --timeout=INTEGER                    Seconds before plugin times out (default: 15)
58
59         -v, --verbose                            Show details for command-line debugging (can repeat up to 3 times)
60

EXAMPLE

62        check_updates
63
64       check_updates checks if the system is up-to-date
65

DIAGNOSTICS

67       You can specify multiple --verbose options to increase the program
68       verbosity.
69

EXIT STATUS

71       0 if OK, 1 in case of a warning, 2 in case of a critical status and 3
72       in case of an unkown problem
73

DEPENDENCIES

75       check_updates depends on
76
77       ·   Carp
78
79       ·   English
80
81       ·   Getopt::Long
82
83       ·   Nagios::Plugin
84
85       ·   Nagios::Plugin::Getopt
86
87       ·   Nagios::Plugin::Threshold
88
89       ·   POSIX
90
91       ·   Readonly
92
93       ·   Sort::Versions
94

INCOMPATIBILITIES

96       None reported.
97

SEE ALSO

99       Nagios documentation
100

BUGS AND LIMITATIONS

102       No bugs have been reported.
103
104       Please report any bugs or feature requests to matteo.corti@id.ethz.ch,
105       or through the web interface at
106       http://trac.id.ethz.ch/projects/nagios_plugins/newticket?component=check_updates
107

AUTHOR

109       Matteo Corti <matteo.corti@id.ethz.ch>
110
112       Copyright (c) 2007-2010, Matteo Corti
113
114       This module is free software; you can redistribute it and/or modify it
115       under the terms of GNU general public license (gpl) version 3 or (at
116       your option) any later version.  See the LICENSE file for details.
117

DISCLAIMER OF WARRANTY

119       BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
120       FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
121       WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
122       PARTIES PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND,
123       EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
124       WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
125       ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
126       YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
127       NECESSARY SERVICING, REPAIR, OR CORRECTION.
128
129       IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
130       WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
131       REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE LIABLE
132       TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR
133       CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
134       SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
135       RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
136       FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
137       SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
138       DAMAGES.
139

ACKNOWLEDGMENTS

141       Many thanks to:
142
143       ·   Peter Bircher & Cristian Tuduce for several bug fixes
144
145       ·   Mark Greenheigh for the prompt and precise bug reports
146
147       ·   Jose Pedro Oliveria for the build and release fixes
148
149
150
151perl v5.12.2                      2010-11-18                  CHECK_UPDATES(1)
Impressum