Plug-ins list

A-C plug-ins

check_adam

Name Check_adam
Command references Check_adam
Description Used to check the status of digital input coils the adam environment module.
Why: To make it easy to monitor environments etc with your adam module
How: Everything is checked via snmp
Supported platforms Adam module
Categories Environmental
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to op5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Adam, environment

check_apica_responsetime

Name Check_apica_responsetime
Command references Check_apica_responsetime
Check_apica_authfile_responsetime
Description The plugin is checking the response time and status of the latest check at your apica wpm service.
Check_apica_responsetime will alert if the severity is not i (informational).
Why: This is a way to extend your normal monitoring by having the apica wpm service doing advanced web application monitoring for you. let op5 monitor take care of the notifications and include the results from apica in the reports.
How: First of all you need to get an account at apica. the plugin will then connect to the apica wpm http api and ask for status of your wpm check. the plugin will then get the result back in json format. it is only the severity that will trigger alerts, not the response time. the thresholds are set inside your apica account.
Supported platforms Apica wpm
Categories Web
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Web,http,apica

check_apt

Name Check_apt
Description

This plugin checks for software updates on systems that use package management systems based on the apt-get(8) command found in debian gnu/linux and ubuntu.
Why: Helps you keep your debian gnu/linux and ubuntu systems up to date with the latest security packages.
How: By using the apt sources added on the system to see if there are any new updates to download.

Supported platforms Debian gnu/linux and ubuntu systems.
Categories Operating systems
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Debian, ubuntu, system packages, apt

check_as400

Name Check_as400
Description

This plugin check various as400 related system information.
Why: To help you make sure your movex system is running as it is supposed.
How: It does so by connecting to the as400 using telnet. the plugin uses the oms400/ods400 commands on the target machine.

Supported platforms As400
Categories Operating systems
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags As400, oms400, ods400, movex

check_bgpstate

Name Check_bgpstate
Command references Check_bgpstate
Description

Monitors bgp sessions.
Why: Identify overloaded servers.
How: Checks configured bgp peers using snmp.

Supported platforms Not platform dependent.
Categories Misc
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Network, bgp

check_biztalk

Name Check_biztalk
Command references Check_biztalk_cluster_host_instance
Check_biztalk_msdtc
Check_biztalk_orchestration
Check_biztalk_ports
Check_biztalk_queues
Check_biztalk_sendports
Check_biztalk_specific_locations
Check_biztalk_spool_size
Description The plugin is used to monitor the microsoft biztalk application. the following can be monitored
  • receive locations status
  • send ports status
  • messages in the group overview
Why: To make sure the status of recieve locations and send ports are correct and to get notifications if there are any critical messages in the group overview.
How: The plugin uses the biztalk msg database for monitoring.
Supported platforms Microsoft biztalk
Categories Misc
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Microsoft biztalk, database

check_breeze

Name Check_breeze
Description

This plugin reports the signal strength of a breezecom wireless equipment.
Why: To identify problems with breezecom equippment related to signal strength.
How: By snmp

Supported platforms Breezecom boxes
Categories Networking
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Breezcom, wireless, snmp

check_buildbot

Name Check_buildbot
Command references Check_buildbot_jobs
Check_buildbot_jobs_specific
Check_buildbot_connected
Check_buildbot_connected_specific
Description

Get varius metrics from your buildbot environment
Why: To be able to monitor the job queues, or if you lost connection to a build-slave.
How: Query the buildbot api for metrics.

Supported platforms Not platform dependent.
Categories Ci
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Buildbot, ci, build environment

check_by_ssh

Name Check_by_ssh
Description

Executes commands on remote hosts.
Why: To be able to check status of different things over an encrypted protocol.
How: The plugin uses ssh to connect to the remote host and then it execute the command you like to use in your check.

Supported platforms Not platform dependent.
Categories Misc
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Linux, unix, ssh, os

check_citrix

Name Check_citrix
Command references Check_citrix
Description

Checking if the citrix master browser returns a 'published application' list that contain names specified in the check command.
Why: To make sure the right applications is published.
How: By communication with the citrix server using the ica protocol and requesting a list of published applications. it also enables you to create notifications if a application is missing from the list.

Supported platforms Not platform dependent
Categories Misc
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Citrix, published application, ica

check_clamd

Name Check_clamd
Description

Tests clamd connections with the specified host (or unix socket).
Why: To make sure the clam antivirus daemon is running and is responding.
How: Connects to the clam daemont either via tcp or the local unix socket. the received string is parsed.

Supported platforms Any host running clamd
Categories Misc
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Antivirus, clamd

check_cloudwatch_status

Name Check_cloudwatch_status
Command references Check_cloudwatch_ec2_cpu_utilization
Check_cloudwatch_ec2_network_in
Check_cloudwatch_ec2_network_out
Check_cloudwatch_ec2_disk_write_ops
Check_cloudwatch_ec2_disk_write_bytes
Check_cloudwatch_ec2_disk_read_ops
Check_cloudwatch_ec2_disk_read_bytes
Check_cloudwatch_elb_latency
Check_cloudwatch_elb_request_count
Check_cloudwatch_elb_healthy_host_count
Check_cloudwatch_elb_unhealthy_host_count
Check_cloudwatch_rds_cpu_utilization
Check_cloudwatch_rds_free_storage_space
Check_cloudwatch_rds_database_connections
Check_cloudwatch_rds_read_iops
Check_cloudwatch_rds_write_iops
Check_cloudwatch_rds_read_latency
Check_cloudwatch_rds_write_latency
Check_cloudwatch_rds_read_throughput
Check_cloudwatch_rds_write_throughput
Description

Monitor matrics from any of your instances in amazon web services ec2, elb or rds
Why: To be able to keep track of how your instances are doing without installing any agents. You will be able to check things like cpu, network, disk etc.
How: This plugin matrics of an instance on amazon web service ec2, elb or rds using amazon cloudwatch api. The amazon credentials will be read from an encrypted file. when using the amazon cloudwatch api you will be able to monitor the staus of your instances without installing an agent or using snmp. all you need to do is to create a readonly user and a and create a key pair. add the key pair and the credential keys to the op5 monitor server and you are ready to go.

Supported platforms Amazon web services
Categories Misc
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by op5. op5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, op5 will examine the importance and prioritize according to impact and level of effort. op5 monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Amazon, web services, aws, ec2, elb, rds, cpu, network, disk, load balancing

check_cluster

Name Check_cluster
Description

Used to check a cluster of services or hosts.
Why: To make sure a clustered service is delivered as it is supposed to do.
How: By checking in OP5 Monitor already defined services.

Supported platforms Not platform dependent
Categories Misc
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Clustered services, OP5 Monitor

check_cmc

Name Check_cmc
Description

Checks the temperature sensors of the rittal cmc-tc monitoring system.
Why: To help you control environments where the temperature is critical.
How: By collecting data via snmp.

Supported platforms Rittal cmc-tc
Categories Environmental
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to op5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. op5 support helps out with command syntax.
Tags Rittal, cmc-tc, environment, snmp

check_compaq_insight

Name Check_compaq_insight
Command references Check_hp_insight
Description

Check status of compaq/hp insight hardware
Why: To check the status of raid, fan and power supplies.
How: Connects via snmp to check values returned by compaq insight agents.

Supported platforms Compaq/hp insight hardware (proliant-series). Read more about monitoring hp/compaq servers at https
Categories Hardware
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Compaq, hp, insight, hardware, powersupply, fan, raid, snmp

check_cpu_iowait_aix

Name Check_cpu_iowait_aix
Description

Check cpu io wait on an ibm aix.
Why: To monitor that the cpu iowait looks as is should.
How: The cpu iowait is calculated with help from the command iostat.

Supported platforms Ibm aix
Categories Cpu
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Ibm, aix, cpu, iowait, iostat

D-F plug-ins

check_dell_openmanager

Name check_dell_openmanager
Command references Check_dell-openmanage
Check_dell-openmanage_storage
Check_dell-openmanage_blade
Check_dell-openmanage_global
Check_dell-openmanage_custom
Description

This plugin checks the status of objects monitored by openmanager on dell servers via snmp.
Why: To make sure you will get informed if there is any problem with the hardware on you dell servers.
How: It checks temperature, disks (raid), powersupply etc via snmp.

Supported platforms Dell servers with dell open manager installed.
Categories Hardware
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Dell, open manager, hardware, storage, powersupply, temperature, snmp

check_dhcp

Name Check_dhcp
Command references Check_dhcp
Description

Tests functionality of a dhcp server.
Why: To see that the dhcp server is working.
How: Asks for a ip address. you can specify wich ip to ask for and what server to ask.

Supported platforms Not platform dependent.
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Dhcp, network, ip address

check_dig

Name Check_dig
Command references Check_dig
Description

Checks dns servers on a specific host using dig.
Why: To verify the functionality of the dns server.
How: By using the dig command to resolve a hostname. the plugin lets you specify a hostname and the expected ipaddress.

Supported platforms Not platform dependent.
Categories Dns
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Dns, domain name, hostname, resolve

check_disk

Name Check_disk
Description

Check disk usage on a mounted partition.
Why: To keep track of disk usage and get notified before disks fill up.
How: Checks the disk usage on a mounted partition. lets you specify thresholds on usage and what partition to check.

Supported platforms Unix
Categories File system
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Linux, unix, file system, disLinux, unix, file system, disk k

check_disk_smb

Name Check_disk_smb
Description

Check disk usage on a smb partition.
Why: To keep track of disk usage and get notified before disks fill up.
How: By using the smbclient program and connecting to the smb share.

Supported platforms Not platform dependent.
Categories File system
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Microsoft windows, linux, samba, smb, disk

check_dns

Name Check_dns
Command references Check_dns
Description

Checks dns servers.
Why: To see that your dns is resolving correct..
How: It use the nslookup command to obtain the ip address for the given host/domain query.

Supported platforms Not platform dependent.
Categories Dns
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Dns, domain names, resolve

check_docker

Name Check_docker.py
Command references

check_docker_cpu
check_docker_memory
check_docker_status
check_docker_health
check_docker_uptime
check_docker_image_age
check_docker_restarts

Description

Monitor plugin for checking Docker container status.
Plugin usage information can be found here.
Requires the dockerd remote API to be enabled if using TCP sockets, check out the Official Docker documentation for details.
Why: To make sure Docker containers are working as expected.
How: Uses the check_docker.py to monitor Docker containers over TCP or UNIX sockets.

Supported platforms Not platform dependent.
Categories Containerization
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags docker, containerization

check_domain

Name Check_domain
Command references Check_domain_expiration
Description

Checks the expiration date of an domain name.
The following tlds are supported
.com
.edu
.net
.org
.in
.co.uk
.biz
.info
.ru
.dk
.se
.fi
.ie
.us
.cn
.nu
Why: To make sure you do not miss a renewal of your domain names(s).
How: The plugin is using the whois command on a linux system.

Supported platforms Linux
Categories Dns
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Dns, domain names, whois

check_dummy

Name Check_dummy
Command references Check_dummy
Description Returns what ever status and output you specify.
Why: This can be used if you want to add hosts in your configuration that you cannot monitor but really want to include in the network map anyway.
How: N/A
Supported platforms Not platform dependent
Categories Misc
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Dummy

check_dummyv2

Name Check_dummy
Command references Check_dummy
Description Returns what ever status, service output data and service preformance data you specify.
Why: This can be used if you want to add hosts in your configuration that you cannot monitor but really want to include in the network map anyway.
How: N/A
Supported platforms Not platform dependent
Categories Misc
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Dummy

check_ec2_status

Name Check_ec2_status
Command references Check_ec2_status
Description Check the status on instance on amazon web services ec2
Why: To be able to keep track of the status of your aws ec2 instances
How: This plugin checks the status of an instance on amazon web service ec2 using amazon ec2 api. The amazon credentials will be read from an encrypted file. when using the amazon ec2 api you will be able to monitor the staus of your instances without installing an agent or using snmp. all you need to do is to create a readonly user and a and create a key pair. add the key pair and the credential keys to the OP5 Monitor server and you are ready to go.
Supported platforms Amazon web services
Categories Misc
Support level Support level for this plugin: 8
Level 8 (Deprecated)
Tags Amanzon, aws, web service, ec2, host

check_em1

Name Check_em1
Command references Check_em1_humidity
Check_em1_temperature
Check_em1_wetness
Description

Check temperature, wetness and humidity of a probe connected to a sensatronics em1.
Why: To be notified when temperature, wetness or humidity in e.g. server rooms rise above defined thresholds.
How: The plugin queries status of sensatronics em1 via http protocol.

Supported platforms Sensatronics em1
Categories Environmental
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Sensatronic, environment, humidity, wetness, temperature

check_email_delivery

Name Check_email_delivery
Command references Check_email_delivery
Check_email_delivery_ssl
Check_email_delivery_tls
Check_email_delivery_smtp
Check_email_delivery_imap
Check_email_delivery_smtp_ssl
Check_email_delivery_imap_ssl
Check_email_delivery_smtp_tls
Check_email_delivery_imap_tls
Check_email_delivery_smtp_smtpauth
Check_email_delivery_imap_smtpauth
Check_email_delivery_smtp_ssl_smtpauth
Check_email_delivery_imap_ssl_smtpauth
Check_email_delivery_smtp_tls_smtpauth
Check_email_delivery_imap_tls_smtpauth
Description Sends email and verifies delivery.
Why: The plugin checks full email send/delivery loop
How: Sends email via smtp and verifies delivery over imap.
Supported platforms Not platform dependent.
Categories Mail
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Email, imap, smtp, tls, ssl

check_email_loop

Name Check_email_loop
Description Real end-to-end check of an e-mail-system.
Why: To verify end-to-end functionality of a complex e-mail-system.
How: By sending email via an smtp and receiving the emails from a mailbox over pop3 or imap.
Supported platforms Not platform dependent.
Categories Mail
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Email

check_esx

Name Check_esx
Description Check status of vmware esx server.
Why: The plugin checks status (cpu, memory) of virtual machines running inside vmware esx server.
How: The plugin queries status of esx server via snmp.
Supported platforms Vmware esx server
Categories Operating systems
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to op5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. op5 support helps out with command syntax.
Tags Vmware, esx, snmp

check_exchange

Name Check_exchange
Command references Check_exchange_services
Check_exchange_performance_counters
Description There are many ways to verify that a microsoft exchange mail server is running. you can check mail delivery, tcp-ports, services and more. no single test will provide a complete picture of the status of your exchange-server, hence this how-to will describe how to combine several tests to have a reliable set of services that together provide the complete picture of the exchange servers status.
Why: To verify end-to-end functionality of a complex e-mail system.
How: By check the must important services and performance counters.
Supported platforms Windows
Categories Mail
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Email, microsoft exchange
Check_exchange_services
Check_exchange_performance_counters

check_file

Name Check_file
Command references Check_sms_failed
Description Checks the age and size of a file. it can also be used to monitor the number of certain files in a folder.
Why: To keep track of files and folders. for example making sure a certain file does not gets too large.
How: By checking the age and size of files, number of files in folders.
Supported platforms Unix / linux
Categories File system
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Unix, linux, file, file system
Check_sms_failed

check_file_age

Name Check_file_age
Description Checks the age of a file.
Why: This can be useful if you have a file that shall be updated with a certain interval. with this plugin you can get notified if the update doesn't happen.
How: By looking at the attribute data on the file.
Supported platforms Unix
Categories File system
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags File, file system, unix, linux

check_flexlm

Name Check_flexlm
Description Checks available flexlm licence managers.
Why: To not run out of available licences.
How: By using the lmstat program.
Supported platforms Unix
Categories Misc
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Unix, lmstat, flexlm license

check_fping

Name Check_fping
Description Checks a list of host over icmp to check if they are alive or not.
Why: Can be used to monitor a set of hosts to monitor if they are alive or not.
How: This plugin will use the fping command to ping the specified host(s) for a fast check.
Supported platforms Not platform dependent
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Icmp, ping, host

check_ftp

Name Check_ftp
Command references Check_ftp
Description Checks status of a ftp server.
Why: To see that the ftp server is working.
How: By connecting to the ftp server and expecting a correct response. you can also set thresholds on response time.
Supported platforms Not platform dependent.
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Ftp, tcp

G-I plug-ins

check_host

Name Check_host
Command references Check-host-alive
Description Checks status of a host.
Why: To see that the host is alive.
How: By using icmp
Supported platforms Not platform dependent.
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Host, icmp, network

check_hpasm

Name Check_hpasm
Command references Check_hp_proliant_hardware_remote
Check_hp_bladesystem_hardware_remote
Description Check status of hp proliant servers and hp blade systems
Why: To check the status of processors, power supplies, memory modules, fans, temperature And raids on your hp machines.
How: The plugin may either be asking a remote machine over snmp or it could be executed locally.
It needs to have hp asm installed on the server to be able to get the information needed.
If you run it locally on a hp server you need to have the command hpasmcli installed.
Supported platforms Hp proliant, hp blade systems
Categories Hardware
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Hp, insight, hardware, powersupply, fan, raid, snmp, blade system, temperature

check_hpjd

Name Check_hpjd
Command references Check_hpjd
Check_hpjd_public
Description Checks the status of an hp printer with a jetdirect card.
Why: To keep track of problems with your hp printers.
How: By using snmp.
Supported platforms Hp printers with deskjet card.
Categories Printers
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)

The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Hp, printer, jetdirect, snmp

check_http

Name Check_http
Command references Check_http
Check_https
Check_https_auth
Check_https_auth_url
Check_https_certificate
Check_https_port
Check_https_port_url
Check_https_timeout
Check_https_timeout_url
Check_https_url
Check_https_url_regex
Check_https_url_string
Check_https_vhost
Check_https_vhost_certificate
Check_https_vhost_url_string
Check_http_auth
Check_http_auth_url
Check_http_port
Check_http_port_url
Check_http_timeout
Check_http_timeout_url
Check_http_url
Check_http_url_regex
Check_http_url_string
Check_http_vhost
Check_http_vhost_url_string
Description Checks status of a webserver
Why: To get status of your webservers
How: This plugin enables you to check a lot of different things on a webserver. response time, http, https, specific url's, match strings on a page, different ports, validity of ssl certificates and more. you may also use it to validate certificates on mailservers etc.
Supported platforms Not platform dependent.
Categories Networking, web
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Http, web, https, ssl, url

check_icmp

Name Check_icmp
Command references Check-host-alive-icmp
Check_ping
Check_ping_critical
Check_ping_normal
Description Checks rta and packet loss using icmp.
Why: To see status and reachability on your network.
How: Checks connectivity on the network using icmp. it lets you specify thresholds on rta and loss, and also how many packets to send, packetsize, ttl, interval between packets, and timeout.
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Host, icmp, ping, packet loss, rta

check_ide_smart

Name Check_ide_smart
Description This plugin checks a local hard drive with the (linux specific) smart interface http
Why: To get control over the local hard drives on your server.
How: By checking the local hard drive with ioctl.
Supported platforms Linux host with the smart interface installed.
Categories Hardware
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Hardware, storage, ide, smart, linux

check_iferrors

Name Check_iferrors
Description Checks for errors on a network interface.
Why: To be aware about and locate network problems.
How: By using snmp. you can specify thresholds on the amount off errors.
Supported platforms Not platform dependent
Categories Networking
Support level Support level for this plugin: 5 Level 5 (Medium and bug support) The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Network, interface errors, snmp

check_ifoperstatus

Name Check_ifoperstatus
Description Checks the operational status if a network interface.
Why: To see status of a network port
How: By using snmp
Supported platforms Not platform dependent
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Switch, router, network, interface status, snmp

check_ifstatus

Name Check_ifstatus
Description Checks the operational status of all network interfaces on a host.
Why: To see status of the network ports.
How: By using snmp.
Supported platforms Not platform dependent.
Categories Networking
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)

The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Network, snmp, interface status, switch, router

check_imap

Name Check_imap
Command references Check_imap
Description Checks connectivity to a imap server.
Why: To see status of an imap mailserver
How: By connecting to the imap server and expecting a proper resopnse. you can send imap commands to the server and specify the expected responce. you can also set thresholds on response time.
Supported platforms Not platform dependent.
Categories Mail
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Email, imap

check_internet

Name Check_internet
Description This plugin takes a number of internet sites and checks if any one of them are alive.
Why: The plugin can be used to monitor your internet connection and alert you if it is down.
How: It is simply a wrapper around check_http. it takes every internet site sent as an argument to check_internet and exexecutes a simple check_http check with the timeout set to 5 seconds.
Supported platforms Not platform dependent.
Categories Networking, web
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Internet, network, web

check_ipmi

Name Check_ipmi
Command references Internet, network, web
Description Nagios plugin for locally checking hardware status (fans, voltage) via ipmi.
Why: To get control over the local hardware on your server.
How: It utilizes ipmitool to get results from kernel.
Supported platforms Unix server with ipmitools installed.
Categories Hardware
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Ipmi, ipmitool, unix, linux, local hardware

check_ipmi_sensor

Name Check_ipmi_sensors
Command references Check_ipmi_sensor_fan
Check_ipmi_sensor_platform_sequrity
Check_ipmi_sensor_power_supply
Check_ipmi_sensor_power_unit
Check_ipmi_sensor_memory
Check_ipmi_sensor_drive_slot
Check_ipmi_sensor_system_firmware_progress
Check_ipmi_sensor_system_event
Check_ipmi_sensor_critical_interrupt
Check_ipmi_sensor_module_board
Check_ipmi_sensor_slot_connector
Check_ipmi_sensor_temperature
Check_ipmi_sensor_current
Check_ipmi_sensor_voltage
Check_ipmi_sensor_processor
Check_ipmi_sensor_watchdog2
Check_ipmi_sensor_physical_security
Description Plugin for checking hardware status (fans, voltage, etc). locally or remotely using freeipmi.
Why: To get control over the hardware on your server.
Supported platforms Devices supporting ipmi via 'serial over lan'
Categories Hardware
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by op5. op5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, op5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Ipmi, hardware, linux, freeipmi, linux

check_ircd

Name Check_ircd
Description

Checking to see if there is any ircd running and see how many user it has.
Why: To see status of a irc server.
How: By connecting to the irc server and expecting a proper response. you can also set thresholds on response time.

Supported platforms Not platform dependent.
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Irc server, chat

J-L plug-ins

check_jabber

Name Check_jabber
Description Tests jabber connections to a specified host.
Why: To see status of a message server running jabber.
How: By connecting to the jabber server. it lets you send a message and expect a message back. you can also specify to use ssl or not and set threshold on response time.
Supported platforms Not platform dependent.
Categories Networking
Support level Support level for this plugin: 4
Level 4 (High and fully supported) The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Jabber, im, chat Jabber, im, chat

check_jmx

Name Check_jmx_current_threadcount
Check_jmx_garbage_collection_timing
Check_jmx_heapmem_used
Check_jmx_long_running_threads
Check_jmx_nonheap_mem_used
Check_jmx_availible_connections_in_pool
Command references Check_jmx
Description The jmx plugin is a nagios plugin for monitoring devices, applications, and service-driven networks using java management extensions (jmx)
Java management extensions (jmx) is a java technology that supplies tools for managing and monitoring applications, system objects, devices (e. g. printers) and service oriented networks. those resources are represented by objects called mbeans (for managed bean).*
Jmx exposes a set of .managed bean. (mbean) wich represents a resource running in the java virtual machine.
The jmx implementation of a java application server typically exposes resource usage statistics (memory, threads used etc) and lots of other statistics/metrics. apart from generic information the application server vendor also provide mbeans specific for the application server in question.
The check_jmx plugin enables you to monitor the values of any mbean attribute made available through jmx.
Categories Java
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Jmx, java, jboss, web application

check_ldap

Name Check_ldap
Command references Check_ldap
Description Tests connections to an ldap server.
Why: To see that the ldap server is working. this can be used to check for example windows active directory servers.
How: By connecting to the ldap server. you can specify protocol version, password and different search criteria. you can also set thresholds on response time.
Supported platforms Not platform dependent.
Categories Misc
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Ldap

check_ldaps

Name Check_ldaps
Description Tests connections to an ldaps server.
Why: To see that the ldaps server is working. this can be used to check for example windows active directory servers.
How: By connecting to the ldaps server. you can specify protocol version, password and diffrent search criterias. you can also set thresholds on response time
Supported platforms Not platform dependent.
Categories Misc
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Ldap, secure ldap

check_libvirt

Name Check_libvirt
Command references Check_libvirt_kvm_guest_cpu
Check_libvirt_kvm_guest_mem
Check_libvirt_kvm_guest_disk_io
Check_libvirt_kvm_guest_net_io
Check_libvirt_kvm_guest_running
Check_libvirt_kvm_host_running
Check_libvirt_kvm_host_storage_pool
Check_libvirt_kvm_host_volume_all
Check_libvirt_kvm_host_volume
Check_libvirt_xen_guest_cpu
Check_libvirt_xen_guest_disk_io
Check_libvirt_xen_guest_mem
Check_libvirt_xen_guest_net_io
Check_libvirt_xen_guest_running
Check_libvirt_xen_host_running
Check_libvirt_xen_host_storage_pool
Check_libvirt_xen_host_volume
Check_libvirt_xen_host_volume_all
Description Check status of kvm or xen server.
Why: The plugin checks status (cpu, memory, disk io, ...) of virtual machines running inside kvm or xen server and the hosts yourself.
How: The plugin queries status of kvm or xen server using the libvirt virtualization api
Supported platforms Kvm server, xen server
Categories Operating systems
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Kvm, xen, libvirt, virtualization, os

check_linux_stats

Name Check_linux_stats
Command references Check_nrpe_linux_cpu_usage_idle
Check_nrpe_linux_cpu_usage_iowait
Check_nrpe_linux_cpu_usage_nice
Check_nrpe_linux_cpu_usage_steal
Check_nrpe_linux_cpu_usage_system
Check_nrpe_linux_cpu_usage_total
Check_nrpe_linux_cpu_usage_user
Check_nrpe_linux_disk_io_requests
Check_nrpe_linux_disk_usage_root
Check_nrpe_linux_disk_usage_all
Check_nrpe_linux_linux_total_open_sockets
Check_nrpe_linux_load
Check_nrpe_linux_mem_and_swap
Check_nrpe_linux_network
Check_nrpe_linux_paging_in_out
Check_nrpe_linux_total_open_files_inodes
Check_nrpe_linux_total_processes
Check_nrpe_linux_uptime
Description Monitoring cpu, disk, io, processes, paging and a lot more on a linux host.
Why: To make sure you are aware of how your linux server's os i doing.
How: The plugin are supposed to be used localy on that Linux host you like to monitor and the plugin needs to be executed via NRPE.
To be able to use the plugin you need to have the following perl module installed on the system where the plugin shall be executed:
Sys::Statistics::Linux
Supported platforms Linux
Categories Operating systems
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Linux, cpu, memory, io, files, processes, paging, swap, disk

check_load

Name Check_load
Description Checks system load on a unix server.
Why: This makes it easy to see if there is a problem with the capacity of a server and if and when you need to upgrade.
How: By checking the amount of jobs in the processor queue. a load of 1 means that the processor always has one job in the queue on a single processor system. the plugin lets you specify thresholds on load values.
Supported platforms Unix
Categories Cpu
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Unix, linux, cpu, load

check_load_by_w

Name Check_load_by_w
Description Checks system load on a unix server.
Why: To make sure you do not end up with a server having to high load.
How: Checking the load on a linux or a unix server by using the "w" command.
Supported platforms Unix/linux
Categories Cpu
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Unix, linux, cpu, load

check_log

Name Check_log
Description Checks log files on unix system.
How: This plugin will scan a log file (specified by the option) for a specific pattern (specified by the option). successive calls to the plugin script will only report *new* pattern matches in the log file, since an copy of the log file from the previous run is saved to .
Supported platforms Unix
Categories Logs
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Linux, unix, logs

check_log2

Name Check_log2
Command references Check_log
Check_log_eventlog
Check_log_snmptraps
Check_log_syslog
Description Smarter logfile checker for unix systems.
Why: To automatically keep track of error messages that only is visible in a logfile.
How: This plugin starts searching the logfile where it stopped on the last check, it therefore doesn’t need to go through the whole file (good on large logfiles). you can specify search patterns both as normal text and as a regular expression.
Supported platforms Unix
Categories Logs
Support level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Unix, linux, logs

check_logfiles

Name Check_logfiles
Command references Check_logfiles
Description Check_logfiles scans log files for specific patterns
Why: To check and get notified if you find errors or other messages in your logfiles that You are interested in.
Supported platforms Linux
Categories Logs
Support level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Logs

check_logserver

Name Check_logserver
Description Sometimes you end up with logfiles that for some reason can not be parsed correctly. they will then be placed in the error directory in OP5 logserver. this plugin is used to check the number of logs sent to the error directory in OP5 logserver.
Why: To give you the possibility to monitor how many logs that are placed in the error directory.
How: By open the error directory and count the number of files.
Supported platforms OP5 logserver
Categories Logs
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Op5 logserver, error logs

check_ls_log

Name Check_ls_log
Command references Check_op5_logserver_filter
Check_op5_logserver_filter_static_interval
Check_ls_log
Description

Check status of predefined filters in op5 logserver > v. 2.1
Why: To check the status of a filter.
How: This plugin is run remotely on the logserver via nrpe. it takes thresholds for the number of rows that may be returned by a filter.

Supported platforms Op5 logserver
Categories Logs
Support level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Op5 logserver, logs

check_ls_log_2_1

Name Check_ls_log_2_1
Description Check status of predefined filters in OP5 logserver <
Why: To check the status of a filter.
How: This plugin is run remotely on the logserver via nrpe. it takes thresholds for the number of rows that may be returned by a filter.
Supported platforms OP5 logserver
Categories Logs
Support level Support level for this plugin: 4
Level 4 (High and fully supported)

The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Op5 logserver, logs

M-O plug-ins

check_mailq

Name Check_mailq
Description Checks the number of mails in the mailq on unix mailsystems.
Why: To catch problems with the mail system.
How: Searches through the mailq and lets you specify minimum and maximum allowed mails in the queue. supports sendmail, qmail, postfix and exim.
Supported platforms Unix
Categories Mail
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Email, local mail queue, sendmail, qmail, postfix, exim, unix, linux

check_maxdb

Name Check_maxdb
Description Checking the status of you maxdb servers.
Why: To make sure you maxdb servers are up and running.
How: Connects to the maxdb database by using the unix command 'dbmcli' and parse the result. It may check problem with backups, log fillrate and custom strings in the 'info state' result set.
Categories Databases
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Database, maxdb

check_megaraid

Name Check_megaraid
Command references Check_megaraid
Description This plugin is locally checking status of an megaraid controller.
Why: So you know that the local megaraid controler on your server is working as it should.
How: It uses the /proc/megaraid/ directory for finding out status about disks.
Supported platforms Unix / linux using megaraid.
Categories Hardware
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Megaraid, raid controller, hardware

check_movex

Name Check_movex
Description This plugin check various movex/m3 related system information.
How: It does so by connecting to the m3 webserver and fetching relevant url's.
Supported platforms Movex/m3 systems
Categories Erp systems
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags  

check_mrtg

Name Check_mrtg
Description This plugins lets you monitor data in an mrtg logfile.
Why: If you have mrtg installed and whant to monitor the contents of a graph.
How: By looking for a value in the specified logfile. you can also set thresholds. this plugin only searches for one single value in the logfile.
Supported platforms Unix
Categories Misc
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to op5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. op5 support helps out with command syntax.
Tags Mrtg

check_mrtgtraf

Name Check_mrtgtraf
Description Checks for traffic usage in an mrtg traffic graph logfile.
Why: If you have mrtg installed and whant to monitor the traffic usage but not polling the router/switch but mrtg instead.
How: By looking in the logfile and specifying thresholds for incoming and outgoing traffic.
Supported platforms Unix
Categories Misc
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Mrtg, network, traffic

check_mssql

Name Check_mssql
Command references Check_mssql_db_online
Check_mssql_query_response
Check_mssql_response_length
Check_mssql_blocked_processes
Check_mssql_blocked_processes_ad_user
Check_sybase_db_online
Check_sybase_query_response
Check_sybase_response_length
Description Check microsoft sql servers
Why: To check status of ms sql servers.
How: Connects to a ms sql database and checks if it is accepting connections. lets you specify database username, password. it can also accept a query and thresholds for the number of rows that the query may return.
Supported platforms Windows
Categories Databases
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Microsoft windows, sql server, database

check_mssql_health

Name Check_mssql_health
Command references Check_mssql_health_cpu-busy
Check_mssql_health_io-busy
Check_mssql_health_full-scans
Check_mssql_health_connected-users
Check_mssql_health_transactions_all
Check_mssql_health_transactions
Check_mssql_health_batch-requests
Check_mssql_health_latches-waits
Check_mssql_health_latches-wait-time
Check_mssql_health_locks-waits
Check_mssql_health_locks-timeouts
Check_mssql_health_locks-deadlocks
Check_mssql_health_sql-recompilations
Check_mssql_health_sql-initcompilations
Check_mssql_health_total-server-memory
Check_mssql_health_mem-pool-data-buffer-hit-ratio
Check_mssql_health_lazy-writes
Check_mssql_health_page-life-expectancy
Check_mssql_health_free-list-stalls
Check_mssql_health_checkpoint-pages
Check_mssql_health_database-online_all
Check_mssql_health_database-online
Check_mssql_health_database-free_all
Check_mssql_health_database-free
Check_mssql_health_database-backup-age_all
Check_mssql_health_database-backup-age
Check_mssql_health_database-logbackup-age_all
Check_mssql_health_database-logbackup-age
Check_mssql_health_database-file-auto-growths_all
Check_mssql_health_database-file-auto-growths
Check_mssql_health_database-logfile-auto-growths_all
Check_mssql_health_database-logfile-auto-growths
Check_mssql_health_database-datafile-auto-growths_all
Check_mssql_health_database-datafile-auto-growths
Check_mssql_health_database-file-auto-shrinks_all
Check_mssql_health_database-file-auto-shrinks
Check_mssql_health_database-logfile-auto-shrinks_all
Check_mssql_health_database-logfile-auto-shrinks
Check_mssql_health_database-datafile-auto-shrinks_all
Check_mssql_health_database-datafile-auto-shrinks
Check_mssql_health_database-file-dbcc-shrinks_all
Check_mssql_health_database-file-dbcc-shrinks
Check_mssql_health_failed-jobs
Check_mssql_health_sql
Check_mssql_health_sql-runtime
Check_mssql_health_list-databases
Check_mssql_health_list-datafiles
Check_mssql_health_list-locks
Description Check microsoft sql servers
Why: To check status of ms sql servers.
How: Connects to a ms sql database and checks if it is accepting connections. lets you specify database username, password. it can also accept a query and thresholds for the number of rows that the query may return.
Supported platforms Windows
Categories Databases
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Microsoft windows, sql server, database

check_multiurl

Name Check_multiurl
Description Fetches a list of url's and checks them all in paralell.
How: Uses wget to fetch the list of urls that should be checked. check_http is then used to check the urls.
Supported platforms No platform dependency
Categories Networking, web
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Web, network, http

check_mysql

Name Check_mysql
Description This plugin is deprecated in OP5 Monitor > Tests a mysql server or database
Why: To catch problems with mysql database servers or specific databases
How: Connects to a mysql server and checks status. lets you specify username, password and Database to connect to.
Supported platforms Not platform dependent
Categories Databases
Support Level 8
Tags Mysql, database

check_mysql_health

Name Check_mysql_health
Command references Check_mysql_health_connection-time
Check_mysql_health_uptime
Check_mysql_health_threads-connected
Check_mysql_health_threadcache-hitrate
Check_mysql_health_threads-created
Check_mysql_health_threads-running
Check_mysql_health_threads-cached
Check_mysql_health_connects-aborted
Check_mysql_health_clients-aborted
Check_mysql_health_slave-lag
Check_mysql_health_slave-io-running
Check_mysql_health_slave-sql-running
Check_mysql_health_qcache-hitrate
Check_mysql_health_qcache-lowmem-prunes
Check_mysql_health_myisam_keycache-hitrate
Check_mysql_health_innodb_bufferpool-hitrate
Check_mysql_health_innodb_bufferpool-wait-free
Check_mysql_health_innodb_log-waits
Check_mysql_health_tablecache-hitrate
Check_mysql_health_table-lock-contention
Check_mysql_health_index-usage
Check_mysql_health_tmp-disk-tables
Check_mysql_health_table-fragmentation_all
Check_mysql_health_table-fragmentation
Check_mysql_health_open-files
Check_mysql_health_slow-queries
Check_mysql_health_long-running-procs
Check_mysql_health_cluster-ndbd-running
Check_mysql_health_sql_query
Check_mysql_health_sql_query_custom_units
Description Test various parameters of a mysql database. you may also use custom sql queries that returns a single number.
Why: To catch problems with mysql database servers or specific databases. this could also be used to monitor the data you have in your databases.
How: Connects to a mysql server and checks status via mainly the "show status" mysql command.
Supported platforms Not platform dependent
Categories Databases
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Mysql, database

check_mysql_query

Name Check_mysql_query
Description This plugin is deprecated in OP5 Monitor > This program checks a query result against threshold levels.
Why: So you may send custom queries to a mysql database.
How: You send a sql query and make sure it returns a numeric value.
Supported platforms Anything that may run a mysql server.
Categories Databases
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Mysql, database, sql query

check_nagios

Name Check_nagios
Description This plugin checks the status of the nagios process on the local machine.
Why: So you can be sure that you will be notified if there is any problems with your OP5 Monitor / nagios service.
How: The plugin will check to make sure the nagios status log is no older than the number of minutes specified by the expires option. It also checks the process table for a process matching the command argument.
Supported platforms Unix server running OP5 Monitor / nagios.
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Unix, linux, nagios, OP5 Monitor core

check_new_ents

Name Check_new_ents
Description The plugin looks for the latest file in a folder and tell you when the file wast last changed.
Why: It can be useful for informative monitoring like transaction files, backup files.
How: By look in a specified folder for the latest file and picking up latest change time stamp from the file attributes.
Supported platforms Unix/linux
Categories File system
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags File system, unix, linux

check_nntp

Name Check_nntp
Command references Check_nntp
Description Tests nntp connections.
Why: To catch problems with an nntp server
How: Connects to a nntp host to test the connection. you can also specify thresholds on responstime.
Supported platforms Not platform dependent.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Nntp, news server

check_nntps

Name Check_nntps
Description Tests nntps connections.
Why: To catch problems with an snntp server
How: Connects to a snntp host to test the connection. you can also specify thresholds on response time.
Supported platforms Not platform dependent.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Snntp, news server

check_nrpe

Name Check_nrpe
Command references Check_nrpe
Check_nrpe_disk_root
Check_nrpe_disk_var
Check_nrpe_load
Check_nrpe_proc_crond
Check_nrpe_proc_named
Check_nrpe_proc_syslogd
Check_nrpe_proc_total
Check_nrpe_proc_zombie
Check_nrpe_swap
Check_nrpe_users
Check_nrpe_win_services
Check_nrpe_win_counter
Check_nrpe_win_cpu
Check_nrpe_win_drivesize
Check_nrpe_win_eventlog
Check_nrpe_win_ram
Check_nrpe_win_swap
Check_nrpe_win_uptime
Check_mssql_buffer_cache_hit_ratio
Check_nrpe_win_process
Description Checks remote unix and windows servers running nrpe and nrpe_nt.
Why: To be able to check status on remote unix and windows hosts.
How: Let you run plugins on remote unix servers running nrpe and windows servers running nrpe_nt. you can use check_nrpe to run all plugins that normally only checks status on a local server. you can also use nrpe to run checks to test stuff on the network from a remote box instead of from the monitor server. what you can check is configured in nrpe.cfg configuration file on the remote server and of the set if plugins on the remote server.
Supported platforms Unix and microsoft windows
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Nrpe, unix, linux, microsoft windows

check_nt

Name Check_nt
Command references Check-host-alive-nsclient
Check_nt_clientversion
Check_nt_cpuload
Check_nt_disk
Check_nt_memuse
Check_nt_pagingfile
Check_nt_process
Check_nt_service
Check_nt_uptime
Check_mssql_db_file_size
Check_mssql_log_file_size
Check_nt_memory_page_per_sec
Check_nt_physical_disk_time
Check_mssql_cache_hit_ratio
Check_mssql_num_deadlocks
Check_mssql_num_user_connections
Check_perf_phys_disk_time
Check_perf_avg_disk_queue_length
Check_perf_io_read
Check_perf_io_write
Check_perf_memory_pages_per_sec
Check_perf_proc_elapsed_time
Check_perf_proc_id_process
Check_perf_proc_pagefile_bytes
Check_perf_proc_page_faults
Check_perf_proc_pool_nonpaged_bytes
Check_perf_proc_pool_paged_bytes
Check_perf_proc_priority_base
Check_perf_proc_private_bytes
Check_perf_proc_thread_count
Check_perf_proc_virtual_bytes
Check_perf_terminal_active_sessions
Check_perf_terminal_inactive_sessions
Check_perf_terminal_total_sessions
Description Checks remote windows servers running nsclient
Why: To see status of your windows servers.
How: Connects to the nsclient service and retreives following information. cpu usage, memory usage, swap usage, disk usage, process status, service status. it also lets you run queries against performance counters.
Supported platforms Microsoft windows
Categories Operating systems
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Microsoft windows, nsclient

check_ntp_peer

Name Check_ntp_peer
Command references Check_ntp_server
Check_ntp_stratum
Description Check the health of an ntp server.
Check the health of an ntp server.
Why: To make sure the ntp server is in sync with its peers.
How: Check the health of an ntp server. lets you set thresholds on accepted offset, jitter and stratum.
Supported platforms Not platform dependent
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Ntp, time

check_ntp_time

Name Check_ntp_time
Command references Check_ntp_time
Description Checks the clock offset between the local host and a remote ntp server.
Why: To keep track of server clocks.
How: Connects to an ntp server and and compares the ntp clock to the local clock. it lets you set thresholds on accepted offset.
Supported platforms Not platform dependent
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Ntp, time

check_nwstat

Name Check_nwstat
Command references Check_nwstat
Check_nwstat_conns
Check_nwstat_load1
Check_nwstat_load15
Check_nwstat_load5
Check_nwstat_uprb
Description Check remote novel netware servers running mrtgext.nlm.
Why: To check status of your netware servers.
How: Connects to the mrtgext nlm and gathers information about cpu usage, disk usage and a lot of other things.
Supported platforms Novell netware
Categories Operating systems
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Novel, netwrare, mrtget, os

check_om_chassis

Name Check_om_chassis
Command references Check_om_chassis
Description Checks chassi state of dell servers using the omreport command from the dell openmanage distribution.
Why: To make sure you will be notified when there is any chassi problems with your dell servers.
How: The communication between OP5 Monitor and dell openmanage is performed by snmp
Supported platforms Dell servers.
Categories Hardware
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Dell, hardware, open manager, chassi

check_om_storage

Name Check_om_storage
Command references Check_om_storage
Description Checks the state of dell storage using the omreport command from the dell openmanage distribution.
Why: To make sure you will be notified when there is any problems with the storage in your dell servers.
How: The communication between OP5 Monitor and dell openmanage is performed by snmp.
Supported platforms Dell servers.
Categories Hardware
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Dell, hardware, open manager, storage

check_op5_filter

Name Check_op5_filter
Command references Check_op5_listview_filter
Check_op5_listview_filter_auth_file
Check_op5_listview_filter_custom_status_label
Check_op5_listview_filter_custom_status_label_auth_file
Check_op5_listview_syslogs_filter
Check_op5_listview_syslogs_filter_msg_last_servicecheck
Check_op5_listview_syslogs_filter_auth_file
Check_op5_listview_syslogs_filter_custom_host
Check_op5_listview_syslogs_filter_custom_host_auth_file
Description Allows you to monitor OP5 Monitor list view filters. the plugin counts the number of hits you get from a filter you have provided. it is mainly supposed to be used for monitoring logserver filters in OP5 Monitor but could be used for other types of list viwes in OP5 Monitor as well.
Why: This to make it possible to monitor the content of log data sent to the OP5 Monitor extension OP5 logserver.
How: The plugin will connect to the OP5 Monitor api and query the filter provided as argument to the plugin.
Supported platforms OP5 Monitor server
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Op5, list view, filter, logserver

check_op5_license

Name Check_op5_license
Command references Check_op5_license_monitor_percentage_left
Check_op5_license_monitor_hosts_left
Check_op5_license_monitor_days_left
Description Allows you to know when your license expires.
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Op5

check_op5backup

Name Check_op5backup
Command references Check_op5backup
Description This plugin is checking how old your latest op5backup is.
Why: To notify you if you have no fresh op5backup.
How: Checking the date of the latest tar archive no matter if it is stored locally on the OP5 server or on a ftp server.
Supported platforms A server running any OP5 product.
Categories Backup
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags OP5, backup

check_op5backup2

Name Check_op5backup2
Command references Check_op5backup_state
Description This plugin is checking backup process state.
Why: To notify you about latest backup process state.
How: Checking the latest backup log.
Supported platforms A server running any OP5 product.
Categories Backup
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags OP5, backup

check_op5monitor

Name Check_op5monitor
Command references Check_merlin_mysql
Check_merlin_mysql_virt_mem_usage
Check_merlin_process
Check_merlin_process_cpu_usage
Check_merlin_process_virt_mem_usage
Check_merlin_prog_status
Check_monitor_core_files
Check_monitor_distribution
Check_monitor_failed_sms
Check_monitor_hardware_ipmi
Check_monitor_host_check_exec_time
Check_monitor_host_check_orphans
Check_monitor_host_latency
Check_monitor_op5backup
Check_monitor_pnp_graph_procs
Check_monitor_processes
Check_monitor_processes_cpu_usage
Check_monitor_rrdcached_proc
Check_monitor_service_check_exec_time
Check_monitor_service_check_orphans
Check_monitor_service_latency
Check_monitor_smsd_procs
Check_monitor_smsd_zombie_procs
Check_monitor_spooled_checks
Check_monitor_spooled_perfdata
Check_monitor_tmp_disk
Check_monitor_yum_update
Description This is is a collection of commands to be used to monitor your OP5 Monitor server in it self.
Why: Use the commands inclued here to get a good picture of who your OP5 Monitor server is doing.
How: All commands are using nrpe. the reason for that is because if you are running a peered solution you need to check the correct OP5 Monitor server no matter what peer is executing the check.
Supported platforms A server running OP5 Monitor
Categories OP5 Monitor servers
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags OP5 Monitor

check_openmanage

Name Check_openmanage
Command references Check_openmanage
Description This plugin checks the status of objects monitored by openmanager on dell servers via snmp or Using the tool 'omreport'.
Why: To make sure you will get informed if there is any problem with the hardware on you dell servers.
How: It checks temperature, disks (raid), powersupply etc via snmp.
Supported platforms Dell servers with dell open manager installed.
Categories Hardware
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Dell, open manager, hardware

check_oracle

Name Check_oracle
Command references Check_oracle_dummy_login
Check_oracle_login
Check_oracle_cache_hit_ratio
Check_oracle_cache_hit_ratio_all
Check_oracle_query
Check_oracle_query_regex
Description Check status of a oracle database.
Why: To see status of your oracle databases.
Supported platforms Unix
Categories Databases
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Database, oracle

check_overcr

Name Check_overcr
Description Gathers over-cr collector daemon data.
Why: To remotly gather system information.
How: Connects to over-cr daemon running on remote host.
Supported platforms Unix
Categories Misc
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Over-cr collector, unix, linux, network

negate

Name Negate
Description Negates result of a plugin.
Why: For example, if you whant to check that it is not possible to connect to a specific tcp port, you can use check_tcp which will return critical as long as the port is closed. negate will convert that response to ok.
How: This plugin should be used together with other plugins and negates the check result of the plugin that is run. critical equals to ok and vice versa.
Supported platforms Not platform dependent.
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Negate result

P-R plug-ins

check_pattern

Name Check_pattern
Description This plugin check a logfile on the localhost for a given pattern
Why: To search for certain rows or patterns in your logfiles.
How: By searching for a beginning pattern and an end pattern and by default only look at the last found matching entry.
Supported platforms Unix/linux
Categories Logs
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Log file, unix, linux, pattern, logs

check_pf

Name Check_pf
Description This plugins checks hardware like fan, cpu etc on your packetfront router (cps).
Why: To make sure the hardware on your packetfront router works as supposed.
How: By snmp.
Supported platforms Packetfront routers
Categories Hardware, networking
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Router, packetfront, cps, hardware, network

check_pgsql

Name Check_pgsql
Description Checks status on a postgresql database.
Why: Let you keep track of the status of your postgresql databases.
How: Connects to a postgresql database and checks if it is accepting connections. lets you specify database, username, password and also to set thresholds on response time.
Supported platforms Not platform dependent
Categories Databases
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Postgresql, database

check_ping

Name Check_ping
Description This plugin checks a number of given hosts to see if they are alive.
Why: To test the connectivity to a number of hosts at the same time.
How: The plugin check over icmp and if any of the hosts are down the result is critical.
Supported platforms Not platform depended.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Icmp, ping, network

check_pop

Name Check_pop
Command references Check_pop
Description Checks status on a pop3 server.
Why: To see the status of your pop3 servers.
How: Connects to a pop3 server checks status.
Supported platforms Not platform dependent.
Categories Mail
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Email, pop, tcp

check_portstatus

Name Check_portstatus
Command references Check_portstatus
Check_portstatus_dormant
Description This plugin is keeping track of the number of unused switch ports.
Why: To help you get control of the used ports of your switches.
How: By snmp.
Supported platforms Switches
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Network, switch, router, switch ports, snmp

check_procs

Name Check_procs
Description Checks status of processes.
Why: For example to see that important applications are running.
How: Checks amount of running processes lets you configure tresholds for the amount of processes that is allowed to run. you can also look for a specifig process, a users processes and diffrent states of a process.
Supported platforms Unix
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Unix, linux, process, states

check_radius

Name Check_radius
Command references Check_radius
Description Check status of a radius server.
Why: To see that your radius server is working.
How: Simulates a connection from a nas to a radius server. let you specify username, password and nas identifier. you can also specify the expected response and timeout.
Supported platforms Not platform dependent.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Radius, network

check_real

Name Check_real
Description Tests the real service on a host.
Why: To see status of you real media server.
How: This plugin will attempt to open an rtsp connection with the host. Successul connects return state_ok, refusals and timeouts return State_critical, other errors return state_unknown. successful connects, But incorrect reponse messages from the host result in state_warning return values.
Supported platforms Real media server
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Real media server, rtsp

check_route

Name Check_route
Command references Check_route
Description This plugin checks what route the ip traffic takes.
Why: To help you keep track of what route is used for certain traffic. you may use the plugin to see what internet connection your traffic is using at the moment.
How: By analyzing the result from a trace made with the command traceroute.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Route, traceroute, network

check_rpc

Name Check_rpc
Description Check if a rpc service is registered and running.
Why: To check status of your rpc services.
How: Connects to a real server and reports connection status.
Supported platforms Unix
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Rpc service, unix, real

S-U plug-ins

check_sensors

Name Check_sensors
Description Checks hardware status.
Why: Gives you a knowledge of the hardware status, temperature and so on.
How: Checks status on your local hardware using the lm_sensors package.
Supported platforms Unix with lmsensors installed
Categories Hardware
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Lmsensor, hardware, temperature, unix, linux

check_simap

Name Check_simap
Description This plugin tests simap connections with the specified host (or unix socket).
Why: To see status of an imap mailserver.
How: Connects to a secure imap server and checks status.
Supported platforms Not platform dependent.
Categories Mail
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Email, imap, secure imap, tcp

check_sip

Name Check_sip
Description This plugin test the functionallity of a sip server.
Why: To control that extensions works as they should in your sip server.
How: The plugin makes a call to the sip server to the specified extension to see that it works and returns the response time.
Supported platforms Sip servers.
Categories Misc
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Sip, asterisk

check_sitescanner

Name Check_sitescanner
Command references Check_sitescanner
Description Checks and return the status of sitescanner sensors and reports back the current status. requires a sitescanner account.
Why: To integrate your sitescanner monitoring into OP5 Monitor.
How: The plugin contacts the simplified sensor status interface to get the status of the sensor with the specified sensorid.
Supported platforms Sitescanner accounts
Categories Network, web
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Web, sitescanner, network

check_smsd

Name Check_smsd
Command references Check_smsd
Description This plugin is used to monitor the number of failed sms messages on a OP5 Monitor server.
Why: To give you notifications when there are too many failed sms on your server.
How: By checking the number of files in the error directory in your smsd spool directory.
Supported platforms OP5 Monitor or any other host running smsd
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Sms, gsm, sms spool queue

check_smtp

Name Check_smtp
Command references Check_smtp
Check_smtp_time
Description Checks status of a smtp server.
Why: To see status of your smtp mailserver.
How: Connects to a smtp server and checks status. lets you specify expected response string. you can also run a command and specify thresholds on response time.
Supported platforms Not platform dependent.
Categories Mail
Support Level Support level for this plugin: 4
Level 4 (High and fully supported) The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its function
Tags Email, smtp

check_snmp

Name Check_snmp
Command references Check_extreme_cpu
Check_extreme_power
Check_extreme_temperature
Check_hp_cpu
Check_hp_fan
Check_hp_fibre_array_status
Check_hp_memoryfree
Check_hp_nic_status
Check_hp_power
Check_hp_power_supply_condition
Check_hp_raid_ctrl_status
Check_hp_temperature
Check_ibm_3584_media_access_availability
Check_ibm_3584_nr_of_physichal_medias
Check_ibm_3584_security_breach
Check_ibm_3584_status_of_mediaaccessdevice
Check_ibm_3584_storage_library_status
Check_ibm_raidstatus
Check_netbotz_airflow
Check_netbotz_door
Check_netbotz_humidity
Check_netbotz_motion_detection
Check_netbotz_temp
Check_snmp
Check_snmp_apc_ups_batterystatus
Check_snmp_apc_ups_batterytime
Check_snmp_apc_ups_minremain
Check_snmp_apc_ups_percentload
Check_snmp_apc_ups_temp
Check_snmp_cisco_cpu
Check_snmp_cisco_mem
Check_snmp_em1_humidity
Check_snmp_em1_temperature
Check_snmp_em1_wetness
Check_snmp_ipso_chassitemp
Check_snmp_ipso_cpuload
Check_snmp_ipso_fanstatus
Check_snmp_ipso_powersupplystatus
Check_snmp_ipso_powersupplytemp
Check_snmp_netapp_cpu
Check_snmp_netapp_failed_disk
Check_snmp_netapp_fans
Check_snmp_netapp_power
Check_snmp_netapp_temperature
Check_snmp_sicon_ups_batteryremain
Check_snmp_sicon_ups_involtage
Check_snmp_sicon_ups_outvoltage
Check_snmp_sysinfo
Check_snmp_ups_batterysec
Check_snmp_ups_batterystatus
Check_snmp_ups_minremain
Check_snmp_ups_percentload
Check_snmp_ups_temp
Description Checks devices that supports snmp.
Why: To get status of a device that supports snmp.
How: Let you obtain status by using the snmp protocol. the plugin has support for version 1, 2c and 3. you need to specify version, community or username/password and oid to poll. you can then set thresholds on numeric ranges or match for specific strings. this is a very flexible plugin and can be used for almost anything with snmp support.
Supported platforms Not platform dependent.
Categories Snmp
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Snmp
Check_extreme_cpu
Check_extreme_power
Check_extreme_temperature
Check_hp_cpu
Check_hp_fan
Check_hp_fibre_array_status
Check_hp_memoryfree
Check_hp_nic_status
Check_hp_power
Check_hp_power_supply_condition
Check_hp_raid_ctrl_status
Check_hp_temperature
Check_ibm_3584_media_access_availability
Check_ibm_3584_nr_of_physichal_medias
Check_ibm_3584_security_breach
Check_ibm_3584_status_of_mediaaccessdevice
Check_ibm_3584_storage_library_status
Check_ibm_raidstatus
Check_netbotz_airflow
Check_netbotz_door
Check_netbotz_humidity
Check_netbotz_motion_detection
Check_netbotz_temp
Check_snmp
Check_snmp_apc_ups_batterystatus
Check_snmp_apc_ups_batterytime
Check_snmp_apc_ups_minremain
Check_snmp_apc_ups_percentload
Check_snmp_apc_ups_temp
Check_snmp_cisco_cpu
Check_snmp_cisco_mem
Check_snmp_em1_humidity
Check_snmp_em1_temperature
Check_snmp_em1_wetness
Check_snmp_ipso_chassitemp
Check_snmp_ipso_cpuload
Check_snmp_ipso_fanstatus
Check_snmp_ipso_powersupplystatus
Check_snmp_ipso_powersupplytemp
Check_snmp_netapp_cpu
Check_snmp_netapp_failed_disk
Check_snmp_netapp_fans
Check_snmp_netapp_power
Check_snmp_netapp_temperature
Check_snmp_sicon_ups_batteryremain
Check_snmp_sicon_ups_involtage
Check_snmp_sicon_ups_outvoltage
Check_snmp_sysinfo
Check_snmp_ups_batterysec
Check_snmp_ups_batterystatus
Check_snmp_ups_minremain
Check_snmp_ups_percentload
Check_snmp_ups_temp

check_snmp_boostedge

Name Check_snmp_boostedge
Description The plugin checks boostedge web accelerator.
Why: To get control over the overall states of your boostedge web accelerator.
How: By snmp
Supported platforms Boostedge web accelerators.
Categories Snmp, misc [boostedge, web accelerator, snmp, network
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Web, accelerator, network, boostedge, snmp

check_snmp_cpfw

Name Check_snmp_cpfw
Description

Checks checkpoint firewall-1 status and policy state (must be installed).
Can check -

  • installed policy name, you must provide the exact name of the policy
  • connections, warning and maximum levels must be provided.
Why: To make sure your checkpoint firewall-1 are working as it is supposed to.
How: Checks by snmp some modules of checkpoint fw-1 filtering or management module. each module will be checked independently.
Supported platforms Checpoint firewall-1
Categories Snmp, networking
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Firewall-1, status, policy state, snmp, network

check_snmp_css

Name Check_snmp_css
Description The plugin checks cisco content switch
Why: To make sure the services on your cisco content switch works as they are supposed to.
How: By snmp.
Supported platforms Cisco content switch
Categories Snmp, networking
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Cisco, css, network, snmp

check_snmp_env

Name Check_snmp_env
Description The plugin checks environmental parameters such as fan, power supply, temperature on the following type of hosts:
Cisco
Nokia ipso
Bluecoat
Ironport
Foundry
Not all parameters are supported on every type of host.
Why: To get control of the hardware in your network units.
How: By snmp.
Supported platforms Cisco, nokia ipso, bluecoat, ironport, foundry
Categories Snmp, networking
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags  

check_snmp_int

Name Check_snmp_int
Description The plugin checks host interface state and usage.
Why: For example to get notified if you suddenly have strange traffic pattern in you network, eg virus attack or if an interface or to help you locate network problems.
How: The plugin check interface operationnal status over snmp using the mib-ii table.
Supported platforms Not platform depended.
Categories Snmp, networking
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Network interface, status, snmp

check_snmp_linkproof_nhr

Name Check_snmp_linkproof_nhr
Description Checks radware linkproof nhr
Why: To make sure your load balancing between routers in a "multihomed" environment are working as it is supposed to do.
How: By snmp.
Supported platforms Radware linkproof nhr.
Categories Snmp, networking
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Radware, linkproof nhr, snmp, network

check_snmp_load

Name Check_snmp_load
Command references Check_snmp_win_load
Check_snmp_load
Description Checks cpu or load average on a number of different platforms.
Why: This can be useful to monitor cpu or load average on hosts where you are not able to install any agents.
How: By snmp.
Supported platforms Windows, unix/linux, as400, cisco, cisco catalyst, hp procurve, linkproof, blucoat, nokia, fortinet, netscreen
Categories Cpu
Snmp
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Cpu, load, snmp, microsoft windows, unix, linux, cisco, hp, linkproof, nokia, net screen, fortinet, blucoat, as400

check_snmp_mem

Name Check_snmp_mem
Description Checks memory usage on a number of different platforms using snmp.
Why: This can be useful to monitor memory usage on hosts where you are not able to install any agents.
How: Memory and swap usage on linux given by net-snmp. Memory usage on cisco routers or pix On cisco routers, it will add 'io' and 'processor' memory On pix, it will check the memory used (one memory pool only on pix). Memory usage on hp procurve switch.
Supported platforms Unix/linux, cisco routers, cisco pix, hp procurve switch.
Categories Snmp, memory
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Memory, ciso pix, unix, linux, hp, snmp

check_snmp_nsbox

Name Check_snmp_nsbox
Description This plugin checks vhost and diode status on your netsecureone netbox.
Why: To make sure the status of the diodes and vhosts are ok.
How: By snmp.
Supported platforms Netsecureone netbox
Categories Snmp
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Netsecureone, netbox, vhost, diod status, snmp

check_snmp_printer

Name Check_snmp_printer
Command references Check_snmp_printer
Description Check printers via snmp.
Why: To check status of printers.
How: Connects via snmp to the printers and check their status regarding paper trays and toner levels.
Supported platforms Printers that support rfc-1759.
Categories Snmp
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Printer, toner, paper, rcf1759, snmp

check_snmp_process

Name Check_snmp_process
Description This plugin checks if process are running, the number that are running, memory and cpu used.
Why:
How: The plugin checks, by snmp, if there is at least one process matching the filter when no warning or critical levels are set. The filter is treated as a regular expression by default, but you can deactivate.
Supported platforms Windows, unix/linux, as400
Categories Snmp
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Process, memory, cpu, microsoft windows, unic, linux, as400

check_snmp_storage

Name Check_snmp_storage
Command references Check_snmp_win_storage
Check_snmp_win_virtual_mem
Check_snmp_win_physical_mem
Check_snmp_storage
Description Checks storage information on both hard drives and ram on various hardware using snmp.
Why: To monitor storage usage over snmp if snmp is the only way to monitor the server.
How: The plugin collects the monitored data over snmp.
Supported platforms Not platform depended
Categories Snmp, file system
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Storage, hardware, snmp

check_snmp_vrrp

Name Check_snmp_vrrp
Description The plugin checks the interface state of vrrp cluster.
Why: To make sure your vrrp interfaces are in the right state, have right number of members in the cluster and that the load is not too high.
How: By snmp. depending on the state you put as option ("master" or "backup") the script will get all the vrrp enables interface and check they are in this state. if not, it will retrun a critical status By default, it will check nokia ip platforms using vrrp
Supported platforms Nokia ip with ipso 3.x , 4.x in both vrrp mode and clustering mode.
Radware linkproof
Alteon ad4 loadbalancers
Categories Snmp, networking
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Nokia, ipso, radware, alteon, loadbalancer, vrrp, cluster, snmp

check_snmp_win

Name Check_snmp_win
Description The plugin is used to monitor windows servers over snmp instead of using any agent.
Why: Sometimes you are unable to install an agent on the monitored windows server. setting up all snmp services by hand is a hard work. then you have this plugin that already made the job for you.
How: The monitored data is checked over snmp.
Supported platforms Windows
Categories Windows
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Microsoft windows, cpu, memory, snmp, os

check_snmpif

Name Check_snmpif
Command references Check_snmpif_traffic_v1
Check_snmpif_traffic_v2
Check_snmpif_traffic_v3
Check_snmpif_errors_v1
Check_snmpif_errors_v2
Check_snmpif_errors_v3
Check_snmpif_status_v1
Check_snmpif_status_v2
Check_snmpif_status_v3
Check_traffic
Check_traffic_v2
Check_traffic_v3
Check_traffic_snmpport
Check_traffic_v2_snmpport
Check_traffic_v3_snmpport
Check_iferrors
Check_iferrors_v2
Check_iferrors_v3
Check_iferrors_snmpport
Check_iferrors_v2_snmpport
Check_iferrors_v3_snmpport
Check_ifoperstatus
Check_ifoperstatus_v2
Check_ifoperstatus_v3
Description Checks an interface traffic, status or errors using snmp
Why: For example to get notified if you suddenly have strange pattern in you network, e.g. virus attack.
How: Polls traffic/status/errors usage on a snmp enabled network device, for example a router or a switch. the plugin lets you specify threshold values.
Supported platforms Not platform dependent.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Network, traffic, interface status, errors, snmp

check_spop

Name Check_spop
Description Check status of a secure pop3 server.
Why: To check status of your secure pop3 server.
How: Connects to a secure pop3 server and checks status.
Supported platforms Not platform dependent.
Categories Mail
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Email, secure pop, tcp

check_sql

Name Check_sql
Command references Check_mssql_backup_job
Check_mssql_query_string_regex
Check_mssql_query_count
Check_mssql_query_reponstime
Check_mssql_blocked_processes
Check_mssql_backup_job_ad_user
Check_mssql_query_string_regex_ad_user
Check_mssql_query_count_ad_user
Check_mssql_query_reponstime_ad_user
Check_mssql_blocked_processes_ad_user
Description Check various sql servers. requires dbi module for selected database.
Why: You can use this plugin to check a lot of different databases such as :
Mysql
Pgsql
Mssql
Db2 Etc. This plugin makes it easy to execute any kind of sql-query to the monitored database.
How: It connects to the database using the database type specific dbi module.
Supported platforms Any database you you can find perl dbi modules for.
Categories Databases
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Mysql, postgresql, microsoft sql, db2, dbi, database

check_ssh

Name Check_ssh
Command references Check_ssh
Check_ssh_10
Check_ssh_5
Description Checks a ssh server.
Why: To check status of your ssh servers.
How: Connects to a ssh server and checks for an expected response. let you specify what version to check for and also set thresholds on response time.
Supported platforms Not platform dependent.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Ssh, ssh connection, tcp

check_ssmtp

Name Check_ssmtp
Description Checks status of a secure smtp server.
Why: To see status of your secure smtp mailserver.
How: Connects to a secure smtp server and checks status. lets you specify expected responce string. you can also run a command and specify thresholds on response time.
Supported platforms Not platform dependent.
Categories Mail
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Email, smtp, secure smtp, tcp

check_swap

Name Check_swap
Command references Check_swap
Description Check swap usage.
Why: To make sure you will be notified if the server is using to much of its swap space.
How: The swap is checked on the local machine. how it is done depends on what operating system the plugin is executed on.
Supported platforms Unix / linux
Categories File system
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Operating system, os, unix, linux, swap, memory

check_tcp

Name Check_tcp
Command references Check-host-alive-http
Check-host-alive-telnet
Check_imap3
Check_imaps
Check_tcp
Check_telnet
Description Tests connection to a tcp port.
Why: To check status of different applications that are listening on a tcp port.
How: Connect to a specified tcp port and checks the connection. let you specify port number, send and expect string and also to set thresholds on response time.
Supported platforms Not platform dependent
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Tcp, network, port
Check_telnet
Check_tcp
Check-host-alive-http
Check-host-alive-telnet

check_temptraxe

Name Check_temptraxe
Command references Check_temptracker_e
Check_temptrax_e4_probe
Description Check temperatures of a probe connected to a temptrax model e.
Why: To be notified when temperatures in e.g. server rooms rise above defined thresholds.
How: The plugin queries status of temptrax via http protocol.
Supported platforms Temptrax model e.
Categories Environmental
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Environment, temperature, temptrax model e

check_temptraxf

Name Check_temptraxf
Description Check temperatures of a probe connected to a temptrax model f.
Why: To be notified when temperatures in e.g. server rooms rise above defined thresholds.
How: The plugin queries status of temptrax via http protocol.
Supported platforms Temptrax model f.
Categories Environmental
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Environment, temperature, temptrax model f

check_time

Name Check_time
Description Check time on a host running timeserver.
Why: To check that the time is correct on remote systems.
How: Connect to a host that is running timeserver (port 37). it lets you set accepted variance between the remote host and the local clock.
Supported platforms Not platform dependent.
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by op5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Time, ntp, timeserver

check_traffic

Name Check_traffic
Description Check the amount of traffic on a network port.
Why: For example to get notified if you suddenly have strange traffic pattern in you network, eg virus attack.
How: Polls traffic usage on a snmp enabled network device, for example a router or a switch. the plugin lets you specify threshold values of the traffic usage.
Supported platforms Not platform dependent.
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Network, snmp, router, switch

check_ucs

Name Check_ucs
Command references Check_ucs_temp
Check_ucs_fan_status
Check_ucs_iocard_status
Check_ucs_psu_status
Check_ucs_fault_summary
Description Check status of cisco ucs blade chassi
Why: To check the status of chassi temperature, chassi fans status, chassi power supplies status, Io card status and faulty summary from ucs manager.
How: The plugin will ask a remote machine over snmp v2c using perl net Sure you have snmp read access on the cisco ucs system you are going to monitor.
Supported platforms Cisco ucs blade systems
Categories Hardware
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Cisco ucs, hardware, powersupply, fan, snmp, blade system, temperature, ucs manager

check_udp

Name Check_udp
Command references Check_udp
Description Tests connection to a udp port
Why: To check status of applications that listens on a udp port.
How: Connect to a specified udp port and checks the connection. lets you specify port number, send and expect string and also to set thresholds on response time.
Supported platforms Not platform dependent
Categories Networking
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Network, udp

check_unix

Name Check_unix
Command references  
Description It is an OP5 Monitor plugin that checks a remote unix host via ssh or other Remote shell.
Why: To automatically monitor the status of your ups'es and get notified in case of an outage.
How: Checks status on ups'es. you can check batterystatus, temperature, battery load etc.
Supported platforms Ups with rfc1628 snmp support
Categories Operating systems
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Linux, unix, ssh, remote shell

check_ups

Name Check_ups
Description Checks snmp enabled ups'es
Why: To automatically monitor the status of your ups'es and get notified in case of an outage.
How: Checks status on ups'es. you can check batterystatus, temperature, battery load etc.
Supported platforms Ups with rfc1628 snmp support
Categories Hardware
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Ups, rfc1628, snmp, hardware

check_users

Name Check_users
Description Check the amount of users logged in.
Why: To keep track of the amount of users logged on to a system. if to many are logged on you might have been hacked for example.
How: Check for the amount of users that are logged on to the system and specify threshold values for how many that is accepted.
Supported platforms Unix
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Linux, unix, users, logged in

urlize

Name Urlize
Command references Check_log_eventlog
Check_log_snmptraps
Check_log_syslog
Description This plugin creates an url of a status message from an other plugin.
Why: If you like to have a clickable url in your status message in your status view in op5 monitor you may use this plugin to do the job for you.
How: This plugin wraps the text output of another command (plugin) in html tags, thus displaying the plugin output in as a clickable link in the nagios status screen. the return status is the same as the invoked plugin.
Supported platforms Not platform depended
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Url status message
Check_log_eventlog
Check_log_snmptraps
Check_log_syslog

V-Z plug-ins

check_vmware_api

Name Check_vmware_api
Command references Check_vmware_api_dc
Check_vmware_api_dc_host
Check_vmware_api_dc_host_cpu_total_no_thresholds
Check_vmware_api_dc_host_cpu_usage_in_mhz
Check_vmware_api_dc_host_disk_io_aborted
Check_vmware_api_dc_host_disk_io_device
Check_vmware_api_dc_host_disk_io_kernel
Check_vmware_api_dc_host_disk_io_queue
Check_vmware_api_dc_host_disk_io_resets
Check_vmware_api_dc_host_disk_io_total_no_thresholds
Check_vmware_api_dc_host_mem_memctl_in_mb
Check_vmware_api_dc_host_mem_overall_in_mb
Check_vmware_api_dc_host_mem_overhead_in_mb
Check_vmware_api_dc_host_mem_swap_in_mb
Check_vmware_api_dc_host_mem_total_no_thresholds
Check_vmware_api_dc_host_mem_usage_in_mb
Check_vmware_api_dc_host_net_usage_receive
Check_vmware_api_dc_host_net_usage_send
Check_vmware_api_dc_host_net_usage_total_no_thresholds
Check_vmware_api_dc_host_runtime_all_info
Check_vmware_api_dc_host_runtime_connection_state
Check_vmware_api_dc_host_runtime_health
Check_vmware_api_dc_host_runtime_listcluster
Check_vmware_api_dc_host_runtime_listhost
Check_vmware_api_dc_host_runtime_listvm
Check_vmware_api_dc_host_runtime_state
Check_vmware_api_dc_host_runtime_vmware_tools_status
Check_vmware_api_dc_host_scsi_logical_units
Check_vmware_api_dc_host_vmfs_free
Check_vmware_api_dc_host_vmfs_used
Check_vmware_api_dc_host_vm_list
Check_vmware_api_dc_vm
Check_vmware_api_dc_vm_connection_state
Check_vmware_api_dc_vm_cpu_all_no_thresholds
Check_vmware_api_dc_vm_cpu_ready
Check_vmware_api_dc_vm_cpu_usage
Check_vmware_api_dc_vm_cpu_usage_mhz
Check_vmware_api_dc_vm_cpu_wait
Check_vmware_api_dc_vm_mem_active
Check_vmware_api_dc_vm_mem_all_no_thresholds
Check_vmware_api_dc_vm_mem_memctl
Check_vmware_api_dc_vm_mem_overall
Check_vmware_api_dc_vm_mem_overhead
Check_vmware_api_dc_vm_mem_swap_in
Check_vmware_api_dc_vm_mem_swap_out
Check_vmware_api_dc_vm_mem_usage
Check_vmware_api_dc_vm_mem_usage_mb
Check_vmware_api_dc_vm_net_all_no_thresholds
Check_vmware_api_dc_vm_net_receive
Check_vmware_api_dc_vm_net_send
Check_vmware_api_dc_vm_net_usage
Check_vmware_api_dc_vm_runtime_all_info
Check_vmware_api_dc_vm_runtime_console_connections
Check_vmware_api_dc_vm_runtime_cpu
Check_vmware_api_dc_vm_runtime_guest_os_status
Check_vmware_api_dc_vm_runtime_issues
Check_vmware_api_dc_vm_runtime_mem
Check_vmware_api_dc_vm_runtime_state
Check_vmware_api_dc_vm_runtime_status
Check_vmware_api_dc_vm_runtime_vmware_tools_status
Check_vmware_api_dc_vm_swap_usage
Check_vmware_api_host
Check_vmware_api_host_cpu_total_no_thresholds
Check_vmware_api_host_cpu_usage
Check_vmware_api_host_cpu_usage_in_mhz
Check_vmware_api_host_disk_io_aborted
Check_vmware_api_host_disk_io_device
Check_vmware_api_host_disk_io_kernel
Check_vmware_api_host_disk_io_queue
Check_vmware_api_host_disk_io_read
Check_vmware_api_host_disk_io_resets
Check_vmware_api_host_disk_io_total_no_thresholds
Check_vmware_api_host_disk_io_write
Check_vmware_api_host_io_read
Check_vmware_api_host_io_write
Check_vmware_api_host_mem_memctl_in_mb
Check_vmware_api_host_mem_overall_in_mb
Check_vmware_api_host_mem_overhead_in_mb
Check_vmware_api_host_mem_swap_in_mb
Check_vmware_api_host_mem_total_no_thresholds
Check_vmware_api_host_mem_usage
Check_vmware_api_host_mem_usage_in_mb
Check_vmware_api_host_net_nics
Check_vmware_api_host_net_usage
Check_vmware_api_host_net_usage_receive
Check_vmware_api_host_net_usage_send
Check_vmware_api_host_net_usage_total_no_thresholds
Check_vmware_api_host_runtime_all_info_no_thresholds
Check_vmware_api_host_runtime_connection_state_no_thresholds
Check_vmware_api_host_runtime_health
Check_vmware_api_host_runtime_issues
Check_vmware_api_host_runtime_listvm
Check_vmware_api_host_runtime_maintenance
Check_vmware_api_host_runtime_sensor
Check_vmware_api_host_runtime_status
Check_vmware_api_host_runtime_storagehealth
Check_vmware_api_host_service_all
Check_vmware_api_host_service_specific
Check_vmware_api_host_swap_usage
Check_vmware_api_host_uptime
Check_vmware_api_host_vm
Check_vmware_api_host_vmfs
Check_vmware_api_host_vmfs_used
Check_vmware_api_host_vm_connection_state
Check_vmware_api_host_vm_cpu_all_no_thresholds
Check_vmware_api_host_vm_cpu_ready
Check_vmware_api_host_vm_cpu_usage
Check_vmware_api_host_vm_cpu_usage_mhz
Check_vmware_api_host_vm_cpu_wait
Check_vmware_api_host_vm_mem_active
Check_vmware_api_host_vm_mem_all_no_thresholds
Check_vmware_api_host_vm_mem_memctl
Check_vmware_api_host_vm_mem_overall
Check_vmware_api_host_vm_mem_overhead
Check_vmware_api_host_vm_mem_swap_in
Check_vmware_api_host_vm_mem_swap_out
Check_vmware_api_host_vm_mem_usage
Check_vmware_api_host_vm_mem_usage_mb
Check_vmware_api_host_vm_net_all_no_thresholds
Check_vmware_api_host_vm_net_receive
Check_vmware_api_host_vm_net_send
Check_vmware_api_host_vm_net_usage
Check_vmware_api_host_vm_runtime_all_info
Check_vmware_api_host_vm_runtime_console_connections
Check_vmware_api_host_vm_runtime_cpu
Check_vmware_api_host_vm_runtime_guest_os_status
Check_vmware_api_host_vm_runtime_issues
Check_vmware_api_host_vm_runtime_mem
Check_vmware_api_host_vm_runtime_state
Check_vmware_api_host_vm_runtime_status
Check_vmware_api_host_vm_runtime_vmware_tools_status
Check_vmware_api_host_vm_swap_usage
Description Check status of vmware esx 3.x, esxi server, vsphere 4 and vsphere 5.
Why: The plugin checks status (cpu, memory, runtime, ...) of virtual machines running inside vmware esx server, vmware esx hosts and vsphere infrastructure.
How: The plugin queries status of esx server or vsphere using the vi(vsphere) perl api.
Supported platforms Vmware esx server, vmware esxi server, vmware vsphere infrastructure
Categories Operating systems
Support Level Support level for this plugin: 8
Level 8 (Deprecated)
This plugin has been deprecated in favor of check_vmware_v2.
Tags Vmware, vsphere, vcenter, esx, esxi, data center

check_vmware_v2

Name check_vmware_v2
Description Check status of VMware vSphere infrastructure.
Why: The plugin can be used to monitor the infrastructure managed by a VMware vCenter server or a VMware ESXi server; such as its datacenters, clusters, hosts and virtual machines. It can check a large range of different metrics and statuses depending on the targeted infrastructure; for example CPU load, memory usage, network activity, runtime states, etc..
How: The plugin requires a separate service to run on the Monitor host. The plugin talks to the service which in turn talks to the target vSphere API server. The plugin service uses the pyVmomi vSphere API Python bindings from VMware to talk to the VMware vSphere infrastructure.
Supported platforms VMware vSphere infrastructure: VMware vCenter and VMware ESX and ESXi hypervisor hosts.
The plugin uses pyVmomi 6.7.1 which means that the plugin fully supports vSphere 6.7.1, 6.7, 6.5 and 6.0.
Categories Operating systems
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags VMware, vSphere, vCenter, ESX, ESXi

Command references

  • Usage: check_vmware_v2 [OPTIONS] [COUNTER]
  • Query performance data from a vSphere API server.
  • Specify the managed entity and performance counter to query.
  • If no managed entity is specified, the query will be made against either the vCenter Server Appliance virtual machine, or the ESXi host, depending on whether the targetted vSphere API server is a vCenter or an ESXi host.

Below is a list of commonly used performance counters and the types of entities they are available on.

  • Use the --list-counters option to fetch a full list of available performance counters.
  • Use the --verbose option to list more information about the fetched counters.
Performance counter Entity type
cpu.usage.average datacenter, cluster, host, vm
disk.usage.average host, vm
disk.read.average host, vm
disk.write.average host, vm
mem.usage.average cluster, host, vm
net.usage.average cluster, host, vm
service.status host
service.status.<service_name> host
runtime.connected host, vm
runtime.status datacenter, cluster, host, vm
vmfs.usage datacenter, cluster, host
vmfs.usage.<datastore_name> datacenter, cluster, host

The following counters can be useful for one-off checks, but should be avoided in scheduled use since they are very performancedemanding, both for Monitor and for the vCenter server being monitored:

Counter Entity type
runtime.list_vms datacenter, cluster, host
runtime.list_hosts datacenter, cluster
runtime.tools datacenter, cluster, host, vm
device.cddvd datacenter, cluster, host

check_wave

Name Check_wave
Description To test signal strength on speedlan wireless equipment.
Why: To make sure you will be notified if the signal strength is not good enough.
How: The data is collected with snmp.
Supported platforms Speedlan wireless equipment.
Categories Networking
Support Level Support level for this plugin: 6
Level 6 (Low and at best effort)
The plugin is shipped as a courtesy to OP5 customers. Dependencies are resolved and the plugin is executed without runtime errors. The plugin has normally only been installed and tested at a customer site. OP5 support helps out with command syntax.
Tags Speedlan, wlan, snmp

check_wmi_plus

Name Check_wmi_plus
Command references Check_wmip
Check_wmip_io
Check_wmip_filesize
Check_wmip_fileage
Check_wmip_disk
Check_wmip_cpuq
Check_wmip_cpu
Check_wmip_cpudetail
Check_wmip_network
Check_wmip_service
Check_wmip_uptime
Check_wmip_mem
Check_wmip_page
Check_wmip_process
Check_wmip_eventlog
Check_wmip_ts
Check_wmip_iis
Check_wmip_exchange
Check_wmip_sql
Check_wmip_sql_express
Check_wmip_proc
Check_wmip_dns
Check_wmip_dhcp
Check_wmip_dhcpv6
Check_wmip_print
Check_wmip_users
Check_wmip_power
Check_wmip_ad
Description Check status of windows servers using wmi (agent less)
How: The plugin queries status of windows servers using the wmi api
Supported platforms Windows
Categories Operating systems
Support Level Support level for this plugin: 5
Level 5 (Medium and bug support)
The plugin is not continuously tested by OP5. OP5 probably do not have a compatible test environment in place and/or resources to test the plugin. If an issue with the plugin is found, OP5 will examine the importance and prioritize according to impact and level of effort. OP5 Monitors the upstream project (if any) and updates the shipped plugin regularly.
Tags Microsoft windows, wmi, agent less, os

check_xenapi

Name Check_xenapi
Command references Check_xenapi_list_host
Check_xenapi_list_pool
Check_xenapi_list_vms
Check_xenapi_host_cpu
Check_xenapi_host_cpu_core
Check_xenapi_host_io
Check_xenapi_host_mem
Check_xenapi_host_net
Check_xenapi_host_time
Check_xenapi_vm_cpu
Check_xenapi_vm_io
Check_xenapi_vm_mem
Check_xenapi_vm_mem_ballooned
Check_xenapi_vm_net
Description Check status of citrix xen server cluster installation.
Why: The plugin checks status (cpu, memory, disk io, ...) of virtual machines running inside citrix xen server cluster and the hosts yourself.
How: The plugin queries status of citrix xen server cluster using the xen api
Supported platforms Citrix xen server
Categories Operating systems
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Xen, citrix, os

check_yum_update

Name Check_yum_update
Command references Check_yum_update
Description Checks for availabla updates using the command 'yum check-updates'.
Why: To make sure you do not miss any updates on your redhat/centos linux system that uses yum as a package manager.
How: The plugin uses the yum command to get the number of new package available for installation.
Supported platforms Redhat, linux, centos
Categories Misc
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by O5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Yum, os updates, redhat, centos

webinject

Name Webinject
Command references Check_webinject
Description This plugin is used to make complex web queries.
Why: You can use it to test login forms and other functions on a web site.
How: The plugin sends a post or get request an analyse the result. a long chain of tests can be made and used in monitoring.
Supported platforms Not platforms depended.
Categories Network, web
Support Level Support level for this plugin: 4
Level 4 (High and fully supported)
The plugin is continuously tested by OP5. A fully compatible test environment for the plugin is in place to verify its functionality.
Tags Web applications