Xymonton: Xymon Monitors
Xymon's monitoring can be customized through external scripts. Below is a list of available monitors. If you have created a monitor which you want to share with the Xymon community, please create an account and add it below. Please always give info about Author, compatibility and the last update date.
Users: If you have questions or feedback, please use the monitors' sites or contact the authors directly or use the general Xymon mailing lists.
Other monitor sites
Available Monitors
It may not be obvious but the table below is sortable…just click on the header you want to sort on.
Monitor | Description | Author | Last Update |
---|---|---|---|
smart.sh | Storage drives monitoring through SMART Monitors your drives (HDD & SSD) using S.M.A.R.T., checking health report and errors | Damien Martins | 2023-12-06 |
ntpq | ntpq Hobbit/Xymon ntpq with Chrony and Timedatectl compatibility (based on other ntpq script) | Bonomani | 2023-09-08 |
btrfs.sh | BTRFS filesystems monitoring Monitors BTRFS filesystems and devices | Damien Martins | 2022-12-11 |
updates.ps1 | Windows updates Manage your Windows updates (based on Kris Springer script) | Bonomani | 2022-10-26 |
apc_checks.pl | Monitor Temp, Battery and Power for APC UPS Can monitor key features of APC UPS to determine PowerFailures and Room Temperatures. | fletch2k | 2018-02-16 |
xymon-remoteconns.pl | xymon-remoteconns Test network connections from the XYmon client to remote servers. | Hermann Lang | 2017-11-01 |
chk_mounts.sh | chk_mounts Are known FSs mounted? Are mounted FSs known? | Allan Cano | 2015-02-18 |
chk_oracle.sh | chk_oracle Oracle plugin for xymon. Branch of xym-oracle for AIX | Allan Cano | 2015-02-18 |
xym-oracle.sh | xym-oracle Oracle plugin for xymon | Javier Blanco | 2012-04-25 |
bb-mdstat.sh | bb-mdstat Reimplementation of deadcat's bb-mdstat.sh - Linux software RAID monitoring | Damien Martins | 2010-01-15 |
xymon-duplicity.sh | xymon-duplicity Monitoring script for Duplicity backups | Damien Martins | 2020-05-17 |
xymon-freebox_v5.py | xymon-freebox_v5 Monitoring script for French ISP Free modem (aka Freebox) - Valid for Freebox v5/Crystal | Damien Martins | 2020-05-16 |
xymon-freebox_v6.py | xymon-freebox_v6 Monitoring script for French ISP Free modem (aka Freebox) - Valid for Freebox Delta v7, Revolution v6 & Server Mini 4k | Damien Martins | 2020-05-16 |
bb-mysql.pl | bb-mysql Reimplementation of deadcat's mysql compatible with ncv | Charles Goyard | 2006-11-22 |
bb-prtdiag.sh | bb-prtdiag Sun Enterprise Server check | Tom Moore | 2009-06-10 |
xymon-prtdiag.ksh | xymon-prtdiag Sun Enterprise Server check | Roland Soderstrom | 2011-10-18 |
bbsmokeping.pl | bbsmokeping Walks the FPing targets from your existing Smokeping installation | Nathan Hand | 2007-01-02 |
bb-swap.sh | bb-swap Graph and monitor free swap space | Galen Johnson | 2007-09-30 |
BBdcdiags.vbs | BBdcdiags.vbs A script to run dcdiags and netdiags (basic windows AD tests) on Windows 2003 Server | Graeme Shea | 2008-08-26 |
boinc.pl | Boinc Boinc monitoring script | Andrew Rankin | 2007-09-26 |
cpu2.sh | Cpu2 System information script | Butch Deal | 2009-06-02 |
check-client | check-client check-client is a Xymon extension to monitor incoming client channel data from hobbitd | David Baldwin | 2010-07-29 |
checkmysap | checkmysap checkmySAP is a Xymon extension to monitor remote SAP services | L.M.J | 2008-06-10 |
checkwwin | checkwin checkwin is a Xymon script to pull data from a Windows machine | Bacaselo | 2012-10-05 |
ccl.sh | Clearcase License Monitor Clearcase License client module for Xymon Monitor | Michael Nemeth | 2008-06-30 |
dell-warranty.py | Dell Warranty Dell Server Warranty check | Butch Deal | 2009-06-02 |
dhcp.sh | dhcp DHCP server monitor | Eric Meddaugh | 2006-11-26 |
flexlm.sh | FlexLM Monitor flexlm client module for Xymon Monitor | Anna Jonna Armannsdottir | 2008-06-20 |
flexlm.pl | FLEXlm monitor flexlm client module for Xymon Monitor | Wim Nelis | 2010-05-31 |
forefront.vbs | Forefront Security for Exchange 2007 Reimplementation of BBAntigen-v8 from deadcat.net | David Gilmore | 2007-07-12 |
hobbit-nis.sh | hobbit-nis NIS server monitor | Gildas Le Nadan | 2006-11-28 |
xymon-hardware.sh | xymon-hardware A script to monitor HDD and other hardware sensors | Damien Martins | 2013-06-27 |
messaging.sh | System Messaging Addon to enable configurable messages to alert within Xymon | Stuart Carmichael | 2009-12-16 |
hobbit-samba.sh | hobbit-samba A script to monitor samba servers/shares | Damien Martins | 2014-02-23 |
hphwraid | hphwraid hphwraid is a Xymon extension to monitor hardware raid on HP Proliant servers | L.M.J | 2008-06-14 |
CheckHpRaid.cmd | CheckHpRaid.cmd CheckHpRaid is a Xymon extension to monitor hardware raid on HP Proliant servers under Windows 200x. It autodects the amount of HP RAID Controllers, the amount of logical volume and the amount of plugged hard drive. Status is coming red if at least one disk or logical volume is down or rebuilding. Detail of the status is send (each controller, each disk and each volume) (based on hphwraid from L.M.J) | A. Liechti | 2011-04-19 |
CheckPower.cmd | CheckPower.cmd CheckPower is a Xymon extension to monitor the power using an APC UPS with a network card or with an APC Powerchute Business Edition software installed on a computer with SNMP features enabled and linked with the UPS using a data cable. | A. Liechti | 2011-04-19 |
CheckTemperature.cmd | CheckTemperature.cmd CheckTemperature is a Xymon extension to check the temperature of an area using an APC UPS with a network card or with an APC Powerchute Business Edition software installed on a computer with SNMP features enabled and linked with the UPS using a data cable. Temperature graphs are also provided automatically! More information available like UPS model, manufacture date, etc. | A. Liechti | 2011-04-19 |
iax2.sh | asterisk-iax2 Asterisk IAX2 Check | Eric Meddaugh | 2008-09-11 |
lsf_mon.pl | lsf_mon Monitor Platform LSF | Gildas Le Nadan | 2007-04-08 |
lsf_queues.pl | lsf_queues Monitor Platform LSF queues | Gildas Le Nadan | 2007-04-08 |
lsmon.vbs | lsmon Tracks licenses in use for each Sentinel RMS feature | Richard Finegold | 2010-04-28 |
mi-vt.py | Xen Monitor Monitor Xen containers | Andrew Rankin | 2007-09-25 |
mpstat.sh | mpstat Solaris mpstat monitor | Eric Meddaugh | 2007-02-11 |
netbackup | netbackup Netbackup Xymon agent | Gianluca Rossi | 2007-02-15 |
nlbping | nlbping Monitor accessibility of members of a Windows Network Load Balancing cluster | Wim Nelis | 2009-05-21 |
postfix.sh | postfix Reimplementation of deadcat's postfix.sh - Postfix mail queue monitoring | Damien Martins | 2010-04-15 |
printer.vbs | printer A script to monitor Windows Print Server | Michael Fisher | 2009-04-09 |
radius.sh | radius Radius server monitor | Eric Meddaugh | 2006-11-26 |
sentinel.sh | sentinel Track licenses in use for each SafeNet Sentinel Protection Server key | Richard Finegold | 2010-02-25 |
sip.sh | asterisk-sip Asterisk SIP Check | Eric Meddaugh | 2008-09-11 |
sge.sh | SGE SGE client queue check | Butch Deal | 2009-06-02 |
systemcheck.vbs | System Check A script to monitor the hardware status of Dell servers running windows | Craig Boyce | 2007-08-06 |
smartmon | smartmon S.M.A.R.T. monitoring | Michael Adelmann | 2011-10-06 |
xymon-SMART.sh | S.M.A.R.T. monitoring supports multi-disk, sends data for graphing | Jeremy Laidman | 2012-08-30 |
nfs | NFS monitoring | Michael Adelmann | 2012-01-03 |
termuser.pl | termuser Track users on a terminal server. | Galen Johnson | 2007-06-30 |
urlplus.pl | urlplus.pl Website content and transaction monitoring beyond the features provided in a stock Xymon install. | Gary Baluha | 2008-04-30 |
uptime.vbs | Windows uptime Monitor when a client exceeds a specified number of days without a restart. | Craig Boyce | 2007-07-16 |
winupd.vbs | Windows Update Check Monitor when a windows client has a pending reboot required to complete system updates | Padraig Lennon | 2009-06-26 |
zonestat.sh | zonestat Solaris zone monitor | Eric Meddaugh | 2006-11-26 |
winUpdates.vbs | Windows Update Monitoring Full Windows Update monitoring on clients. | Gerry Brunelle | 2009-07-30 |
library.pl | library.pl Stornext Library Tape Monitor and graphing tool. | Jerald Sheets | 2010-01-25 |
jmxxymon | JMX Monitoring Monitoring via JMX | Peter Broadbery | 2010-03-14 |
ntpd.sh | Monitoring ntp monitoring of ntpd status and clock diff | Alex.B | 2010-04-17 |
rootlogin.sh | rootlogin.sh Another rootlogin script | Alex.B | 2010-06-22 |
mailgraph.sh | Graphing mail trends Read mail.log and graphing mail statistics trends | Alex.B | 2010-05-06 |
fw-conntrack.sh | fw-conntrack.sh Monitoring and graphing iptables conntrack table | Alex.B | 2010-05-12 |
bbsql-server.vbs | bbsql-server Reimplementation of deadcat's bbsql-server.vbs script adapted for SQL Server 7/2000/2005/2008 on 32 or 64 bit architecture | Bart Gillis | 2010-03-25 |
xymon_cbw_temp.sh | ControlByWeb Temperature Module Monitor Xymon server-side external bash shell script to monitor and graph 1-4 temperature sensors from a ControlByWeb 4-temp/2-relay temperature module. Also works with their X-300 8-temp/3-relay thermostat module. | Bill Arlofski Reverse Polarity LLC | 2010-04-07 |
xymon_cbw_relay.sh | ControlByWeb Module Relay Control Script Bash shell script to be used as a Xymon alert SCRIPT to control relays on ControlByWeb's 4-temp/2-relay temperature module. Also works with their X-300 8-temp/3-relay thermostat module and their other “relay-only” modules. | Bill Arlofski Reverse Polarity LLC | 2010-06-22 |
xymon_bacula_check.sh | Bacula Backup Server Monitor Xymon client-side external bash shell script to monitor a Bacula backup server. Reports back a list of recently failed jobs as well as any jobs requiring operator intervention. | Bill Arlofski Reverse Polarity LLC | 2010-06-04 |
xymon_nut_*.sh | Network UPS Tools (NUT) UPS monitors A collection of Xymon external bash shell scripts to monitor, graph and alert on AC input voltage, AC output voltage, battery charge %, battery voltage and UPS load % of UPSes connected to a NUT UPS monitoring server. | Bill Arlofski Reverse Polarity LLC | 2010-07-13 |
xymon_m0n0CFG.rb | m0n0wall Firewall Monitor A Ruby script to poll m0n0wall firewalls and report back the m0n0wall's Version, Platform, Uptime, Last Config Change, and Notes fields to a Xymon Monitoring Server. Will signal a yellow alert for a m0n0wall that has been UP for less than 24 hours or when a m0n0wall has its configuration changed. | Bill Arlofski Reverse Polarity LLC | 2010-07-30 |
quantumsuperloader check.sh | Quantum Superloader3 Tape Library Monitor A bash shell script to poll Quantum Superloader3 Tape Libraries and report back to a Xymon Monitoring Server the library's system information including: autoloader & drive's date, status, serial numbers, firmware versions etc. Can be set to report barcodes and slot locations of all the tapes in the library, and will signal a yellow alerts for tape load errors etc. | Bill Arlofski Reverse Polarity LLC | 2010-09-06 |
xymon_asterisk_dahdi.sh | Asterisk DAHDI Analog Channel Monitor A bash shell script to monitor DAHDI Analog FXS/FXO cards in an Asterisk VoIP phone system | Bill Arlofski Reverse Polarity LLC | 2013-06-01 |
xymon_samba.sh | Monitor Samba users, shares, connections, and open files A bash shell script to monitor user, shares, connections and open files | Bill Arlofski Reverse Polarity LLC | 2014-11-11 |
ras-usage.pl | Juniper RAS monitor Monitor number of web users and cluster state of a Juniper RAS cluster | Wim Nelis | 2010-06-09 |
memstat.ksh | Solaris Memory allocation Monitor what is using memory on Solaris | Vernon Everett | 2014-11-06 |
bb-zfs.ksh | ZFS and Snapshot monitor Monitor ZFS Zpools and Snapshots | Vernon Everett | 2011-05-14 |
zones.ksh | Simple Zone Monitor No alerts, just an information only view of what zones are running on the host | Vernon Everett | 2010-06-10 |
zonemem.ksh | Solaris Zone Memory Utilisation Monitor what zone is using memory on Solaris, and how close to capacity they are - with alerts and graphs. | Vernon Everett | 2013-08-02 |
bb-zfs.ksh | ZFS and Snapshot monitor Monitor ZFS Zpools and Snapshots | Vernon Everett | 2011-05-14 |
ldom.ksh | Simple LDom Monitor No alerts, just an LDom summary, similar to what you get from an ldm ls, now with graphing goodness. | Vernon Everett | 2015-01-19 |
mssqlperfpack.vbs | Microsoft SQL Server Performance Counter Pack This VBS script will monitor some of the SQL Server performance counters. It is usefull for DBA's to keep track of their performance baseline and can help in resolving performance issues. | Neil Franken | 2010-06-18 |
aspapplicationperfmon.vbs | ASP.NET Application Peformance Counter Pack This VBS Script will monitor some performance counters related to a specific application on a IIS Server. | Neil Franken | 2010-06-21 |
aspnethealth.vbs | ASP.NET Overall Health Performance Counters A small script to give you a overview of the ASP.NET Health of a entire server. | Neil Franken | 2010-06-22 |
6540.ksh | Sun 6540 Storage Monitor what's happening in a 6540 - some alerts, some informative | Vernon Everett | 2010-09-08 |
XymonExt.pm | XymonExt server/client test perl library Perl module to provide some useful functions when writing a test in perl | David Baldwin | 2010-07-29 |
smf.sh | Solaris 10 SMF service monitor Allows you to monitor services that run under the Solaris 10 SMF model | Martin Ward | 2010-07-29 |
smf2.ksh | Solaris 10 SMF service monitor Ver. 2 Allows you to monitor services that run under the Solaris 10 SMF model | Vernon Everett | 2010-08-03 |
hba.ksh | Solaris HBA monitor Allows you to monitor HBA status, multipathing and see what devices are mapped | Vernon Everett | 2010-08-11 |
diskstat.ksh | Solaris iostat disk monitor Graphs of Solaris iostat for all disk devices. Show up in trends. | Vernon Everett | 2010-09-21 |
db_cpu.ksh | Solaris Oracle CPU usage monitor How much of the CPU is a database using? | Vernon Everett | 2014-02-27 |
sslname.sh | SSL Certificate CN match monitor Checks that the common name in an sslcert reported from an SSL test matches the name we tried to access it with | Japheth Cleaver | 2015-11-09 |
winevtmsgs.pl | Windows Event log checker Checks windows event logs forwarded with SNARE to central syslog server | David Baldwin | 2010-08-17 |
Xymon::Monitor::Informix | Xymon::Monitor::Informix Monitor Availablility of Informix Instances. Best Installed using cpan. | David Peters | 2010-08-25 |
jmxstat.tcl | JMX Monitoring Monitoring via JMX | Andy Smith | 2017-11-17 |
msgs.sh | Break out msgs into multiple columns for various log files | Andy Smith | 2014-08-29 |
xymon-teamspeak3.sh | xymon-teamspeak3 A script to monitor Teamspeak 3 server on Linux | Damien Martins | 2011-03-25 |
gmirror.sh | gmirror Monitor FreeBSD gmirror disks (geom based RAID-1) | Brian Scott | 2011-08-12 |
gstripe.sh | gstripe Monitor FreeBSD gstripe disks (geom based RAID-0) | Brian Scott | 2011-08-12 |
CassandraDB Monitor | cassandra Monitor Cassandra DB statistics per node (Reds, Writes, Latency, and Pending Tasks) | Thomas Vachon session M, Inc. | 2011-08-16 |
xymon-murmur.py | xymon-murmur Mumble server (aka Murmur) monitoring | Damien Martins | 2011-09-19 |
bb-ESXi.pl | Xymon Monitor for Vmware ESXi Monitor ESX/ESXi from Xymon server using VIPerl toolkit | Gudmo Svenni | 2012-02-20 |
diskstat.pl | Linux iostat disk monitor Monitor disk I/O performance on a Linux system | Wim Nelis | 2012-04-02 |
usb.vbs | USB device presence checker Monitor what USB devices are present, ensure none missing | Richard Finegold | 2012-05-03 |
listprn.vbs | List printers Monitor printers, print jobs, printer ports on a Windows server | Richard Finegold | 2012-05-03 |
xymon-rclient.sh | Remote Client script for Xymon xymon-rclient is an extension for Xymon that implements a remote client that requires no software to be installed on the remote system. It was invented to allow execution via remote shell type packages such as rsh, rexec, rlogin and ssh. | Jeremy Laidman | 2012-08-06 |
xymon-procmem.sh | Process memory usage alerter xymon-procmem is an extension for Xymon that alerts on memory usage thresholds for a process. | Jeremy Laidman | 2016-06-12 |
xymon-mysqlperf.sh | MySQL-Perf Xymon script to verify mysql performance variables | LXTI | 2012-12-13 |
Incubator | Egg incubator monitor Control and monitor an egg incubator | ulric@siag.nu | 2013-01-18 |
Readynas | Readynas monitor Monitor a Netgear ReadyNAS | ulric@siag.nu | 2013-01-29 |
FibreAlliance | Monitor a SAN switch This plugin checks sensors (psu, temperature, fans et al) and overall health of SAN switches that understand the Fibre Alliance MIB. | ulric@siag.nu | 2013-01-29 |
fs-test.sh | Per-filesystem Checks Reports separately on each filesystem, as distinct from the 'disk' test that reports on the state of all filesystems | Jeremy Laidman | 2013-02-19 |
Qnap | Monitor a SAN switch Monitor a Qnap NAS. | ulric@siag.nu | 2013-02-28 |
ip-sla.sh | Cisco IP SLA cisco ip sla monitoring for xymon | Peter Kok | 2014-04-16 |
retds.pl | Retrieve DNS statistics Retrieve DNS server statistics, both for a BIND server and for a Windows DNS server | Wim Nelis | 2015-03-17 |
mysql-checker.pl | High-performance MySQL TCP checker Test a MySQL connection a la xymonnet in a highly concurrent manner. Suitable for 1000x-30000x MySQL server installations on enterprise-scale multi-core systems | Japheth Cleaver | 2015-10-16 |
cpu-load-calc.sh | Xymon Client CPU Load Calculator Calculate a Xymon client's cpu load thresholds based off reported number of processors (Run on Xymon Server periodically with cron) | Bill Howe | 2016-12-28 |
ip-top.sh | Xymon Cisco IP Flow monitor Report the top talkers on cisco routers (Run on Xymon Server periodically) | Nicolas Barberis | 2016-12-23 |
yum.pl | Show Redhat outstanding updates Show a list of outstanding RedHat updates and their classification | Wim Nelis | 2017-01-10 |
docker-swarm.sh | Monitor docker swarm containers This Xymon monitor script provides a status monitor for your docker containers running in docker swarm mode (requires docker >= 1.12). | Niels Haedecke | 2017-05-30 |
gitlab.pl | Monitor gitlab status Simple checking of a gitlab instance status | Rich J | 2017-07-18 |
retmt.pl | Show temperatures of RPI3 Show the CPU and GPU temperature of a Raspberry Pi 3 | Wim Nelis | 2020-01-28 |
wpscan.sh | Scan Wordpress for Vulnerabilities Simple WPScan server side script | Rich J | 2017-10-11 |
rpi-apt.pl | Show outstanding patches for Raspbian Show the outstanding patches for a Raspberry Pi running Raspbian, and update the cache as well | Wim Nelis | 2020-01-28 |
xymon-apisec-gw.sh | xymon-apisec-gw Written to custom alert on CA API GW IBDATA threshold. Extended to display output from many troubleshooting commands, stats and counters on one page. | Hap N | 2020-06-09 |
submqttm.py | Generic Xymon client script which receives it's measurements via MQTT As distributed it contains a Xymon client to measure the throughput of the broker. However, it is meant to be extended with other clients / tests. | Wim Nelis | 2020-11-07 |