SNMP

This plugin provides native SNMP instrumentation for monitoring and metrics collection of SNMP devices/systems (with support for SNMPv1 and SNMPv2c), including: device/system connectivity, device/system health, OID metric collection, and more.

OpenVPN

This plugin provides native OpenVPN instrumentation for monitoring and metrics collection, including: service health, connectivity, and Management Interface metrics.

Network

This plugin provides native network instrumentation for monitoring and metrics collection, including: ping, port status (via nmap and netstat), whois lookups, MTUs, RBLs, and more.

DHCP

This plugin provides native DHCP instrumentation for monitoring of DHCP server responses to DHCP requests, including: verifying DHCP Message validity, DHCP offers, and more.

CPU

This plugin provides native CPU instrumentation for monitoring and metrics collection, including: CPU usage and metrics for user, nice, system, idle, iowait, irq, softirq, steal, and guest.

Disk

This plugin provides native disk instrumentation for monitoring and metrics collection, including: disk health, disk usage, disk mounts & mount accessibility, various disk performance metrics, and more.

Filesystem

This plugin provides native filesystem instrumentation for monitoring and metrics collection, including: mount health & accessibility, usage, and various filesystem metrics using various system utilities (e.g. fstab, du, etc).

I/O

This plugin provides native system I/O instrumentation for metrics collection via the system ioping utility.

Memory

This plugin provides native memory instrumentation for monitoring and metrics collection, including: memory usage and metrics via the free and vmstat system utilities.

Virtual Memory

This plugin provides native vmstat instrumentation for metrics collection, including: processes waiting, interrupts per second, and more.

Load

This plugin provides native load instrumentation for monitoring and metrics collection, including: load health, and total or per core metrics.

Processes

This plugin provides native process instrumentation for monitoring and metrics collection, including: process status, uptime, thread count, and more.

Uptime

This plugin provides native instrumentation for collecting uptime and idletime metrics.

Hardware

This plugin provides instrumentation for hardware monitoring via checking the system message buffer for "Hardware Error" entries using dmesg.

Entropy

This plugin provides native instrumentation for entropy monitoring and available entropy metrics collection.

Environment

This plugin provides native instrumentation for collecting metrics via the system sensors command.

Nginx

This plugin provides native nginx instrumentation for metrics collection, including: stub_status metrics.

Apache

This plugin provides native Apache instrumentation for metrics collection, including: mod_status metrics.

HAProxy

This plugin provides native HAProxy instrumentation for monitoring and metrics collection, including: service health and backend server metrics.

MySQL

This plugin provides native MySQL instrumentation for monitoring and metrics collection, including: service health, database connectivity, InnoDB locks, replication status, metrics collection, and sending metrics to a MySQL database.

PostgreSQL

This plugin provides native PostrgreSQL instrumentation for monitoring and metrics collection, including: service health, database connectivity, database locks, replication status, database size, pg_stat_bgwriter metrics, and more.

Cassandra

This plugin provides native Cassandra instrumentation for monitoring and metrics collection, including: service health, database connectivity, and various nodetool checks (e.g. schema disagreement, tpstats metrics, etc) and more.

MongoDB

This plugin provides native MongoDB instrumentation for monitoring and metrics collection, including: service health, database connectivity, replication lag/status, oplog monitoring, collection-specific metrics, and more.

Redis

This plugin provides native Redis instrumentation for monitoring and metrics collection, including: service health, database connectivity, replication status, INFO metrics, key counts, list lengths, and more.

Riak

This plugin provides native Riak instrumentation for monitoring and metrics collection, including: service health, database connectivity, ring status, /stats metrics, and more.

ElasticSearch

This plugin provides native ElasticSearch instrumentation for monitoring and metrics collection, including: service health, service connectivity, node and cluster metrics, and more.

Solr

This plugin provides native Apache Solr instrumentation for monitoring and metrics collection, including: service health, service connetivity, replication status, and a variety of metrics including memory consumption, open file counts, and more.

Memcached

This plugin provides native memcached instrumentation for monitoring and metrics collection, including: service health and metrics via the memcached stats command.

RabbitMQ

This plugin provides native RabbitMQ instrumentation for monitoring and metrics collection, including: service health, cluster health, queue drain times, rabbitmq_management metrics for clusters, queues, messages, consumers, and more.

Resque

This plugin provides native instrumentation for collecting Resque metrics for queue, worker, working, failed, pending, and processed jobs.

Graphite

This plugin provides native Graphite instrumentation for monitoring & metrics analysis, including: service health, replication status, and a variety of methods for querying the Graphite API.

Logstash

This plugin provides a logstash Sensu handler for sending sensu-ALERT and sensu-RECOVERY tagged events to Logstash.

Amazon Web Services (AWS)

This plugin provides native AWS instrumentation for monitoring and metrics collection, including: health checks and metrics for various AWS services (e.g. EC2, RDS, ELB, etc), Sensu event handlers for EC2, SES, and SNS; and more.

OpenStack

This plugin provies native OpenStack instrumentation for monitoring and metrics collection, including: service health and metrics from Ceilometer, Keystone, Neutron, and Nova.

Docker

This plugin provides native Docker instrumentation for monitoring and metrics collection, including: container health, container counts, and container metrics via docker ps.

Mesos

This plugin provides navite Mesos instrumentation for monitoring and metrics collection, including: service health and metrics for Mesos, Chronos, and Marathon.

Chef

This plugin provides native instrumentation for monitoring <a Chef, including service health checks (via chef-server-ctl) and chef node status, and a Sensu handler for removing stale Sensu clients.

Puppet

This plugin provides native Puppet instrumentation for monitoring and collecting metrics from Puppet runs.

Consul

This plugin provides native instrumentation for monitoring Consul, including: Consul server service and cluster health, and querying the Consul API to check for passing/critical services.

Files

This plugin provides native instrumentation for monitoring files on disk and collecting file metrics, including: verifying files exist, checksum checks, checking last modified times, checking file contents (using tail), and collecting filesize metrics.

HTTP

This plugin provides native HTTP instrumentation for monitoring and metrics collection, including: response code checks for HTTP/HTTPS endpoints, JSON response validation, HTTP last modified, SSL expiry, and metrics via curl.

Logs

This plugin provides native instrumentation for monitoring log files or system logs via journald for regular expressions, and a Sensu handler for logging Sensu events to log files.

In addition to the community supported Sensu Plugins project, many third-party plugins have been developed for Sensu. As we become aware of third-party plugins that have been reported to work with Sensu, we'll highlight them here.

Official Nagios Plugins

Sensu checks use the same specification as Nagios, therefore, the Official Nagios plugins may be used with Sensu. The official Nagios Plugins package contains over 50 plugins to get you started monitoring all the basics.

Nagios Exchange Plugins

Sensu checks use the same specification as Nagios, therefore, the several hundreds of community-developed Nagios Exchange plugins may be used with Sensu.

Start your FREE trial today.

Looking for a monitoring platform to replace your existing monitoring solution? Look no further. Start your FREE trial of Sensu Enterprise today — no credit card required!