Skip navigation
Currently Being Moderated

VMware ESX Filesystems

VERSION 6  Click to view document history
Created on: Sep 14, 2009 1:34 PM by Wouter DHaeseleer - Last Modified:  Nov 11, 2009 5:10 PM by Matt Ray

Submitted by:

netdata (Wouter D'Haeseleer)



This ZenPack will do the following:

  • Create a device class: /Devices/Server/ESX
  • Apply a new FileSystem template to that class
  • Add a libexec command to collect for the FileSystem template
  • Add a new cmd collector plugin (VmwareEsxDf) and will be applied to the device class
  • Add all ESX related MIBS

So you can get all the VMFS filesystems of the ESX server


What needs to be done?


If someone is good enough at Python it would be nice that: FileSystem template and VmwareEsxDf uses the OID to get what they want.





     Zenoss Version: 2.2

     ZenPack Dependencies:

     External Dependencies:


  • Add the ESX server to Zenoss - once it is added please fill in the:    
    • zCommandPassword
    • zCommandUsername

The VmwareEsxDf will model the filesystem using SSH but for the performance I  will use SNMP. (I don't want to SSH every 5 min to the ESX server)

so on the ESX server edit the /etc/snmp/snmpd.conf and add:


exec . vdf /usr/sbin/vdf

The OID . is used by the FileSystem template.

Now restart the snmpd service on the ESX server:


/etc/init.d/snmpd restart 

Now you are ready to remodel the device and the VMFS filesystems will be added and after a few zencommand cycles you also will have the performance graphs for the filesystem.



Tagged Releases:

Change History:


Trac tickets:

Known issues:

Note: binary attachments ending in .zip will need to be unzipped before use.
Comments (1)