Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1


Remember Me

Directory Tree


1 vote
Current Version
Last Release Date
Compatible With
  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios XI
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
check_tl_health is a universal plugin which is used to monitor tape libraries. Up to now it can be used for HP StoreEver MSL4048, Quantum i40 and i80. The plan is to support more and more devices.
Usage: check_tl_health [ -v|--verbose ] [ -t ] --mode --hostname --community ...]
-?, --usage
Print usage information
-h, --help
Print detailed help screen
-V, --version
Print version information
-t, --timeout=INTEGER
Seconds before plugin times out (default: 15)
-v, --verbose
Show details for command-line debugging (can repeat up to 3 times)
Blacklist some (missing/failed) components
Hostname or IP-address of the switch or router
The SNMP port to use (default: 161)
The transport domain to use (default: udp/ipv4, other possible values: udp6, udp/ipv6, tcp, tcp4, tcp/ipv4, tcp6, tcp/ipv6)
The SNMP protocol to use (default: 2c, other possibilities: 1,3)
SNMP community of the server (SNMP v1/2 only)
The securityName for the USM security model (SNMPv3 only)
The authentication password for SNMPv3
The authentication protocol for SNMPv3 (md5|sha)
The password for authPriv security level
The private protocol for SNMPv3 (des|aes|aes128|3des|3desde)
The warning threshold
A keyword which tells the plugin what to do
uptime (Check the uptime of the device)
hardware-health (Check the status of environmental equipment (fans, temperatures, power))
cpu-load (Check the CPU load of the device)
memory-usage (Check the memory usage of the device)
interface-usage (Check the utilization of interfaces)
interface-errors (Check the error-rate of interfaces (errors+discards per sec))
interface-status (Check the status of interfaces)
list-interfaces (Show the interfaces of the device and update the name cache)
list-interfaces-detail (Show the interfaces of the device and some details)
interface-availability (Show the availability (oper != up) of interfaces)
link-aggregation-availability (Check the percentage of up interfaces in a link aggregation)
create-shinken-service (Create a Shinken service definition)
ha-role (Check the role in a ha group)
check-licenses (Check the installed licences/keys)
walk (Show snmpwalk command with the oids necessary for a simulation)

The name of an interface (ifDescr)
The alias name of a 64bit-interface (ifAlias)
A flag indicating that --name is a regular expression
Override the ifspeed oid of an interface (only inbound)
Override the ifspeed oid of an interface (only outbound)
Override the ifspeed oid of an interface
One of %, B, KB, MB, GB, Bit, KBi, MBi, GBi. (used for e.g. mode interface-usage)
The role of this device in a hsrp group (active/standby/listen)
Can be used to shorten the output
The amount of time you want to look back when calculating average rates.
Use it for mode interface-errors or interface-usage. Without --lookback
the time between two runs of check_tl_health is the base for calculations.
If you want your checkresult to be based for example on the past hour,
use --lookback 3600.
The critical threshold
The parameter allows you to change a critical error to a warning.
The type of the network device: cisco (default). Use it if auto-detection
is not possible
An alternate directory where the plugin can save files
A file with the output of a snmpwalk (used for simulation)
Use it instead of --hostname
A list of oids which are downloaded and written to a cache file.
Use it together with --mode oidcache
The maximum number of seconds since the last update of cache file before
it is considered too old
Multiline output
Reviews (1)
Tested also with MSL 2024, works fine!