Fixed sensoroni. In the salt pillar, it was missing
Replaced it and restarted sensoroni - that's working. This also fixed the issue with the sensor not showing up in SOC, and not being able to retrieve PCAP's.
I think this only leaves the NIDS alerts not showing up in The Hive still. The cortex docker logs show:
[error] o.e.c.Authenticated - Authentication failure:
session: AuthenticationError User session not found
pki: AuthenticationError Certificate authentication is not configured
key: AuthenticationError Authentication failure
init: AuthenticationError Use of initial user is forbidden because users exist in database
[error] o.e.s.a.MultiAuthSrv - Authentication failure
org.elastic4play.AuthenticationError: Authentication using API key is not supported
at org.elastic4play.services.AuthSrv.authenticate(UserSrv.scala:50)
at org.elastic4play.services.AuthSrv.authenticate$(UserSrv.scala:49)
at org.thp.cortex.services.LocalAuthSrv.authenticate(LocalAuthSrv.scala:19)
at org.elastic4play.services.auth.MultiAuthSrv.$anonfun$authenticate$3(MultiAuthSrv.scala:58)
at org.elastic4play.services.auth.MultiAuthSrv$$anonfun$$nestedInanonfun$forAllAuthProvider$1$1.applyOrElse(MultiAuthSrv.scala:43)
at org.elastic4play.services.auth.MultiAuthSrv$$anonfun$$nestedInanonfun$forAllAuthProvider$1$1.applyOrElse(MultiAuthSrv.scala:41)
at scala.concurrent.Future.$anonfun$recoverWith$1(Future.scala:417)
at scala.concurrent.impl.Promise.$anonfun$transformWith$1(Promise.scala:41)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)
By the way - you may want to mention that the admin password that is set during the install is stored in plain text on the master.