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
.184.108.40.206.4.1.33220.127.116.11.3.2.1 in which
.18.104.22.168.4.1.3322.214.171.124.126.96.36.199.x describes a series of WideIp names
.188.8.131.52.4.1.33184.108.40.206.220.127.116.11.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 .18.104.22.168.4.1.3322.214.171.124.126.96.36.199.x is 0.
In the alert it should have the WideIP name as well as the value i.e. .188.8.131.52.4.1.33184.108.40.206.220.127.116.11.x and .18.104.22.168.4.1.3322.214.171.124.126.96.36.199.x
Our current tool uses INDEX feature to capture all these and alert accordingly.