Thats great Santhi.
One other feature would be good, details below:
When we enumerate a tabular performance counter, it will be good to capture data by enumerating all the child OIDs.
For example in our load balancer (F5), we would like to monitor a tabular OID
.126.96.36.199.4.1.33188.8.131.52.3.2.1 in which
.184.108.40.206.4.1.33220.127.116.11.18.104.22.168.x describes a series of WideIp names
.22.214.171.124.4.1.33126.96.36.199.188.8.131.52.x is the corresponding integer values for those WideIPs
I would like to raise an alert when any of those WideIPs goes down i.e the performance counter integer value of .184.108.40.206.4.1.33220.127.116.11.18.104.22.168.x is 0.
In the alert it should have the WideIP name as well as the value i.e. .22.214.171.124.4.1.33126.96.36.199.188.8.131.52.x and .184.108.40.206.4.1.33220.127.116.11.18.104.22.168.x
Our current tool uses INDEX feature to capture all these and alert accordingly.