The Future Of HostMonitor
The Future Of HostMonitor
@ Alex:
These are weird times, with COVID-19 bringing the world slowly to a full stop...
Which gives me the time to think of all kinds of stuff and questions.
Like this one:
Just out of curiosity, are there any medium and/or long term visions/goals/ambitions for HostMonitor?
And if so, would you care to share these with us?
Thanks!
These are weird times, with COVID-19 bringing the world slowly to a full stop...
Which gives me the time to think of all kinds of stuff and questions.
Like this one:
Just out of curiosity, are there any medium and/or long term visions/goals/ambitions for HostMonitor?
And if so, would you care to share these with us?
Thanks!
We have big "to do" list: new test methods, cluster options, redesign logging module, x64 version of all modules, Active RMA for Linux and macOS, RCC for Linux and macOS, hundreds tasks...
But we often correct this list depending on your needs. I think its more interesting to hear our customers.
What major changes do you need?
How would you rate your needs in the following features (from 0=don't need at all to 10=I am waiting for this option everyday for last 10 years)
- Cluster (2-3 HostMonitor instances should work as cluster so 1 failed server will not pause monitoring)
- Option to setup over 500,000 test items
- Possibility to perform over 5,000 tests/sec
- Active RMA for Linux?
- Active RMA for macOS?
- RCC for Linux?
- RCC for macOS?
- simplified version of RCC for iOS?
- simplified version of RCC for Android?
- Detailed log files and detailed fast charts (e.g. separate log file for each test item, store all results). Well, its possible in current version but we can improve such options
- Option to display charts for several selected tests on one screen (e.g. display cpu+memory+disk i/o charts)
- Variables that can be used in any action and provide information about other related test items. E.g. when Memory test fails and triggers Send E-Mail action, HostMonitor may send e-mail resolving %RelatedCPUInfo%, %RelatedProcessesInfo% variables using information provided by CPU Usage and Dominant Process tests
- IPMI related tests?
- Amazon cloud related tests?
- Azure checks?
- SonicWall tests?
- Compare Folders test (compare all files in the folders)?
- Compare all files from local folder with data provided by Web server or FTP server?
- Improve Text Log test (e.g. use expression to check for a word/number in specific position)
- more Windows related tests to check WSUS, HyperV replications, etc?
- DHCP Pool test for Windows, Linux, Cisco
Feel free to add more items.
I hope to see 100+ votes
Regards
Alex
But we often correct this list depending on your needs. I think its more interesting to hear our customers.
What major changes do you need?
How would you rate your needs in the following features (from 0=don't need at all to 10=I am waiting for this option everyday for last 10 years)
- Cluster (2-3 HostMonitor instances should work as cluster so 1 failed server will not pause monitoring)
- Option to setup over 500,000 test items
- Possibility to perform over 5,000 tests/sec
- Active RMA for Linux?
- Active RMA for macOS?
- RCC for Linux?
- RCC for macOS?
- simplified version of RCC for iOS?
- simplified version of RCC for Android?
- Detailed log files and detailed fast charts (e.g. separate log file for each test item, store all results). Well, its possible in current version but we can improve such options
- Option to display charts for several selected tests on one screen (e.g. display cpu+memory+disk i/o charts)
- Variables that can be used in any action and provide information about other related test items. E.g. when Memory test fails and triggers Send E-Mail action, HostMonitor may send e-mail resolving %RelatedCPUInfo%, %RelatedProcessesInfo% variables using information provided by CPU Usage and Dominant Process tests
- IPMI related tests?
- Amazon cloud related tests?
- Azure checks?
- SonicWall tests?
- Compare Folders test (compare all files in the folders)?
- Compare all files from local folder with data provided by Web server or FTP server?
- Improve Text Log test (e.g. use expression to check for a word/number in specific position)
- more Windows related tests to check WSUS, HyperV replications, etc?
- DHCP Pool test for Windows, Linux, Cisco
Feel free to add more items.
I hope to see 100+ votes
Regards
Alex
Not a lot of traction on this topic but I'll add my votes
(9)- Android RCC would be awesome (or a even a revised Web Interface that is mobile friendly)
(10)- Variables - How about a new test method that lets us built an expression using variables? Test Method (Expression) I'm doing this now with a PING to ::1 and then using TUNEUP but is kind of messy. I'm using this to build STATE tests. E.g. I'm checking a generator state by looking at 1) Generator Running YES/NO, Utility Power YES/NO, Duration of run time (XX Minutes), within test cycle schedule YES/NO. If I could build a TEST Method using results from other tests without using TUNEUP it would be easier.
(9)- Android RCC would be awesome (or a even a revised Web Interface that is mobile friendly)
(10)- Variables - How about a new test method that lets us built an expression using variables? Test Method (Expression) I'm doing this now with a PING to ::1 and then using TUNEUP but is kind of messy. I'm using this to build STATE tests. E.g. I'm checking a generator state by looking at 1) Generator Running YES/NO, Utility Power YES/NO, Duration of run time (XX Minutes), within test cycle schedule YES/NO. If I could build a TEST Method using results from other tests without using TUNEUP it would be easier.
Sorry, I am not sure how it can be easier if you still have to use expression.(10)- Variables - How about a new test method that lets us built an expression using variables? Test Method (Expression) I'm doing this now with a PING to ::1 and then using TUNEUP but is kind of messy. I'm using this to build STATE tests. E.g. I'm checking a generator state by looking at 1) Generator Running YES/NO, Utility Power YES/NO, Duration of run time (XX Minutes), within test cycle schedule YES/NO. If I could build a TEST Method using results from other tests without using TUNEUP it would be easier.
You may use Master-Dependant list instead of expression but its less flexible.
So HostMonitor offers both options: list and expression.
If you are using SNMP Get tests to retrieve such information, then may be you can use 1 test instead of several.
E.g. if test1 is checking OID1 (should be 1), test2 is checking OID2 (should be 1) and test3 is checking OID3 (should be 1), then you can replace 3 test items with 1 item using expression like Total = [oid1]+[oid2]+[oid3], alert if result <> 3
Regards
Alex
-
- Posts: 78
- Joined: Tue Oct 24, 2006 12:45 pm
Roiad map
Good to see the recent tests for UPS, NAS, etc etc. I'd vote for - DHCP Pool test for Windows, Linux, Cisco as being v helpful.
-
- Posts: 26
- Joined: Mon Aug 11, 2008 5:32 am
Sorry, I do not understand.
What is DR Method?
create/configure tests automatically?
There are some options that allow to create test automatically:
- detect changes and import test settings from text file (that can be created by another application);
- HM script that allows to create new tests using existing templates or regular tests as source
What exactly LDAP authentication?
Between HostMonitor and RCC? HostMonitor and RMA? HostMonitor and Web Service?
Regards
Alex
What is DR Method?
create/configure tests automatically?
There are some options that allow to create test automatically:
- detect changes and import test settings from text file (that can be created by another application);
- HM script that allows to create new tests using existing templates or regular tests as source
What exactly LDAP authentication?
Between HostMonitor and RCC? HostMonitor and RMA? HostMonitor and Web Service?
Regards
Alex
I would improve the web interface and add more information and capability for changes instead of developing apps for different OS. But that's me. You can do a lot with web apps nowadays and you don't need to maintain multiple sources.
Cluster could be an interesting option but for us it's not critical to have the solution down for a few minutes, what is critical is not knowing it isn't monitoring. Being that the service crashed, it was left stopped (service or monitoring) or there is an issue that prevents monitoring. A watchdog service would be nice to have.
Cluster could be an interesting option but for us it's not critical to have the solution down for a few minutes, what is critical is not knowing it isn't monitoring. Being that the service crashed, it was left stopped (service or monitoring) or there is an issue that prevents monitoring. A watchdog service would be nice to have.
Yes, this makes sense.I would improve the web interface and add more information and capability for changes instead of developing apps for different OS. But that's me. You can do a lot with web apps nowadays and you don't need to maintain multiple sources.
WatchDog was implemented 13 years agoA watchdog service would be nice to have.
https://www.ks-soft.net/hostmon.eng/watchdog/index.htm
Also there is HM Monitor test method, it allows HostMonitor-A to monitor another copy HostMonitor-B
https://www.ks-soft.net/hostmon.eng/mfr ... #hmmonitor
Regards
Alex
+1 for Azure related tests.
We are currently researching our monitoring needs for our growing cloud platform.
As Hostmonitor is currently our main monitor on prem, it would be a pro to have the Azure platform covered by Hostmonitor as well.
Currently doing API calls to Azure Monitor is the only option in Hostmonitor we have, I think (or scripting of course).
But that's not ideal in comparison with built-in capabilities of Azure Monitor or other tools.
We are currently researching our monitoring needs for our growing cloud platform.
As Hostmonitor is currently our main monitor on prem, it would be a pro to have the Azure platform covered by Hostmonitor as well.
Currently doing API calls to Azure Monitor is the only option in Hostmonitor we have, I think (or scripting of course).
But that's not ideal in comparison with built-in capabilities of Azure Monitor or other tools.