Welcome: Guest | Sign-In
NOTE: This site is no longer maintained. Upgrade to ipMonitor v9 here.

NOTE: This site is no longer maintained. Upgrade to ipMonitor v9 here.
Watch a 4-minute movie about ipMonitor v9!
Knowledge Center > Tutorials
Net-SNMP: Monitor a Disk Drive on a Unix-Based Operating System (Linux, Solaris, HP-UX, etc.)
Using ipMonitor's SNMP - QA Monitor and the Net-SNMP daemon, Administrators can monitor a disk drive or partition on a Unix-based Operating System.
The SNMP - QA Monitor can be configured in various ways to monitor:
  • The numerical disk or partition percentage value
  • The amount of available disk space in kilobytes
About Net-SNMP
Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both Internet Protocol (IP) version 4 and Internet Protocol (IP) version 6.
Net-SNMP is available for many Unix and Unix-like operating systems and also for Microsoft Windows.

Detailed information on downloading and configuring the Net-SNMP daemon is available from the Net-SNMP website.


Before You Begin

Before configuring SNMP - QA Monitors to implement the examples outlined in this tutorial, the Net-SNMP daemon must be installed and configured on each machine being monitored.

Important! You must add the DISK directive to your snmpd.conf file. For detailed information on performing this step, please refer to the following Net-SNMP resources:

http://net-snmp.sourceforge.net/docs/man/snmpd.conf.html

http://net-snmp.sourceforge.net/docs/man/snmp_config.html

The DISK directive increases the indexed OID values. For every DISK directive entered, the OID index value will increment by one (1).

Directive:
DISK <path>

Examples:
DISK /
DISK /opt
DISK /var

Available Resources
Click the XML icon to download resources designed to be used with this tutorial. The XML file includes six preconfigured Monitors, as well as a predefined Group for the Monitors.
To incorporate the Cisco MIBs described in this article into your ipMonitor installation, access the SNMP MIB Database Builder located within the ipMonitor Support Portal.

Note: Custom databases are only available to registered customers. You must log in to access this section.

1. Expand the Enterprise branch, and place a checkmark beside NetSNMP.

2. Click the Construct MIB Database button located at the bottom of the page.

Shortly after selecting your custom MIBs for creation, you will receive an email indicating that your database is ready for download. This email will contain a link to your personalized SNMP MIB database. Additionally, each visit to the Support Portal home page will also contain the link to your most recently created database.
Click the PDF icon to open a printable PDF version of this tutorial. It includes all the information found here, including images from the ipMonitor software, diagrams, and links to additional resources.

Sample Monitor Settings
Group: NET-SNMP Daemon :: Disk Monitoring

Monitor 1

Monitor Name NET-SNMP Daemon :: Available Disk Space [KB] Index 1
Monitor Type SNMP - QA Monitor
SNMP Object Type dskAvail.1
OID 1.3.6.1.4.1.2021.9.1.7.1
Returns The amount of available disk space in kilobytes.
Monitoring Condition Pass if greater than 512000

Monitor failure indicates that less than 512,000 kilobytes (approx 500 MB) of available disk space remains on the system. As a result, the machine may not operate as expected.

Monitor 2

Monitor Name NET-SNMP Daemon :: Available Disk Space [KB] Index 2
Monitor Type SNMP - QA Monitor
SNMP Object Type dskAvail.2
OID 1.3.6.1.4.1.2021.9.1.7.2
Returns The amount of available disk space in kilobytes.
Monitoring Condition Pass if greater than 819200

Monitor failure indicates that less than 819,200 kilobytes (approx 800 MB) of available disk space remains on the system. As a result, the machine may not operate as expected.

Monitor 3

Monitor Name NET-SNMP Daemon :: Available Disk Space [KB] Index 3
Monitor Type SNMP - QA Monitor
SNMP Object Type dskAvail.3
OID 1.3.6.1.4.1.2021.9.1.7.3
Returns The amount of available disk space in kilobytes.
Monitoring Condition Pass if greater than 1048576

Monitor failure indicates that less than 1,048,576 kilobytes (approx 1 GB) of available disk space remains on the system. As a result, the machine may not operate as expected.

Monitor 4

Monitor Name NET-SNMP Daemon :: Used Disk Space [%] Index 1
Monitor Type SNMP - QA Monitor
SNMP Object Type dskPercent.1
OID 1.3.6.1.4.1.2021.9.1.9.1
Returns The percentage of used disk space.
Monitoring Condition Pass if less than 90

Monitor failure indicates that at least 90% of disk space on the system is being used. As a result, the machine may not operate as expected.

Monitor 5

Monitor Name NET-SNMP Daemon :: Used Disk Space [%] Index 2
Monitor Type SNMP - QA Monitor
SNMP Object Type dskPercent.2
OID 1.3.6.1.4.1.2021.9.1.9.2
Returns The percentage of used disk space.
Monitoring Condition Pass if less than 85

Monitor failure indicates that at least 85% of disk space on the system is being used. As a result, the machine may not operate as expected.

Monitor 6

Monitor Name NET-SNMP Daemon :: Used Disk Space [%] Index 3
Monitor Type SNMP - QA Monitor
SNMP Object Type dskPercent.3
OID 1.3.6.1.4.1.2021.9.1.9.3
Returns The percentage of used disk space.
Monitoring Condition Pass if less than 80

Monitor failure indicates that at least 80% of disk space on the system is being used. As a result, the machine may not operate as expected.

Note: All imported Monitors are initially disabled. This allows you to make changes to the default settings before the Monitors are enabled to go live in a production environment. Once the Monitors are imported, the following settings will need to be verified (and if necessary, modified) for each Monitor:

To learn more about modifying the above parameters, please refer to the 'Configuring the SNMP - QA Monitor' section of this tutorial.

TIP

For detailed instructions regarding importing XML files into your ipMonitor installation, please refer to the tutorial entitled "How to Import and Export Configuration Settings".



Configuring the SNMP - QA Monitor

For the purposes of this tutorial, we'll be referring to the preconfigured Monitors included in the XML resource download. Alternatively, you can create a new Monitor by clicking the Monitors menu option and then selecting Add a Monitor. Choose the SNMP - QA Monitor from the Multi-Transaction / QA category.

Identification

  1. Enter a unique, descriptive name for the Monitor in the Name field.
  2. Choose whether to automatically add the new Monitor to a particular Group.
  3. Check the Enabled checkbox.
  4. Choose whether you want the Monitor to Store Monitor Statistics for Recent Activity and Historical Reports.
Test Parameters

  1. Specify the location of the SNMP Service (in this case, the Net-SNMP Daemon). Both IP Address and Domain Name are valid entries.
  2. If needed, specify a different UDP Port Number for the SNMP Service. By default, the standard Port Number used for SNMP communication (Port 161) is already entered.
  3. If you are using one of the preconfigured Monitors, the appropriate OID for the monitoring task is already entered. Otherwise, you will need to specify an OID path in the OID field.
  4. Enter the SNMP Community string that allows ipMonitor to communicate with the SNMP Service.
  5. Select the SNMP Version used by the device to be monitored. Both ipMonitor and the target device must use the same SNMP Version. Available options are: SNMP Version 1 and SNMP Version 2.
Analysis of Test Results

The following example uses the Analysis of Test Results settings configured for the NET-SNMP Daemon :: Used Disk Space [%] Index 1 Monitor provided in the XML resource download.

The type of data supported by the selected OID determines the possible methods of analysis using the SNMP - QA Monitor.

  1. In order to return the desired value (the percentage of used disk space), the SNMP - QA Monitor is configured to analyze the result as Numeric Data.
  2. The expected result is determined to be less than (<) 90, ensuring that the Monitor will pass if the returned data indicates that less than 90% of total disk space is being used.

TIP

By default, the Timing Intervals for each parameter are set to 300 seconds. If needed, adjust these defaults to meet your specific monitoring environment's requirements until the optimum settings are reached.



Additional Information

For more information regarding the SNMP - QA Monitor, refer to the Monitors section of ipMonitor's Context-Sensitive Help system, and then select Monitor Types, followed by SNMP - QA. The Context-Sensitive Help can be accessed by clicking the Help link located in the top right corner of ipMonitor's Administration web interface.

For information on other features and concepts related to those discussed in this article, refer to the following ipMonitor resources:

< Back

Last Updated: April 10, 2006 | What did you think of this topic?

Privacy Statement | Terms of Use | EULA | Contact | Site Map

Prices displayed do not reflect international pricing unless otherwise stated. Please see our international price list for current pricing specific to your location. All prices are subject to change without notice.

© 2003-2008 SolarWinds.net, Inc. All Rights Reserved. SolarWinds®, the SolarWinds logo, ipMonitor®, LANsurveyor®, and Orion® are among the trademarks or registered trademarks of the company in the United States and/or other countries. All other trademarks are property of their respective owners.