The Future Of HostMonitor

General chat about HostMonitor
Kris
Posts: 375
Joined: Wed May 12, 2010 3:22 am

The Future Of HostMonitor

Post by Kris »

@ 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!
KS-Soft
Posts: 12846
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

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
seelye
Posts: 40
Joined: Sat Sep 17, 2005 10:00 am
Location: USA

Post by seelye »

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.
KS-Soft
Posts: 12846
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

(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.
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
KS-Soft
Posts: 12846
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

(9)- Android RCC would be awesome (or a even a revised Web Interface that is mobile friendly)
So far we set the following priority for RCC
- Linux
- macOS
- Android

Regards
Alex
david.matthewson
Posts: 78
Joined: Tue Oct 24, 2006 12:45 pm

Roiad map

Post by david.matthewson »

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.
KS-Soft
Posts: 12846
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Yes, we have such task in the list

Regards
Alex
david.matthewson
Posts: 78
Joined: Tue Oct 24, 2006 12:45 pm

Post by david.matthewson »

:D :D
cshenberger
Posts: 26
Joined: Mon Aug 11, 2008 5:32 am

Post by cshenberger »

Clustering for Host Monitor -- or An easy DR Method (10)

an API or ansible integration to be able to create/configure tests automatically (10)

True LDAP Authentication (8)
KS-Soft
Posts: 12846
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

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
jcasares
Posts: 50
Joined: Tue Sep 16, 2008 9:33 am

Post by jcasares »

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.
KS-Soft
Posts: 12846
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

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.
Yes, this makes sense.
A watchdog service would be nice to have.
WatchDog was implemented 13 years ago
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
jcasares
Posts: 50
Joined: Tue Sep 16, 2008 9:33 am

Post by jcasares »

Ok. You know I use it since longer and didn't read about it. :P
I started with the HM test as we have two HMs licensed.
Thank you for the information.
KS-Soft
Posts: 12846
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

You are welcome :)

Regards
Alex
gorisdean
Posts: 22
Joined: Wed Jun 20, 2012 7:56 am

Post by gorisdean »

+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.
Post Reply