ESXi Integration or SNMP Data Collection

Hello,

I am evaluating the product and we are strongly needing either an ESXi agent (in the form of a machine or SNMP data collector). Is there either an agent for ESXi that leverages the various API data points that ESXi can expose, or an SNMP data collection script that we can use to import and track data in ITarian?

HI @danner26

I don’t think there is anything that can be done at present, if you find anything cheap or free, please let me know, since we need to collect SNMP traps from HP ILO.

One common approach is to enable SNMP on your ESXi hosts and use ITarian’s built-in SNMP monitoring capabilities. This involves configuring SNMP on the ESXi side by enabling the service, setting a community string, and ensuring the correct firewall rules are in place. Once SNMP is active, you can add your ESXi host to ITarian as a device and use the SNMP monitoring configuration to track metrics such as CPU usage, memory usage, storage, and uptime. While this method is relatively easy to set up and works well for basic infrastructure monitoring, it’s somewhat limited in terms of the depth of data available—especially when it comes to virtual machine-level details or event logs.

If you need more detailed insights, such as per-VM statistics, host-level performance, or datastore status, a better option is to use a script-based approach leveraging the VMware vSphere API. You can write custom PowerShell scripts using VMware’s PowerCLI or use Python with the pyVmomi library. These scripts can log into your ESXi host or vCenter server and pull a wide range of performance and configuration metrics. Once developed, these scripts can be integrated into ITarian via the Custom Monitoring section, where they can run on a schedule and trigger alerts or log data based on thresholds you define. This option requires more effort and scripting knowledge but provides a much deeper view into your virtualization infrastructure.