SCOM: Net-SNMP Management Packs for UNIX/Linux Monitoring, Version 1.0.1
September 21, 2009 3 Comments
I have completed version 1.0.1 of the Net-SNMP management packs for OpsMgr 2007 R2 , and I thought I’d go ahead and share them. At this point, my testing of the management packs has been on a small development network with Sun and CentOS servers, but so far everything is looking pretty good. These management packs should provide a pretty good set of monitoring for UNIX and Linux servers that run the Net-SNMP agent, which includes Solaris, most Linux distributions, and even VMWare ESX and Checkpoint Secure Platform.
As I had discussed in my last post, there are two management packs in this set. The Net-SNMP Library management pack defines the classes and performs discoveries. This can be imported by itself to facilitate completely custom monitoring or to be referenced in other management packs. The Net-SNMP Monitoring management pack implements a pretty standard set of monitors for UNIX/Linux server performance and availability monitoring and supports the Exec, Proc, and File directives of the Net-SNMP agent configuration.
The management packs can be downloaded here. They are released under the GNU Public License and can be used, modified, and distributed freely, as long as the attribution remains intact.
Some screenshots:
More details can be found in the documentation included in the .zip file, but here’s the abbreviated list of monitors and rules in the Net-SNMP Monitoring MP:
Monitors
Net-SNMP Device
- Net-SNMP CPU Context Switches per Second
- Net-SNMP CPU Interrupts per Second
- Net-SNMP CPU Percent Idle
- Net-SNMP CPU System Percent Utilization
- Net-SNMP CPU User Percent Utilization
- Net-SNMP Percent Real Memory Free
- Net-SNMP Percent Swap Memory Free
- Net-SNMP Zombie Process Count Monitor
Net-SNMP Network Interface
- Net-SNMP Network Interface Status
- Net-SNMP Network Interface Percent Utilization
Net-SNMP Monitored Extensible Object
- Net-SNMP Extensible Object Status
Net-SNMP Monitored File
- Net-SNMP Monitored File Status
Net-SNMP Monitored File
- Net-SNMP Monitored Process Status
Net-SNMP Volume
- Net-SNMP Volume Percent Utilization
Rules
Net-SNMP Device
- Alert on Net-SNMP Device Rebooted
- Collect Net-SNMP Total Available Memory
- Collect Net-SNMP Swap Memory Percent Free
- Collect Net-SNMP Real Memory Percent Free
- Collect Net-SNMP Number of Current Users
- Collect Net-SNMP Number of Current Processes
- Collect Net-SNMP I/O Sent
- Collect Net-SNMP I/O Received
- Collect Net-SNMP CPU Interrupts per Second
- Collect Net-SNMP CPU User Percent Utilization
- Collect Net-SNMP CPU System Percent Utilization
- Collect Net-SNMP CPU Percent Idle
- Collect Net-SNMP CPU Context Switches per Second
- Collect Net-SNMP Zombie Processes
Net- SNMP Network Interface
- Collect Net-SNMP Network Interface Out Percent Utilization
- Collect Net-SNMP Network Interface In Percent Utilization
Net-SNMP Volume
- Collect Net-SNMP Volume Percent Utilization
Be sure to check back here for updates to these management packs and if you give thema try, I’d love to hear your impressions or suggested changes!
Hi Kris,
I must say, your Management Pack is very well written. We’d love to include the hostname in the alerts. Do you know how to do this?
The devicename (from the RFC-1213 MIB) is a property of the base Net-SNMP Device class in the MP. Because all objects are hosted at some level beneath this, the DeviceName property can be added to alerts. I have some updates to do to the MP that I hope to post by tomorrow, and I’ll add that to the list.
Good day!
I downloaded your package, installed on the SCOM 2012 server add Linux as network devices, but they do not primenyaets package, do not tell me what to do?
Thank you.