network monitor: main page    
  What's New
   
Detail info Details    HostMonitor main page HostMonitor    Copyright/License/Warranty Copyright/License/Warranty    Download HostMonitor Download    Registration Information Buy now   


     Improvements  Improvements:

  • HostMonitor offers 2 new options for NT Event Log test method:
    - set "Ok" status by acknowledgement (manually)
    - set "Ok" status when new "Good" event detected
    Now NT Event Log test allows you to specify 2 set of conditions for 2 different filters: "bad" and "good". However you may still use single "bad" filter as before.
  • RCC, RMA and Active RMA were modified in order to support these new options

  • HostMonitor: when you install HostMonitor as Win32 service, new "Service options" dialog allows you to adjust some important service related parameters before starting service (the same options available thru Options dialog, as it was before)
  • HostMonitor: some modifications were made in order to avoid problems related to UAC subsystem on Windows Vista and Windows Server 2008 (note: we still recommend to use Windows 2000 SP4 or Windows Server 2003 SP2)

  • Process Meter now is compatible with Windows Vista and Windows Server 2008
  • LogVisualizer: new command line parameter (-setmax) allows you to specify the upper limit of the vertical axis. You may use this parameter to display the "Reply" values of the test with a different scale. E.g. for CPU Usage tests you may use -setmax:100 option to set axis of ordinates to 100(%).
  • LogVisualizer: new version processes HTML log files correctly even in case when log file contains records produced on systems with different regional settings (date & time formats)


     New application  New application: Process Meter

  • New application included in the package. Process Meter displays chart with information about all processes running on local or remote system. Each process represented by a bar; red colored bar indicates process that uses resources over specified limit.
  • HostMonitor and RCC provide new popup menu item for Process and Dominant Process test items. It allows you to start Process Meter reporting resource usage for each process on target system Note: you need to use account with necessary rights in order to use Process Meter against target system; Process Meter do not use RMA to work with remote system.
     New application  New application: Log Visualizer
  • Another new application included in the package. The purpose of Log Visualizer is to visualize test results for certain test item on demand. The application parses content of a log file and presents test results over period of time as a variety of charts.
  • HostMonitor: If Log Visualizer is installed, Test Info dialog allows you to call Log Visualizer using necessary command line switches to start utility in maintenance-free mode. So you just need to click a button to see the chart for the test item.
     Improvements  Improvements: HostMonitor and RCC
  • HostMonitor, RCC: Test Info dialog shows TestID (ID of the test, ID is always unique within an HML file) and number of Links to the test item
  • RCC: there is new option "Try to reconnect automatically". If connection between HostMonitor and RCC was dropped due to some network error, this option tells RCC to establish new connection with HostMonitor without operator interaction. If such connection cannot be established, RCC will prompt for further action.
     fixed The following issues were resolved:



     Improvements  Improvements: HostMonitor and RCC

  • Compression module was completely redesigned. New HostMonitor and RCC generate much less network traffic with about the same CPU load
  • Text Log test method allows you to use date&time macro variables in "look for" string/expression
     fixed The following issue was resolved:

  • HostMonitor, Passive RMA, Active RMA: Interface selection dialog (Traffic Monitor test method) did not work with some routers. Fixed


     Improvements  Improvements: HostMonitor and RCC

  • User profiles: user rights that allow to disable/enable or pause/resume test items have been separated. E.g. now you may allow operator to pause test item but forbid disabling operation (or vice versa).
  • New option "Request for comment when test gets disabled" located on Behavior page in the Options dialog. With this option enabled HostMonitor will request comment every time operator disables test item(s). However operator may continue operation without entering any information (keep comment field empty).
  • "Pause test item" dialog allow operator to provide optional comment as well
  • These "pause" and "disabling" comments as well as "acknowledgement" comments can be viewed in Info Pane. Info Pane shows the following information about last operation: time of the operation, user name, and optional comment.
  • Also there is new Test Info dialog that shows information about latest acknowledgement, pause and disabling operations on specified test item. You may bring up dialog using main menu Tests -> Test info; also you may use popup menu or simply press Ctrl+I
  • Also Test Info dialog shows test statistics, test comment, Quick Log and the actions triggered by the test item


     Improvements  HostMonitor improvements:

  • HTTP Request action allows you to use macro variables in "Host" field
  • URL test and file related test methods (such as File/Folder Availability, Text Log, Count Files, etc) allow you to use new macro variable - %w% (current week number without leading 0)
  • Expression Editor shows value of the selected UDV macro variable
  • Expression Editor can be used when you setup "Send e-mail" action
  • Other minor improvements
     Improvements  Passive RMA and Active RMA improvement

  • Now it is possible to start several instances of the agent on the same host in service mode.
    You may add ServiceNameSuffix=<UniqueNumber> line into [Basic] section of rma.ini file to change service name used by Passive RMA (use [Active_Basic] section for Active RMA accordingly). So, you may copy RMA files into several directories, modify rma.ini file and then manage agents as usually using rma_cfg utility (utility should be located in the same folders).
    Such option is useful when you want to run several agents on one system using different user accounts for the agents.
   E.g.
[Basic]
Port=1055
Timeout=10000
ServiceNameSuffix=2

     Improvements  Log Analyzer improvement
  • Statistic table, full screen chart and HTML reports may adjust scale and display file related tests results using MB, GB or TB units
     fixed The following issues were resolved:

  • HostMonitor: if the same macro variable is used several times in SQL Query (ODBC logging option) or it is used more than once in the same HTTP Request action, then under some circumstances variable can be encoded incorrectly. Fixed.
  • Active RMA: service could hang while stopping. Fixed


     New features Improvements  New features and improvements:

  • HostMonitor and RCC: new "Tune up Reply value" test property allows you to specify expression that tells HostMonitor how to recalculate (modify) Reply value of the test item after each probe. Option located in Optional status processing section (Test Properties dialog).
    HostMonitor checks "Tune up Reply" expression after test probe is done and "reverse alert" option is processed.
    I.e.
    • HostMonitor performs the test;
    • processes "Reverse alert" option;
    • sets "suggested" macro variables (%SuggestedStatus%, %SuggestedSimpleStatus%, %SuggestedReply%, %SuggestedRecurrences% and %FailureIteration%) without touching regular counters (%Status%, %Reply%, %Recurrences%, etc);
    • then HostMonitor evaluates "Warning", "Normal" and "Tune up Reply" expressions and finally modifies current test status, reply field and statistics counters (Status, Reply, Alive%, Passed tests, Failed tests, etc).
    "Tune up Reply" expression may contain regular text, macro variables and arithmetical expressions. Each arithmetical expression should be concluded into square brackets, e.g. "Tune up Reply" expression [%SuggestedReply% div 1024 div 1024] Mb tells HostMonitor to divide result of the test by 1048576 (1024*1024) and add Mb suffix to the result. It can be useful when you need to convert bytes to Megabytes, e.g. some WMI requests return high values in bytes. BTW: [%SuggestedReply% div 1024 div 1024] is equivalent to [%SuggestedReply% div 1048576]
    You may use several arithmetical expression in "Tune up Reply" field. E.g. [%SuggestedReply% div 3600] hours [(%SuggestedReply% mod 3600) div 60] min [%SuggestedReply% mod 60] seconds
    In these arithmetical expressions you can use:
    • numbers and strings (in quotes). Strings that contain a number plus one of the following unit specificators [ms, Kb, Mb, Gb, %] are compared as numbers, so that '900 Kb' is equivalent to 921600
    • macro variables related to the current test or to any other test;
    • global macro variables;
    • the following arithmetical operators:
       div (integer division)
       mod (remainder)
       *  (multiplication)
       +  (addition)
       -  (subtraction)
       and  (bitwise and)
       or  (bitwise or)
       xor  (bitwise xor)
      Note: the value of (x div y) is the value of x divided by y and then rounded in the direction of zero to the nearest integer; 'mod' operator returns the remainder obtained by dividing its operands (in other words, (x mod y) == x - (x div y) * y);
    • parentheses.
      In complex expressions, common rules of precedence determine the order in which operations are performed:
      Operators Precedence
      div, mod, * first (highest)  
      +, - second
      and, or, xor   Third
      An operator with higher precedence is evaluated before an operator with lower precedence, while operators of equal precedence associate to the left. You can use parentheses to override precedence rules. An expression within parentheses is evaluated first and then its result is treated as a single operand.

  • HostMonitor: HM Script supports 3 new commands:
    - EnableAlerts
    - DisableAlerts
    - PauseAlerts <interval_min> (e.g. PauseAlerts 15)
    Note: if alerts are disabled then script can be launched manually (menu File->Execute script). Also you may setup built-in Scheduler to execute actions even when alerts are disabled. However if monitoring is stopped, Scheduler will be deactivated.

  • Expression editor HostMonitor and RCC: there are special buttons in Test Properties dialog that allow you to bring up special "Expression editor" window for "Warning", "Normal", and "Tune up Reply" expressions editing. Expression editor shows list of standard and user defined macro variables, also it allows each operator to create his own "favorite" list of variables. There are buttons that allow you to filter standard macro variables by category.
    Several menu items help to work with variables (popup menu appears when you click right mouse button on macro variable in the list):
    • Insert into expression (equivalent to double click on the variable)
    • Add variable to favorites (Ctrl+C)
    Favorite variables can be moved up (Ctrl+Up) and down (Ctrl+Down) or sorted alphabetically

  • HostMonitor and RCC: The same "Expression editor" can be used when you setup expressions for "advanced mode" actions and specific properties for the following actions:
    • Log Event
    • SQL Query action
    • Send data to TCP/UDP port
    • Syslog

  • HostMonitor, Active RMA and Passive RMA: redesigned Traffic Monitor test method provides the following advantages:
    • our software does not use Microsoft's mgmtapi.dll anymore, this helps to avoid various problem caused by bugs in some versions of this DLL
    • test supports SNMP credentials. SNMP Credentials dialog provides one convenient place to store account information necessary to perform connections to remote SNMP agents
    • test supports SNMP protocol version 2c and 3
    • it may use 64bit counters provided by SNMP v2c/v3 enabled devices when you setup test to check total amount of traffic on all interfaces (income traffic, outgoing traffic, in+out traffic)
     fixed The following issues were resolved:

  • HostMonitor: in some cases HostMonitor could forcedly set "access method" option used by URL test items to "direct to net". Fixed
  • HostMonitor: sometimes "Recheck dependants when master test status changes" option did not work. Fixed


    Well, there are over 70 new features, options and modifications since version 6.82. Let`s start from the most important improvement:

  1. New application: Active RMA  New feature(s)

    Active RMA - Remote Monitoring Agent that is not waiting for TCP connection from HostMonitor like regular RMA (now it`s called as Passive RMA). Active RMA itself establishes connection with HostMonitor and RMA Manager. This allows you to install RMA inside private network protected by firewall without necessity to open any TCP port (Passive RMA requires 1 open TCP port). Also Active RMA allows you to monitor system that does not have fixed IP address, e.g. system that is connecting to the network using temporary dial-up connection.
    Several procedures help to monitor networks over unreliable connections:
    • Active RMA may store test results when network connection unexpectedly brakes off, it will try to reconnect to HostMonitor and send test results upon connection;
    • HostMonitor uses more flexible schedule for the tests that should be performed by Active RMA, e.g. if test has to be performed immediately but Active RMA is not connected while it was connected several minutes ago, HostMonitor may wait for another connection up to 4 min before assigning Unknown status to the tests. Note: if you select the test item and click Refresh button, HostMonitor will not wait for connection, it will set Unknown status right away;
    • For each active agent you may setup Backup Active RMA. Using this feature, HostMonitor is able to balance load between agents and use the backup agent when the primary one cannot establish communication channel.

    Active RMA for Windows can be started as a regular application or as a Win32 service and perform the same set of tests and actions supported by Passive RMA.
      Tests   Actions
    - Ping
    - Trace
    - URL
    - TCP
    - UDP
    - NTP
    - SMTP
    - DNS
    - RADIUS
    - DICOM
    - UNC
    - Drive Free Space
    - Folder/File Size
    - Count Files
    - File/Folder Availability
    - File Integrity
    - Text Log
    - Compare Files
    - Process
    - Service
    - NT Event Log
    - CPU Usage
    - Performance Counter
    - WMI
    - Active Script
    - Shell Script
    - External
    - ODBC
    - Interbase
    - Sybase
    - MySQL
    - MS SQL
    - Postgre
    - Oracle
    - SNMP Get
    - Traffic Monitor
    - Temperature Monitor
    - Dominant Process
    - DHCP
      - Execute external command    

    - Stop Service
    - Start Service
    - Restart Service

    - Reboot
    - Reboot remote system

    - Log Event
    - SQL Query
    - HTTP request

    - TCP/UDP send
    - Syslog
    - SNMP Set
    - SNMP Trap
    Active RMA for UNIX is not available yet.
    HostMonitor, RCC, RMA Manager, RMA_CFG and RMA Installer utilities were modified in order to support Active RMA


The following applications were improved

HostMonitor   New feature(s)   Improved function(s)   Fixed problem(s)

Interface modifications  New feature(s)

  1. HostMonitor 7.00 supports Active RMA (Remote Monitoring Agents). Now "Remote Monitoring Agents" dialog may show list of Passive and Active RMA. When you setup agent record you should choose mode (passive or active) and setup the following parameters for Active RMA:
    - name: unique name of the agent
    - password: minimum six character length password. An empty password using is not permitted.
    The password is required for every communication session between RMA and HostMonitor or RMA and RMA Manager. All traffic between RMA and HostMonitor or RMA and RMA Manager is encrypted and the password itself is never transmitted through the network without encryption.
    Note: you should use exactly the same name and password that were used when you setup Active RMA on remote system using rma_cfg utility.
    - backup agent / load balancing
    These optional parameters allow you to setup primary-backup agent group. Using this feature, HostMonitor is able to balance load between agents and use the backup agent when the primary one does not respond.
    When you have created record for the agent, you may choose the application, which should perform specific tests and actions: HostMonitor, passive agents or active agents.

  2. Options located on new "Active RMA Server" page in the Options dialog allows you to specify TCP port that will be utilized by HostMonitor to listen for incoming connections from Active RMA agents.
    Also it allows you to setup filter for IP addresses
    - Accept connections from any IP address
    enabling this option will allow HostMonitor to accept connections from any IP address (as long as the incoming RMA request provides correct name and password)
    - Accept connections from the following IP addresses
    this option allows you to specify the list of IP addresses. After enabling this option HostMonitor will accept remote connections only from the addresses within this list (password is required as always).
    Please note:
    - to insert new address press INSERT button; to remove item press CTRL+DEL; to edit item press Enter or double-click it
    - you may specify ranges of IP addresses from which a connection may be accepted. E.g. 192.168.1.1 - 192.168.1.100

  3. There is new option "Recheck dependant test items when master test status has been changed" located on Behavior page in the Options dialog. This option tells HostMonitor to recheck all dependant test items immediately after their master test failure or recovery (otherwise tests will be executed on regular schedule). This helps to maintain more accurate statistic information. Note: option does not have effect for tests that depend on logical expression.

  4. New HostMonitor records TestID into text, DBF, and HTML log files. This information will be necessary for new tools, like Log Visualizer.
    Note 1: If you have updated old version of HostMonitor to version 7 and you are using DBF log files, HostMonitor will not change structure of the existing log files. It will utilize structure with additional field for new DBF log files. In other words: if you simply move/zip your current log file, HostMonitor will create a new file using new structure of the table.
    Note 2: Also TestID field should be used for ODBC logs as well. You may need to add one more field into logging table (restructure database).
    New Log Analyzer works with old and new log files.

  5. Quick Log for Actions. Now Quick Log may work in 3 different modes:
    - Show test results
    - Show actions
    - Show test results and actions
    You may select Quick Log mode using popup menu that appears when you click right mouse button on Quick Log pane.
    In "Show actions" mode, HostMonitor shows the following information:
    - Event time: the time when action has been executed (or failed)
    - Test: name of the test item that had triggered action execution
    - Status: status of the test
    - Action result: result of the action execution
    - Action method: type of the action
    If "use color palette" option is enabled, HostMonitor uses different colors for executed and failed actions. If you select specific test in Test Details Pane, HostMonitor will display latest actions triggered by this test only. If no test is selected, folder item is selected or several test items are selected, HostMonitor will display actions triggered by all test items within current folder, sorting actions by time of execution.

  6. Also there is new option for each action. The option "Quick Log: store action results" is located in Action Properties dialog. You may disable the option for non-important actions, like "Play sound" action.
    Note: this option does not effect "system log" processing, HostMonitor will record action results into system log file depending on options specified on System Log page in the Options dialog

Tests/Folders/Views   New feature(s)   Improved function(s)

  1. Views: now you may setup new filter using "Test by" test property. Here you may provide name of the agent that performs the tests or type "HostMonitor" to show test items performed directly by HostMonitor
  2. Views: now "Test name" and "Test by" filters allow you to specify several search strings separated by a comma, e.g. "testname1,testname2" or "127.0.0,192.168.1". Note: do not use space between elements, just a comma

  3. New test: Dominant Process. Unlike test methods that allow you to check specific process (Process test, Performance Counter, WMI) or total/average resource usage on the system (CPU Usage, WMI), Dominant Process test allows you to check on regular basis what process exactly uses the most of system resources. This test allows you to find out which process uses the most of
    - CPU
    - Handles
    - Threads
    - Memory
    - Virtual memory
    - Address space
    HostMonitor provides information about "top process" - process that uses more resources that any other process on the system; it may display amount of allocated resources, process name and or process ID. You should specify the maximum limit of resources. If any process uses resources over the limit, HostMonitor will change test status from Ok to Bad and start alerts if necessary (e.g. you may setup HostMonitor to use "kill" utility to terminate or restart any application that uses 60 or more percents of CPU).

  4. New test method: DHCP test allows you to monitor DHCP servers. HostMonitor verifies the DHCP server by sending request for IP address. HostMonitor sets "Host is alive" status when DHCP server properly responds within specified timeout, whatever it replies with NAK or ACK packet. Otherwise HostMonitor may set "Bad" (invalid reply from server) or "No answer" status.

  5. URL test offers 3 new options
    - Optional headers
    - POST request method
    - Client certificates
    Optional headers
    you may specify optional HTTP headers which will be added to the request. For example you can define cookies using string like "Cookie: name1=value1; name2=value2; name3=value3". When you send data to the server using POST method, HostMonitor automatically inserts "Content-Type: application/x-www-form-urlencoded" header.
    POST request method
    POST requests send data (defined in "Post data" field) to the web server to be processed in some way, like by a CGI script. In this case URL is not a resource to retrieve; it's usually a program to handle the data you are sending. The HTTP response is normally the program output, not a static file. The most common use of POST is to submit HTML form data to CGI scripts. In this case, the "Content-Type:" header should be set to "application/x-www-form-urlencoded". So, when you choose "HTTP POST request" option, HostMonitor adds this header into "Optional headers" field by default.
    Client certificates
    An HTTPS server may require client authentication, in which case a local client certificate should be sent to the server for authentication. Client certificates contain information that identifies the user, as well as information about the organization that issued the certificate.
    "Use client certificate" option allows you to choose certificate that will be sent to the server. If test will be performed directly by HostMonitor, application shows list of certificates installed on local system. If URL test will be performed by Remote Monitoring Agent (RMA), HostMonitor requests specified RMA to retrieve list of certificates installed on system where agent is running.

  6. Irregular schedule mode "Once per month" allows you to specify "Last day" option. In such case the test will be performed on the last day of each month.
  7. Arithmetical operations '+' and '-' are supported by "master-dependant test" evaluator, e.g. you may use expression like (%::Test1::Reply% + %::Test2::Reply%) > 99
  8. String comparison operator 'in' is supported by "master-dependant test" evaluator, e.g. you may setup expression like ('Error' in '%::Test1::Reply%')

Actions/macros   New feature(s)   Improved function(s)

  1. New feature: Deferred actions. "Time restriction" option allows you to suppress action execution depending on time of the day and/or day of the week. Additional "Deferred action" option tells HostMonitor to delay action execution if specified schedule does not allow immediate execution of the action. HostMonitor will execute action at the beginning of "allowed" time frame on condition that status of the test is identical to status that triggered alert.
    Note1: If the same test triggers the same action several times within "restricted" time frame, HostMonitor will execute action just once at the beginning of "allowed" time frame.
    Note2: When HostMonitor starts deferred (delayed) action, macro variables will be resolved with using of current (up to date) test status, current date and time, current status of HostMonitor, etc.
    Note3: HostMonitor considers the following statuses as identical
    - Bad = Bad contents = No answer
    - Ok = Host is alive = Normal
    - Unknown = Unknown host
    Also "Warning" status can be considered as identical to "Bad" when "Treat Warning status as Bad" option of the test item is enabled. The same is true for "Unknown" and "Unknown host" statuses when "Treat Unknown status as Bad" option is enabled.

  2. New HostMonitor may use backup RMA for actions. HostMonitor will request the same agent that was used for test execution (test that triggered action execution)

  3. Execute HMS script action: SetTestParam and ReplaceTestParam commands accept new parameter "retries". You may use this option to set or replace value of "retries" property of the following test methods: Ping, Trace, SNMP, RAS, UDP, NTP, Radius, Traffic Monitor (e.g. SetTestParam _AllPing retries 4)
  4. Execute HMS script action: new command "ResetAcknowledgements". This command tells HostMonitor to clear "acknowledged" flag for specified test item(s)
  5. Now "Change test interval action" action may set new interval for tests with irregular schedule as well. Action changes type of schedule to "regular", keeps old type in memory so it can be restored by "Change test interval" action with "Restore original interval" option. Note: for tests with "irregular" schedule you cannot use "Change test interval" action with "relative" time interval option ("Set to N% of the current value" option)

  6. Arithmetical operations '+' and '-' are supported by "advanced actions" evaluator, e.g. you may use expression like (%::Test1::Reply% + %::Test2::Reply%) > 99
  7. String comparison operator 'in' is supported by "advanced actions" evaluator, e.g. you may setup expression like ('Error' in '%::Test1::Reply%')

  8. %MethodID% macro variable returns integer number that represents test method (test that has triggered action execution)
    Ping
    TCP
    URL
    Disk free space
    Folder size
    File/Folder Availability
    External
    DLL
    File Integrity
    Oracle
    UNC
    Interbase
    MS SQL
    MySQL
    PGSQL
    Sybase
        0    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Process
    Service
    SNMP Get
    NT Event Log
    CPU Usage
    File Compare
    ODBC
    SMTP
    POP3
    IMAP
    DNS
    LDAP
    Trace
    Count Files
    RAS
    Performance Counter
        16    
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Active Script
    UDP
    NTP
    Radius
    HTTP
    Text Log
    Shell Script
    Temperature Monitor
    Network Traffic
    SNMP Trap
    WMI
    Mail relay
    DICOM
    Dominant Process
    DHCP
        32    
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46

  9. New macro variables %ProcessName% and %ProcessID% can be used for actions triggered by Dominant Process tests.
  10. New macro variable %TrapAllValues% can be used for actions triggered by SNMP Trap tests. Macro variable returns information about ALL variables received within Trap message (variable returns "oid=value" line(s); if there is more than 1 variable in SNMP Trap message, lines will be separated by #13#10 characters). Note: %MibOid%, %MibType%, %MibValue% variables provide the information about specific OID variable (if you have set "Message contains OID" option of the test filter) or the information about 1st variable within SNMP Trap packet.
  11. Also, now you may use macro variables for "Record info into HM log" action (name of the file may contain variables, e.g. C:\Program Files\HostMonitor\Log\%TestName%.log)

GUI   Improved function(s)

  1. Action Profiles dialog provides comment field for each profile.
  2. When you setup "advanced mode" actions, you may click on button located beside "expression" field. HostMonitor will open popup dialog that simplifies modification of complicated expressions
  3. SQL Query action provides the same option (popup dialog) for SQL query editing
  4. Also Action Properties dialog may send request to RMA and retrieve ODBC sources list from remote host (it is useful when you setup SQL Query action that should be performed by the agent on remote system)
  5. Minor GUI improvements are related to Quick Log and Info pane

The following issues were resolved   Fixed problem(s)

  1. In some rare cases HostMonitor did not use backup mail server for "Send e-mail" action. For example it could be happened when you setup HostMonitor to use wrong service as primary mail server (e.g. you have specified HTTP port instead of SMTP). Fixed
  2. In some cases remote operator with access rights to some subfolder (home folder is not equivalent to root folder) working with HostMonitor remotely using Remote Control Console (RCC) could not get access to all subfolders below his home folder. Fixed
  3. "Export into text file" feature did not export username specified for LDAP test items. Fixed
  4. Fixed minor error in DNS test (some DNS servers could ignore HostMonitor`s requests)
  5. NT Event Log test: in some rare cases test specific macro variables (%NTEventTime%, %NTEventType%, %NTEventID%, etc) could return wrong record information when test item is configured to check for ALL new bad records.


RCC   New feature(s)   Improved function(s)

  1. RCC 2.30 supports Active RMA (Remote Monitoring Agents). Now "Remote Monitoring Agents" dialog may show list of Passive and Active RMA. When you setup agent record you should choose mode (passive or active) and setup the following parameters for Active RMA:
    - name: unique name of the agent
    - password: minimum six character length password. An empty password using is not permitted.
    - backup agent / load balancing: these optional parameters allow you to setup primary-backup agent group. Note: you should use exactly the same name and password that were used when you setup Active RMA on remote system using rma_cfg utility.
    When you have created record for the agent, you may choose what application should perform specific tests and actions: HostMonitor, passive agents or active agents.
  2. RCC works with Active RMA using HostMonitor as gateway. RCC <-> HostMonitor <-> Active RMA. In other words, there is no direct TCP connection between RCC and Active RMA at all. At the same time RCC uses direct TCP connection when it works with Passive RMA (RCC <-> Passive RMA).

RCC supports the following new options are provided by HostMonitor

  1. Dominant Process test
  2. DHCP test
  3. 3 new options for URL test
    - Optional headers
    - POST method
    - Client Certificates

  4. Irregular schedule mode "Once per month" allows you to specify "Last day" option. In this case the test will be performed on last day of each month.
  5. Quick Log for actions
  6. Also there is new option for each action "Quick Log: store action results" located in Action Properties dialog. You may disable the option for non-important actions, like "Play sound" action.
  7. Views: now you may setup new filter using "Test by" test property. Here you may provide name of the agent that performs the tests or type "HostMonitor" to show test items performed directly by HostMonitor
  8. Views: now "Test name" and "Test by" filters allow you to specify several search strings separated by a comma, e.g. "testname1,testname2" or "127.0.0,192.168.1". Note: do not use space between elements, just a comma

  9. The Action Profiles dialog provides comment field for each profile.
  10. When you setup "advanced mode" actions, you may click on button located beside "expression" field. HostMonitor will open popup dialog that allows easy modification of complicated expressions
  11. SQL Query action provides the same option (popup dialog) for SQL query editing
  12. Also Action Properties dialog may send request to RMA and retrieve ODBC sources list from remote host (it is useful when you setup SQL Query action that should be performed by the agent on remote system)
  13. Minor GUI improvements are related to Quick Log and Info pane


Passive RMA, Active RMA:   New feature(s)   Improved function(s)

  1. RMA returns information regarding system where it is running on (hostname, Windows version, Service Pack). This information can be displayed by new RMA Manager
  2. New "Dominant Process" test method can be performed by Passive and Active RMA for Windows
  3. New DHCP test method can be executed by RMA
  4. New agents support 3 new options provided by URL test method
    - Optional headers
    - POST method
    - Client Certificates

The following issue was resolved  Fixed problem(s)

  1. NT Event Log test: in some rare cases test specific macro variables (%NTEventTime%, %NTEventType%, %NTEventID%, etc) could return wrong record information when test item is configured to check for ALL new bad records.


RMA_CFG utility allows configuring Passive and Active RMA   Improved function(s)

  1. New version of the utility allows you to setup both Passive and Active RMA. You may change agents` configuration, start agents, install RMA as Win32 service, start and stop services, etc. For more information regarding Active RMA setup please refer to RMA for Windows: How to setup Active RMA section of the manual


RMA Installer   Improved function(s)   Fixed problem(s)

  1. New version of the utility may install, start, stop and uninstall both passive and active RMA. Command line parameters for installation are remaining the same (utility distinguishes active and passive agents by exe module name), while -start, -stop and -uninstall modes allow you to use new optional command line parameter [passive | active]. If this parameter is omitted RMA Installer will try to perform specified operation (start, stop, uninstall) on both services.
  2. -uninstall command did not work with remote systems. Fixed


RMA Manager   New feature(s)   Improved function(s)

  1. RMA Manager 3.00 allows you to configure Active RMA. Manager maintains 2 agent lists (Passive RMA and Active RMA) and allows you to perform the following operations on set of agents:
    - obtain information about the agent, such as version, platform, list of tests supported by the agent, list of allowed tests, etc;
    - change agent configuration: change TCP port used for connection, password; enable/disable tests or actions, etc;
    - reload agent (restart application or service);
    - force agent to re-read settings from its INI file;
    - terminate agent
    - upgrade agent's code remotely.
  2. RMA Manager may import Active RMA list from CSV (comma-separated value) file. The file should begin with header line "Name,Password,Timeout,KeepConnection,BackupAgent,BalanceMode"; the following lines contain information about the agents (1 agent per line). Note: Timeout and KeepConnection parameters are not used in current version however we recommend you to set these fields to "10000" and "yes" accordingly.
    E.g.
    Name,Password,Timeout,KeepConnection,BackupAgent,BalanceMode
    "active1-mainftp","pswdpswd",10000,yes,"active2-backup",Backup
    "active2-backup","pswdpswd",10000,yes
  3. We recommend you to start RMA Manager on the same system where HostMonitor is running. In this case RMA Manager sends message to HostMonitor that, in turn, tells all connected RMA to establish connection with RMA Manager (if "Full management" option is enabled for the agent). Otherwise RMA will connect to RMA Manager within 30 sec time frame. Also, if you start RMA Manager on system where Advanced Host Monitor package is not installed, you will need to synchronize agents.lst files manually (copy the file to folder where HostMonitor is installed).
  4. RMA returns information regarding system where it is running on (hostname, Windows version, Service Pack). RMA Manager can display this information


Log Analyzer   Improved function(s)

  1. New Log Analyzer analyzes records produced by Dominant Process and DHCP test methods
  2. Also Log Analyzer processes TestID field recorded by new HostMonitor


Web Service   New feature(s)   Improved function(s)

  1. New User Profiles manager allows you to choose specific user profile as a default profile. Settings from this profile will be used (copied) for each new account. Note: Web Service creates new account on 1st successful login of the user; later profiles for each account can be modified independently. "User Profiles" dialog is available through menu Options -> User profiles (menu is displayed by Web Service GUI, it is not available through web interface so you need access to system where Web Service is running).
  2. Also User Profiles manager allows you to set "Do not allow the following users to change their preferences" option for set of user accounts. This option can be useful for "guest" accounts when the same account may be used for several/many persons. If you set this option for the account, operator will not be able to change web interface preferences, such as:
    - color palette
    - folders tree mode
    - folder pane width
    - list of visible test properties
    - sorting mode
    - etc
  3. Web Service uses new icon to mark out folders that contain some bad, warning or unknown test items when all of such test items are acknowledged
  4. New field "agent" shows name of the agent (RMA) that performs the test
  5. New Web Service works with new Dominant Process test items, such tests are displayed on DashBoard panel in "DB" column
  6. Now Web Service works with new DHCP test items, such tests are displayed on DashBoard panel in "dhcp" column
  7. Web Service supports new "Views" options:
    - filter by name of the agent ("Test by" field);
    - several search strings separated by a comma can be used for "Testname" and "Test by" filters.
There are over 300 modifications since version 6.00

Archive:
versions 6.00 - 6.82
versions 5.00 - 5.92
versions 4.00 - 4.86
versions 0.07 - 3.71

Valid HTML 4.01 Transitional


Copyright (c) 2000-2008 by KS-Soft. All Rights Reserved