Nagios

Check a process cpu and memory with Nagios

A check plugin for Nagios to monitor processes and their utilization of system resources. https://github.com/thomasweaver/check_cpu_proc This plugin takes in a process name and then uses the command ps to work out how much memory and cpu all the processes of that name are taking up in percentage. It will output performance data for CPU Usage Percentage, Memory Usage Percentage, VSZ, RSS and the number of processes of that name.

Nagios Varnish performance plugin

Varnish is a web application accelerator and sits in front of your web server. It speeds up your application by caching some, if not all of the content meaning it reduces the load on your web server and can reduce the load on you backend as less lookups will be needed by the frontend. As varnish is the first thing users hit it is imperative it is working properly and you have statistics on how it is performing.

F5 LTM virtual server Nagios health performance check

A plugin for nagios to check the state of virtual servers on an LTM as well as creating Performance Data output on the amount of connections to each Virtual Server. The plugin is written in PHP and uses SNMP to gather the statuses of each Virtual Server. The plugin currently only supports SNMPv2 and has been tested on Big-IP 10.2 only but should work with other version of Big-IP.

Nagios HP MSA P2000 status and performance monitor

This script is intended to be used with Nagios to monitor a HP P2000 SAN. Below is a description and the file can be downloaded here: All versions can be found here: https://github.com/thomasweaver/check_p2000_api Version 1.2 allowing input of username and password. Great thanks to Jon Witts who added the code which can be found here http://pastebin.com/T1DMYJbu# or download zip below Version 1.3 Adds an extra check to the status check.