Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
Category: Solaris
Nagios plugins for monitoring Solaris.
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
Submit Your Nagios Project!
Help build Nagios Exchange for yourself and the entire the Nagios Community by your Nagios project to the site. It's easy - just create an account, login, and add a new listing. Read the FAQ for instructions.check remote unix scripts
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Various scripts to check disk, load, uptime, metastat, and other stuff via ssh or rsh on remote unix system. Developed on Solaris to check remote solaris, hp-ux and linux systems.
Check Reserved Memory for Solaris
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Check Reserved Memory for Solaris
Check Services on SUN Solaris (5.10) with svcs
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Shell Script Plugin to Check the state of the Services on Solaris.
Check Solaris ZFS Pools
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Checks health and capacity of ZFS pools. Sample: mmfpwn51782:nagios-plugins$ ./check_zpools OK:hp3parFC1:62%:ONLINE WARNING:hp3parFC2:96%:ONLINE OK:hp3parNL1:68%:ONLINE OK:rpool:40%:ONLINE It's based on http://exchange.nagios.org/directory/Plugins/Op ...
checkFileAge
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
nagios plugin to monitor directories for files older than a given # of milliseconds (java source)
checkFileAgeExec
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
nagios plugin to monitor for files returned from shell commands which are older than a given # of milliseconds (java source)
checkvolmanager
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_05.gif)
![](/components/com_mtree/img/star_00.gif)
Plugin written in perl to check the status of several volume managers. Currently supported volume managers are SVM/SDS, ZFS and VxVM on Solaris and LVM/MD on Linux. Released version 1.9: broken mdadm check is now fixed (thanks to Andrea Tartaglia)
check_3310/3320
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
check the status of 3310 disks and nvram cache, and the event list for "ALERT"
check_351x disk array
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
This nagios plugin is a bash script that performs health checks on a Sun 3510 and 3511 disk arrays using snmpwalk and bc.
check_cpu
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_05.gif)
This plugin is written in Perl and was built for use with both Linux and Solaris systems.
It uses SNMP to fetch cpu, load, ram or swap metrics.
All four checks are built into one script, symlinks control how you call the script (and therefore what it ...
check_disksuite
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Another plugin for checking the output of metastat and reporting failed or resyncing devices.
check_disksuite3
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_00.gif)
Perl script for checking the output of metastat in Solaris. Based on code provided above by warewolf.
check_disk_detail
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_05.gif)
Checks Disk Space, Busy Time, Service Time, Byte Reads/Writes. Pass in a directory name, and it will check the space, and return iostat info. Uses iostat and df...very Solaris specific.
check_fs_grow
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Script that looks for the change of filesystems usage and alarms if theres a change in usage more then a defined value.
check_ifcfg
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Script to check health of network interfaces, helpful when using IPMP and a broken interface may otherwise go unnoticed.
check_mem.pl
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_05.gif)
check_mem.pl is a Solaris, Linux, and other Unix compatible perl script that: a) Enables perfdata output b) On Solaris - gathers statistics about the ZFS ARC cache c) On Linux - gathers statistics about the caches and buffers from /proc/meminfo d) ...
check_metastat
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
I wrote a simple check_metastat nagios script, needs some work, but at least will let you know if you metadevices are having issues.
check_mirror
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
The output of this script will look like: (I have to break the mirror to test this :-))
check_mpstat
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Uses mpstat to check processor utilization
check_multipath_solaris
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Nagios module to check Fiber Channel paths (Multipathing) status
check_netstat
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
_Solaris_ specific NRPE plugin for netstat. Use netstat command, not snmp. Return values: in_packets, out_packets, in_errors, out_errors, collis and queue for specific NIC. Can check threshold on errors, collis and queue.
check_prtdiag
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Perl script to parse Solaris' prtdiag command output, and raise errors when user defined criterias are not met
check_retro_client
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Basic monitor that checks if the Retrospect client is up and running.
check_samfs
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
nrepe plugin for read the SamFS faultlog.bin an report active faults
check_solaris_nics
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_10.gif)
![](/components/com_mtree/img/star_00.gif)
![](/components/com_mtree/img/star_00.gif)
Nagios plugin to check network interfaces (link status, duplex, speed) on Solaris.