We use mongoDB as DBMS for our production database. We have enabled 2 replica sets for our DB.
Out of blue, we noticed that both the databases in our production have been dropped. We are absolutely sure that no one with access did it. When we went through the logs, we noticed that dropDatabase on both the databases had indeed been called. However, we couldn't find any log statements for the connection establishment. If someone has used mongo shell or bash to delete the DB, there should have been logs for new connections as well.
Log statement for Primary:
2017-08-17T14:38:47.019+0000 I - [conn527] AssertionException handling request, closing client connection: 17132 SSL handshake received but server is started without SSL support
2017-08-22T00:18:22.694+0000 I COMMAND [conn541] dropDatabase db1 starting
2017-08-22T00:18:22.708+0000 I COMMAND [conn541] dropDatabase db1 finished
2017-08-22T00:18:23.832+0000 I COMMAND [conn542] dropDatabase db2 starting
2017-08-22T00:18:23.843+0000 I COMMAND [conn542] dropDatabase db2 finished
As it is quite clear from the timestamp of the first line, there was no new connection established with the mongo server in last 5 days
Can someone please help us understand as to what exactly happened to our mongodb server. Also, any pointers will be greatly appreciated.