Scenario:
Trying to run a SNMPv3 discovery on an eHealth poller that has SNMPv3 support installed on it, but get the following error:
" File D:/eHealth63/discover/SNMPv3.dci Line 1 Error: Syntax error in rule"
Cause:
The V3 key file was in this location where DCI Rules belong: $NH_HOME/discover/
AND it was selected in his discover policies.
The Discover code therefore tried to process this file as a DCI Rule and because the rules file requires specific syntax, the Merge process threw an exception when it tried to process the incorrectly formatted rule.
So check / edit your Discover Policy(s) and ensure this file is not selected in the Use DciRule area.
It is recommended not to store the output file of nhExportSnmpKeyInfo in this directory.