Sven Velt
fe13698167
naf: Retry to find volume with(out) ending slash
...
Signed-off-by: Sven Velt <sven@velt.de>
2012-01-10 10:46:55 +01:00
Sebastian Harl
cf0603afc5
check_junos: Documented '@with_description'.
2012-01-05 10:37:08 +01:00
Sebastian Harl
7bbfea41ca
check_junos: Added 'interface_forwarding' check.
...
Check the forwarding state of interfaces as provided by 'show
ethernet-switching interfaces'. Storm control, MAC limit and BPDUs will be
considered CRITICAL states. If a target is specified, only the specified
interface(s) will be taken into account. Targets may be specified as
<interface_name>:<forwarding_state> in which case a CRITICAL state is assumed
if the specified interface is not in the specified state.
2012-01-03 12:00:14 +01:00
Sebastian Harl
0d4f3dab1a
Nagios::Plugin::JUNOS: send_query: Support fallback to JUNOS::Device::command.
2012-01-03 11:56:14 +01:00
Sebastian Harl
2700d4d4c8
check_junos: Improved description in help output.
2012-01-03 10:54:48 +01:00
Sebastian Harl
279c4bca47
check_junos: Use plural only when necessary ;-)
2012-01-03 10:41:59 +01:00
Sebastian Harl
f53f346797
check_junos: 'chassis_environment' check: Use WARNING if no components found.
2012-01-03 10:35:28 +01:00
Sebastian Harl
6676d2b6d8
check_junos: Added OK message for the 'system_storage' check.
2012-01-03 10:28:00 +01:00
Sebastian Harl
c001002a1f
check_junos: Improved OK output for interfaces,@with_description+<iface>.
2012-01-03 10:24:51 +01:00
Sebastian Harl
d051c32019
Nagios::Plugin::JUNOS: Added add_common_args().
2012-01-03 10:21:38 +01:00
Sebastian Harl
75c3337376
Nagios::Plugin::JUNOS: Overwrite nagios_exit and call $junos->disconnect().
...
(Then call SUPER::nagios_exit.)
2012-01-03 10:16:31 +01:00
Sebastian Harl
09bbfe7c82
check_junos, Nagios::Plugin::JUNOS: Moved get_query_object{,_value} to JUNOS.pm.
2012-01-03 10:11:12 +01:00
Sebastian Harl
7cdc9390aa
check_junos: Use get_object{,_value}_by_spec() wherever possible.
...
… rather than using dozens of specific functions.
2012-01-03 09:58:09 +01:00
Sebastian Harl
e0e3fea452
check_junos, Nagios::Plugin::JUNOS: Moved send_query() to the plugin.
2012-01-03 09:24:25 +01:00
Sebastian Harl
85c8c6d28f
check_junos, Nagios::Plugin::JUNOS: Pass $plugin and $junos to check subs.
2012-01-03 09:19:57 +01:00
Sebastian Harl
8e12d7e44c
check_junos, Nagios::Plugin::JUNOS: Call checks from the plugin.
2012-01-03 09:16:15 +01:00
Sebastian Harl
1ef30b92b6
check_junos: Moved all checks into a new sub for each.
2012-01-03 08:40:41 +01:00
Sebastian Harl
f4fdf36e4e
Nagios::Plugin::JUNOS: Check, if configure() has been called.
2012-01-03 08:05:21 +01:00
Sebastian Harl
39111edfe3
Nagios::Plugin::JUNOS: Renamed add_checks() to set_checks().
...
The former will be used for a different purpose later.
2012-01-03 07:58:05 +01:00
Sebastian Harl
121c2fbe64
Added Nagios::Plugin::JUNOS perl module.
...
This module is a subclass of Nagios::Plugin providing additional functions
common to all JUNOS plugins.
For now, check_junos.pl has been "ported" to use the new plugin.
2012-01-02 17:08:19 +01:00
Sebastian Harl
a99a7fb062
check_junos: Added 'system_storage' check.
...
This check may be used to check the amount of used space of any/all system
filesystems.
2012-01-02 15:04:35 +01:00
Sebastian Harl
cfa7416676
check_junos: chassis_environment: Include threshold in perf-data.
2012-01-02 14:22:49 +01:00
Sebastian Harl
25d39b821b
check_junos: chassis_environment: Check thresholds against temp of components.
2012-01-02 14:20:50 +01:00
Sebastian Harl
2614e18db7
check_junos: chassis_environment: Add temp values to perf-data.
2012-01-02 14:15:24 +01:00
Sebastian Harl
90915aa6a8
check_junos: chassis_environment: Support targets.
...
If a target has been specified, which is absent, this is treated as status
CRITICAL.
2012-01-02 14:08:47 +01:00
Sebastian Harl
0b0be0f9ea
check_junos: Initial version of the 'chassis_environment' check.
...
This is similar to the check_snmp_environment juniper check.
2012-01-02 14:01:50 +01:00
Sebastian Harl
c161956f0a
junos_dump.pl: Added -s command line option.
...
This option may be used to specify a subelement of the query result.
2012-01-02 11:59:36 +01:00
Sebastian Harl
cd2196ed75
junos_dump.pl: Initialize $outfile.
2012-01-02 11:40:19 +01:00
Sebastian Harl
fbefc782d3
Added tools/junos_dump.pl.
...
This is a small helper script to dump the output of a JUNOScript query.
2012-01-02 11:02:13 +01:00
Sebastian Harl
172b20ca43
check_junos: Include information about LAG interface status in all OK cases.
2011-12-23 14:22:50 +01:00
Sebastian Harl
fbfa6fa915
check_junos: Added special target '@with_description' to 'interfaces' check.
...
This target selects all interfaces with a non-empty description.
2011-12-23 14:15:40 +01:00
Sebastian Harl
46f1cbe20f
check_junos: Include query arguments in debug output as well.
2011-12-23 14:15:22 +01:00
Sebastian Harl
49a8f26d7d
check_junos: When encountering ae interfaces check their members as well.
2011-12-23 13:28:16 +01:00
Sebastian Harl
da6d311326
check_junos: Improved description.
2011-12-22 09:17:12 +01:00
Sebastian Harl
934135ba76
Added initial version of check_junos.pl.
...
For now, it supports basic interface monitoring only.
2011-12-15 16:16:00 +01:00
Sebastian Harl
8af2b997ad
check_junos_vc: Query the oper status rather than the admin status.
...
The latter indicates that the interface has been en-/disabled by the admin.
2011-12-15 15:18:12 +01:00
Sebastian Harl
bec437fffd
check_junos_vc: Added TODO note.
2011-12-15 11:38:25 +01:00
Sven Velt
06a5851098
WIP: check_nagiostats
2011-11-29 18:29:11 +01:00
Sven Velt
4a86187ab6
NAF: ADded Consistency Points statistics
...
Greets to Detlef! ;-)
Signed-off-by: Sven Velt <sven@velt.de>
2011-11-29 11:04:38 +01:00
Sven Velt
1ad2c11b17
mp: Test if SNMP command line tools/paths are executable
...
fixes #6
Signed-off-by: Sven Velt <sven@velt.de>
2011-08-30 15:49:38 +02:00
Sven Velt
2ee9428885
mp/naf: Allow units for warn/crit thresholds and ranges
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-08-30 12:13:17 +02:00
Sven Velt
2a9c069e9d
naf: Fix copytright message
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-08-30 11:44:09 +02:00
Sven Velt
b3d826a515
Zypper: Check if zypper is executable
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-08-30 11:30:10 +02:00
Sven Velt
48300110fd
sensors: Bump timeout to 15 minutes
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-07-25 17:59:25 +02:00
Sven Velt
e877ec4127
Add "commands.cfg" as sample command definitions
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-07-15 13:50:54 +02:00
Sven Velt
5c0c5fbb66
netconnections: Count IPv4 *and* IPv6 as default
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-07-15 12:22:23 +02:00
Sven Velt
c7bca97633
Add "check_iface-dns.py"
...
Check to get IP address from interface make sure that one or more DNS entries
point to this IP adress. Use it to check DynDNS services.
Signed-off-by: Sven Velt <sven@velt.de>
2011-07-15 11:58:21 +02:00
Sven Velt
d715b13e03
sensors: Show file age if sensor file is too old
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-07-15 11:55:58 +02:00
Sven Velt
1a7b38f6f6
monitoringplugin: Add seconds_to_timedelta()
...
Signed-off-by: Sven Velt <sven@velt.de>
2011-07-15 11:55:33 +02:00
Sebastian Harl
9f17c3c838
Added example PNP piechart template for check_naf.
2011-07-12 14:44:48 +02:00