Version 3.15.0
August 2024
I’ve been trying to track down a situation where the collector locks up and stops returning data. I’m almost convinced there’s a bug in the Windows WMI subsystem that randomly causes a WMI query to never return. If you’ve been experiencing such apparently random lockups, you can try to pin down which item is causing it and make it threaded by adding the thread and thread-timeout options. I’ve added code to keep an eye on the collector and reset it if it hasn’t been seen for a while.
Change 1: Added email notifications to item alarms.
Change 2: Some code refactoring will hopefully improve performance. Found a few pointer errors along the way that may fix some weirdness.
Change 3: Fixed a few issues in the CHART item.
Change 4: CPU item optimisation.
Change 5: Tidied up thread timing code. Hopefully fixed the issue with the huge timing numbers.
Change 6: GROUP item now picks up changes on the fly.
Change 7: Changed thread-timeout default to 30 seconds.
Change 8: Added item logging to the common options.
Change 9: Added special escaped characters to display option and set item.
Change 10: Added an installer.
Change 11: Fixed display bug in hyperlink.
Change 12: NETWORKINTERFACES will now exclude termporary random ipv6 addresses by default. If you want to include them add the include-temp:1 option.
Change 13: Added a failsafe collector monitor that will reset the collector in the event it hasn’t been seen in a while.