At this point, I have enough proof for myself that the script works quite stable for the amount of time I have put into it.
uptime 20:40:32 up 5 days, 23:55, 1 user, load average: 0.06, 0.08, 0.09 du -sh /var/lib/mongodb 12G /var/lib/mongodb
This is great because I can now try to solve some hardware issues I still have before proceeding to my next step of upgrades (which includes more memory to run more VMs). With those done, I can create some more infrastructure to play around with and make up some more scenarios for the script to solve.
Since this weekend will be mostly for family, I need a couple of days off to have time to test hardware stuff without causing "accidental reboots".
Feel free to unvote the witness and to vote for others, I will be back in a couple of days with another post when I am back again.
Cheers and thanks for the opportunity.