I only mentioned SQL as a query language, not as a product (i.e. MS-SQL). You can utilize DBF (which you already support for log files) or write your own database engine if you prefer.
I do not think DBF is better then HML. If you mean DBF+ODBC+SQL for easy data manipulation then we return to problem with 3rd party bugs. Microsoft ODBC driver for DBF has some bugs (as far as I remember it causes resource leakage)
or write your own database engine if you prefer
Well, that's good idea but... would you like to wait couple years for next release of HostMonitor?
We are using some "database elements" but to implement really good, complette, fast and bugs free database engine would take several years.
If we succeed, may be we stop selling network monitoring software and start selling databases?
Besides, you've already yoked yourself to that horse by supporting ODBC log files. Including the storage of configuration or test records exposes you no further.
When customer has some strange problems with HostMonitor, we always asks about ODBC logging and tests. Customer may disable ODBC logging for testing, confirm that problem gone and then change ODBC driver or database.
If HostMonitor will use standard database, what we can tell customer when nothing works? Please remove our software and try something else?
The reason I mention it is this: If I'm editting a test it's because the current parameters are inaccurate/incomplete. I want the statistics and, more importantly, the actions for that test to be suspended until I've made my corrections. Inaccurate/incomplete data is sometimes worse than no data at all, especially if the alarm is going to my manager.
Yes, I understand this however I think its not a big problem in real world or rather it will not help you in real world.
E.g. you have moved your server to new location, servers IP address has been changed. If you keep in mind HostMonitor, you will disable or pause test while you are moving/reconfiguring/repairing your server. If you forgot to do this, test will fail and your statistics will not be so good anyway. While you need 1 minute to modify test settings so it will not make your statistics any worse.
You can keep them as discrete, stand-alone components, but for simple ease of use why aren't they callable from your \Tools\ menu? It would save me a couple of clicks every time I need one of them (vs \Start\Program Files\HostMonitor7\{EXEName}.
WMI Explorer and MIB Browser can be launched directly from Test Properties dialog when you setup WMI or SNMP tests.
Process Meter can be started directly from Test Properties dialog when you setup Dominant Process test.
Log Analyzer can be launched from popup menu ("Statistics" item), also you may use menu View -> Log Analyzer.
What else? RMA Manager? Well, HostMonitor does not provide built-in link to RMA Manager. However it you want to save 1 or 2 mouse clicks, you may customize popup many and add any items
http://www.ks-soft.net/hostmon.eng/mfra ... m#custmenu
Regards
Alex