SCOM: Net-SNMP Management Packs for UNIX/Linux Monitoring, Version 1.0.1

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!

Advertisement

About Kristopher Bash
Kris is a Senior Program Manager at Microsoft, working on UNIX and Linux management features in Microsoft System Center. Prior to joining Microsoft, Kris worked in systems management, server administration, and IT operations for nearly 15 years.

3 Responses to SCOM: Net-SNMP Management Packs for UNIX/Linux Monitoring, Version 1.0.1

  1. Fast Matt says:

    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?

    • Kristopher Bash says:

      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.

  2. Aleksandr says:

    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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: