Alban,
The ntServiceTable is indexed using the ntServiceIndex attribute. If you want to monitor the ntServiceState for a specific entry in the ntServiceTable, you will need to specify the specific index of the service in that table. This can be found by using MIB Tools to query the ntServiceName and noting the instance. For example, if instance of Active Directory Web Services is "159" then you would need to monitor "ntServiceState.159". However, there are a couple of caveats for this:
1. If you have multiple systems the instance for ntServiceState for the service may not be the same across all systems
2. If the service were to be restarted, the instance may change
If you have a sysedge agent installed, you could monitor the service
Could the "Active Directory and Exchange Server Manager" help?
Active Directory and Exchange Server Manager - CA Spectrum - 10.2 to 10.2.3 - CA Technologies Documentation
Joe