UNNOC - Virtual Monitoring Appliance
In my hunt for a solid monitoring solution for my ever-growing VMware environment, I came across UNNOC. It uses rrdtool for the lovely graphs and you can even download it as a Virtual Appliance from their website or from VMware.com/appliances. It uses the Virtual Center SDK to tie into metrics for virtual machines and VI3 servers and is also capable of using SNMP to monitor your other servers. I have mine currently configured to also monitor my Virtual Center server for things such as
- CPU Utilization of vpxs.exe (Virtual Center Service)
- CPU Utilization of tomcat5.exe (Virtual Center Web Access)
- CPU Utilization of lmgrd.exe (License Server)
- Disk Usage
- Memory Statistics
- et al.
Since the appliance is driven mostly with PHP and mySQL, I feel pretty comfortable hacking it to bits to provide what I want, a solid bird’s eye view that will report the following for the entire environment:
- Top 5 Busiest LUNs
- Top 5 Busiest Hosts by CPU
- Top 5 Busiest Hosts by Ethernet
- Top 5 Busiest Hosts by Fibre Channel
- Top 5 Busiest Hosts by Memory
- Top 5 Busiest VMs
- Virtual Center Service CPU Utilization
- SQL Server Service responsible for VC Database
That’s just an idea, but I want the ability to monitor important metrics from a single view (perhaps across multiple monitors) that will especially let me keep an eye on the SAN performance as well as Virtual Center. As I make progress with this page, I’ll post it up for all to enjoy.
Cheers.
- Jason Langone
Gratuitous screen shots:




Commenting is closed for this article.

2007 Systems Architech.