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