Build precise queries to find exactly what you need
Press ESC to close
Join our next live webinar: “Advanced Nagios Monitoring Techniques” – Register Now
Your review has been submitted and is pending approval.
A clean, production-ready Nagios plugin to check the overall health and operational state of Quantum Scalar i3 tape libraries using SNMPv3 (authNoPriv). The script evaluates and decodes the statuses of key subsystems — including library health, RAS, drive/media state, and physical library state — and returns proper Nagios exit codes and output for integration with your monitoring setup.
Current Version
1.0
Last Release Date
2025-04-02
Owner
SOHA-IT
Compatible With
## Plugin Description
This plugin monitors the health of a **Quantum Scalar i3 tape library** over SNMP, specifically tailored for environments using **SNMPv3 with authentication only** (`authNoPriv`).
---
## ? Features
- Supports **SNMPv2c** and **SNMPv3 (authNoPriv)** - Clean CLI argument interface: `--host`, `--user`, `--authpass`, etc. - Friendly, readable output format - Proper Nagios exit codes: `OK`, `WARNING`, `CRITICAL`, `UNKNOWN` - Monitors 5 key subsystems: - Library Global Status - RAS Subsystem Status - Drive Subsystem Status - Media Subsystem Status - Physical Library State
## ???? Example Output
``` OK - All systems operational Library Status : greenGood RAS Subsystem : greenGood Drive Subsystem : greenGood Media Subsystem : greenGood Library State : ready ```
## ?? Requirements
- Nagios / Icinga / any compatible monitoring engine - Bash shell - SNMP tools (`snmpget`) - Quantum Scalar i3 with SNMPv3 enabled (`authNoPriv`)
???? For SNMPv3 setup on the Scalar i3, refer to Quantum's official guide: [Scalar i3/i6 SNMP Guide (PDF)](https://qsupport.quantum.com/kb/flare/content/Scalar_i3/downloads/SupDocs/6-68533-02_RevB_Scalar_i3_i6_SNMP_Guide.pdf)
## ????? Usage
```bash check_scalar_i3.sh [OPTIONS] ```
### Required ``` --host <hostname or IP> --version <v2c | v3> ```
### SNMP v2c ``` --community <community string> ```
### SNMP v3 ``` --user <username> --authproto <MD5 | SHA> --authpass <auth password> ```
### Other ``` --help Show this help text ```
## ???? Example
```bash ./check_scalar_i3.sh --host 192.168.1.2 --version v3 --user admin --authproto MD5 --authpass "MySecretPassword" ```
You must be logged in to submit a review.
To:
From: