Facts
- The Audit driver reads the license at first start.
- The license ist stored in Elasticsearch.
- In case if IDM and Driver ist started before ElasticSearch, the driver will not a valid receive license
- we can't control the start sequence/time of IDM, drivers and Elasticsearch
BUT...
We can solve such kind of issue by
- create a file with the serverID as its name in the folder "/opt/novell/eDirectory/lib/dirXML/classes" of the IDM server
- put license text to this file
- add the path to this file in your driver settings and it should work.
To get your license from ElasticSearch go to
http://es_host:9200/aslicense/_search or
http://es_host:5151/aslicense/_search (if via proxy)
{"took":11,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":1,"max_score":1.0,"hits":[{"_index":"aslicense","_type":"license","_id":"audit-dasboard","_score":1.0,"_source":{"license":"rO0ABXNyAB5jaC5........","serverid":"b075b271-f9cb-4df6-a0fc-bc171bdacf1e"}}]}}
You have to login as "admin". Yyou will get a JSON where you can grab the value of the "license" together with the "serverID"
To debug License issues driver, set trace level to 5.