Browse All Questions:

INSTALLATION


Q6500040: I don't want all users in the network to be able to install the ActiveXperts Network Monitor Manager application. Can I assign permissions to the share to accomplish this?

Yes. Assign the right permissions to the share is the best way to deny people from using the ActiveXperts Network Monitor. Be sure that the ActiveXperts Network Monitor service has Change permissions on the share.


Q6500035: During installation, ActiveXperts Network Monitor Setup asks for Administrator credentials for its service. Is this required?

If you want to monitor member servers or domain controllers in your domain, it's strongly recommended to enter Domain Administrator credentials. For many tasks (like disk space checking, event log monitoring, and so on), Local Administrator rights are required on the monitored computers. By default, Domain/Enterprise Administrators are Local Administrators on domain member servers. If you don't enter a Domain- or Enterprise Administrator account during installation, you must configure an Administrator account for each check that requires it in the ActiveXperts Network Monitor software.


Q6500007: When I run Setup, I get the following error message: "Error installing iKernel.exe (0xa00)". What's wrong?

Most probably, you don't have administrator rights on the machine where you install the product. Local administrator rights are required to install ActiveXperts Network Monitor on the computer.


Q6500055: I want to move our ActiveXperts Network Monitor service to another server. How to achieve this?

These are the steps to accomplish the migration to a new sever:

  1. Export the current configuration to save place. To do so, choose 'Export Configuration' from the Manager application;
  2. On the new server, Restore your configuration in the same way as described in FAQ Item 6500005

Q6500060: I want to install ActiveXperts Network Monitor on a server that is also used for other purposes. Will it conflict with other software?

No, it won't. ActiveXperts Network Monitor doesn't install/replace any Windows systems DLL's. It makes use of Microsoft runtime libraries, but these are installed in ActiveXpert's installation directory and will only be used by ActiveXperts. ActiveXperts does not install components in the Windows directory or one of its subdirectories.


Q6500020: I want to monitor several servers in my network. Do I need to install agents (or server-side software) on those servers?

ActiveXperts Network Monitor is agentless; no agents will be installed on the monitored servers. You only need to install the ActiveXperts Network Monitor service on 1 central server in your network.


Q6500052: I want to change the ActiveXperts Network Monitor Service credentials. How can I do that?

Please do the following:

  1. In Windows, open the 'Administrative Tools' folder.
  2. Double-click 'Services'.
  3. Right-click the 'ActiveXperts Network Monitor' service, and then click 'Properties'.
  4. On the 'Log On' tab, select the account and provide the password (if necessary). Click 'Apply'.
  5. On the 'General' tab, click the Stop/Start button to restart the service.

Q6500050: The ActiveXperts Network Monitor Service fails to start. How do I know the reason for that?

Please check the Event Log for more details. Look for the 'AxNmSvc' Event Source. Most probably, you have passed the wrong credentials to the ActiveXperts Network Monitor service. Use the services control applet to change these credentials. Be sure that this account had local administrator rights on the server where the Network Monitor service is be running.


Q6500025: Does the installation of ActiveXperts Network Monitor require a reboot of my server?

No, a reboot is not required.


Q6500015: I'm unable to upgrade to the latest version. The installation keeps asking me to uninstall the software. Even after I uninstalled the product, it keeps telling me that. What is the problem?

ActiveXperts uses the InstallShield product for its installations. Only on rare occasions, InstallShield doesn't update its registry key after uninstall, so it will ask you to uninstall the next time you start the installation. You can use this workaround:

Now, InstallShield won't ask to uninstall anymore.


Q6500012: I want to uninstall ActiveXperts Network Monitor manually. What are the steps?

Use the following steps to uninstall Network Monitor manually:


Q6500017: I want to re-install ActiveXperts Network Monitor. Can I install the product in the same directory on the filesystem as my previous installation?

There are two directories involved: the program data directory (default: C:\ProgramData\ActiveXperts\Network Monitor\) and the program files directory (default: C:\Program Files\ActiveXperts\Network Monitor\).

On re-install, if the same program program- or data is selected, the installer will rename the previous folder (adding extension: '.saved') and allow you to continue using the selected name. When installation has finished, the Manager will popup the Import Wizard and suggest the '.saved' data folder to import from.

However, if you try to install your program- or data files in an existing directory that was not your previous ActiveXperts program- or data folder, the installer will not rename the directory and you'll need to enter a different path.


Q6500003: How do I know what's new in the latest version of the ActiveXperts Network Monitor?

For a list of new features, enhancements and fixes, see ActiveXperts Network Monitor Release Notes.


Q6500005: I want to upgrade to the latest version. What is the procedure for upgrading?

With ActiveXperts, you can always import a configuration created by a previous version. That means: all checks, global settings, statistical database and custom scripts.

To upgrade, do the following:

  1. Backup your current configuration. Use the Backup command from the File menu to do so, and store it on a save place
  2. Uninstall all 'ActiveXperts Network Monitor Manager' applications on the remote PCs that have the Manager application installed. Use the 'Add/Remove Programs' applet in the Control Panel of the remote PC(s) to start the Uninstallation process
  3. Uninstall 'ActiveXperts Network Monitor' on the monitoring server using the 'Add/Remove Programs' applet in the Control Panel of the server
  4. Reboot the system!
  5. Download the latest version of ActiveXperts Network Monitor and start the installation;
  6. Restore the configuration that was saved in step 1). It allows you to import the configuration file (CONFIG.SDF) and the statistical database
  7. Restore custom scripts (if any). If you use custom scripts (.vbs, .ps1 or .sh), copy the files manually to the scripts directory '\Scripts'
  8. Restore custom webview templates (if any). If you use custom webviews templates (.xsl), copy the files manually to directory '\Web\stylesheets\'

If you install Network Monitor in the same directory as the previous Network Monitor version, the configuration is automatically converted. Otherwise, you need to import the previous configuration.
To (re)install the manager application on remote PC(s), you must (re)create the share in the Remote Manager tab of the 'Remote Management' dialog (Tools menu).

CONFIGURATION & ADMINISTRATION


Q6600110: Is there a scripted way to put checks on hold?

Sure. This can be done easily through the following VBSscript. Make sure the path to the configuration file (Config.sdf) is valid.
The following scripts sets the Check with ID=10434 on hold. Run the script from the Command Line using the CSCRIPT.EXE script interpreter.

Option Explicit

Dim strDbConn, objConn, strSqlQuery

strDbConn = "PROVIDER=Microsoft.SQLSERVER.CE.OLEDB.3.5;" &_
  "Data Source=C:\ProgramData\ActiveXperts\Network Monitor\Configuration\Config.sdf"

Set objConn  = CreateObject( "ADODB.Connection" )
objConn.Open strDbConn

' 
strSqlQuery  = "UPDATE Nodes SET OnHold=-1 WHERE ID=10434" 
objConn.Execute strSqlQuery

objConn.Close

Q6600130: I want to modify the CONFIG.SDF configuration database file using a sql script. Is this possible?

Yes, it is possible. The database is a Microsoft SQL Server Compact Edition file, and can be opened in Microsoft SQL Server Management Studio (part of Microsoft SQL Server):

You can now run your database queries.

Please note that all checks are stored in the 'Nodes' table. The 'Nodes' table contains folders and checks only.


Q6600132: I want to modify the CONFIG.SDF configuration database file using a VBScript. Is this possible?

Yes, you can. All checks and folders are stored in the 'Nodes' table of the CONFIG.SDF configuration file.

The following VBScript counts the number of folders and checks, shows all the checks and updates the displayname of one of the checks. Run it from the commandline using the command CSCRIPT <file.vbs>:

Option Explicit

Const CONFIGDBPATH = "C:\ProgramData\ActiveXperts\Network Monitor\Configuration\Config.sdf"

Dim objConn, strQuery, RS

Set objConn = CreateObject( "ADODB.Connection" )
objConn.Open "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;SSCE:Max Database Size=4000;Data Source=" & CONFIGDBPATH & ";"

' Count the number of Checks and Folders (ID's start at 10, lower IDs are system IDs)
strQuery = "SELECT Count(*) as cnt FROM Nodes WHERE ID>=10"
Set RS = objConn.Execute( strQuery )
WScript.Echo "Number of Nodes: " & RS( "cnt" )

' Print Checks and Folders (ID's start at 10, lower IDs are system IDs)
strQuery = "SELECT * FROM Nodes WHERE ID>= 10 ORDER BY ID"
Set RS = objConn.Execute( strQuery )
While Not RS.EOF 
  PrintNode( RS )
  RS.MoveNext
WEnd

' Update DisplayName of Checkwith ID=10000 (if exists_
strQuery = "UPDATE Nodes SET DisplayName='My new name' WHERE ID=13362"
Set RS = objConn.Execute( strQuery )

objConn.Close
Set objConn = Nothing


Sub PrintNode( RS )
  WScript.Echo "Node #" & RS( "ID" )
  WScript.Echo "  DisplayName: " & RS( "DisplayName" )
  WScript.Echo "  ScanType: " & RS( "ScanType" )
  WScript.Echo "  ScanInterval: " & RS( "ScanInterval" )
  WScript.Echo "  ScanSchedule: " & RS( "ScanSchedule" )
  WScript.Echo "  ErrorTreshold: " & RS( "ErrorTreshold" )
  WScript.Echo "  OnHold: " & RS( "OnHold" )
  WScript.Echo "  InverseResult: " & RS( "InverseResult" )
  WScript.Echo "  TimeOut: " & RS( "TimeOut" )
  WScript.Echo "  Type: " & RS( "Type" )
  WScript.Echo "  DependencyList: " & RS( "DependencyList" )
  WScript.Echo "  Comments: " & RS( "Comments" )
  WScript.Echo "  MaintenanceServer: " & RS( "MaintenanceServer" )
  WScript.Echo "  MaintenanceList: " & RS( "MaintenanceList" )
  WScript.Echo "  NotifyMultiple: " & RS( "NotifyMultiple" )
  WScript.Echo "  NotifyMinutes: " & RS( "NotifyMinutes" )
  WScript.Echo "  NotifyFlags: " & RS( "NotifyFlags" )
  WScript.Echo "  NotifyMailOffline: " & RS( "NotifyMailOffline" )
  WScript.Echo "  NotifyMailOnline: " & RS( "NotifyMailOnline" )
  WScript.Echo "  NotifyNetworkOffline: " & RS( "NotifyNetworkOffline" )
  WScript.Echo "  NotifyNetworkOnline: " & RS( "NotifyNetworkOnline" )
  WScript.Echo "  NotifySmsOffline: " & RS( "NotifySmsOffline" )
  WScript.Echo "  NotifySmsOnline: " & RS( "NotifySmsOnline" )
  WScript.Echo "  NotifyPagerOffline: " & RS( "NotifyPagerOffline" )
  WScript.Echo "  NotifyPagerOnline: " & RS( "NotifyPagerOnline" )
  WScript.Echo "  NotifySnmpTrapOffline: " & RS( "NotifySnmpTrapOffline" )
  WScript.Echo "  NotifySnmpTrapOnline: " & RS( "NotifySnmpTrapOnline" )
  WScript.Echo "  RunMultiple: " & RS( "RunMultiple" )
  WScript.Echo "  RunMinutes: " & RS( "RunMinutes" )
  WScript.Echo "  RunFlags: " & RS( "RunFlags" )
  WScript.Echo "  RunExeOffline: " & RS( "RunExeOffline" )
  WScript.Echo "  RunExeOnline: " & RS( "RunExeOnline" )
  WScript.Echo "  RunVbsOffline: " & RS( "RunVbsOffline" )
  WScript.Echo "  RunVbsOnline: " & RS( "RunVbsOnline" )
  WScript.Echo "  RestartService: " & RS( "RestartService" )
  WScript.Echo "  RestartServer: " & RS( "RestartServer" )
  WScript.Echo "  RestartServerEntry: " & RS( "RestartServerEntry" )
  WScript.Echo "  Uncertain: " & RS( "Uncertain" )
  WScript.Echo "  Graph: " & RS( "Graph" )
  WScript.Echo "  WindowsLoginUseServerEntry: " & RS( "WindowsLoginUseServerEntry" )
  WScript.Echo "  WindowsLoginServerEntry: " & RS( "WindowsLoginServerEntry" )
  WScript.Echo "  CheckHasLogin1: " & RS( "CheckHasLogin1" )
  WScript.Echo "  CheckHasLogin2: " & RS( "CheckHasLogin2" )
  WScript.Echo "  CheckLoginName1: " & RS( "CheckLoginName1" )
  WScript.Echo "  CheckLoginName2: " & RS( "CheckLoginName2" )
  WScript.Echo "  CheckLoginEPassword1: " & RS( "CheckLoginEPassword1" )
  WScript.Echo "  CheckLoginEPassword2: " & RS( "CheckLoginEPassword2" )
  WScript.Echo "  CheckFlags: " & RS( "CheckFlags" )
  WScript.Echo "  CheckServer: " & RS( "CheckServer" )
  WScript.Echo "  CheckParam1: " & RS( "CheckParam1" )
  WScript.Echo "  CheckParam2: " & RS( "CheckParam2" )
  WScript.Echo "  CheckParam3: " & RS( "CheckParam3" )
  WScript.Echo "  CheckParam4: " & RS( "CheckParam4" )
  WScript.Echo "  CheckParam5: " & RS( "CheckParam5" )
  WScript.Echo "  CheckParam6: " & RS( "CheckParam6" )
  WScript.Echo "  CheckParam7: " & RS( "CheckParam7" )
  WScript.Echo "  CheckParam8: " & RS( "CheckParam8" )
  WScript.Echo "  CheckParam9: " & RS( "CheckParam9" )
  WScript.Echo "  CheckParam10: " & RS( "CheckParam10" )
End Sub

Q6600025: Can I change the name of the workstation where a Manager application is running on?

You can change the name of the computer where the Manager application is running. This will not affect the ActiveXperts Network Monitor Manager installation.


Q6600020: I want to rename the hostname of the server where the ActiveXperts Network Monitor engine is running on. Will ActiveXperts be able start after the server reboot?

You must take the following steps:


Q6600100: When I click on the 'service' icon in the ActiveXperts Network Monitor toolbar, I cannot stop or start the ActiveXperts Network Monitor service with error "Unable to execute command. Make sure you are an Administrator". What can I do?

There can be two reasons for that:


Q6600120: I want to give read-only access to my 1st line helpdesk staff. They should be able to view the status of the network, but they're not allowed to make changes to the configuration. Is this possible?

Yes that is possible. Access to the configuration of ActiveXperts Network Monitor is controlled by Operator Roles. Allow full control to any user on all configuration aspects, or allow only predefined operators to access the configuration and associate permissions to those operators.

Choose 'Options' from the 'Tools' menu, and select the 'Operators and Roles' tab. Read more in the ActiveXperts Network Monitor manual, chapter 'Operators and Roles'.


Q6600010: When I start the Manager, I get Error '25004 "Unable to open Configuration Database".

When you start the Manager and get Error 25004: "Unable to open Configuration Database", there's most probably a security issue where the ActiveXperts Network Monitor Manager cannot read the Configuration Database (CONFIG.SDF). The application will close immediately.

The easiest way to find this out, is by launching the Manager using the 'Run As Administrator' option. One way to do this is, is by pressing the SHIFT key and hold while you right-click the Manager shortcut item in Windows Start menu. Then, choose 'Run As Administrator'.

Once confirmed that it is a security issue, check out your NTFS permissions on the ActiveXperts installation directory (default: 'C:\ProgramData\ActiveXperts\Network Monitor').

MONITORING CPU USAGE


Q6700020: I'm still having problems monitoring CPU usage. I tried the Windows WMIC utility but I'm still not able to find the reason.

First, make sure you've tried WMIC. See FAQ #6700010.

If that doesn't help you out, please try our CPU Diagnostic Tool. You can launch it from the Manager's menu:
Tools->Diagnostic Tools->CPU Diagnostic Tool

The tool generates a log file. Please send the log to support@activexperts.com.


Q6700010: I'm having problems monitoring CPU usage on a remote server. How can I troubleshoot?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to check if WMI is working fine and to check credentials.

  1. Try to query the CPU counter on the monitoring machine:
    WMIC /node:localhost PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage

  3. Finally, run the command from the monitoring server to check CPU usage on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage

MONITORING DATABASES


Q6750033: I'm trying to monitor our Oracle database, but I can't figure out what the correct connection string is. Can you please assist?

There's no fixed connection string syntax for Oracle; the format of the connection string depends on the Oracle version, the authentication method and the type of security used. Please check the following web site for more information about Oracle connection strings: www.connectionstrings.com.


Q6750010: I'm having problems formatting a database connection string for our MS SQL server, how should this connection string be formatted?

Check out our online Database Monitoring Guidelines to read more about how to setup an MS SQL / ADO database check.


Q6750025: I can't get my ODBC check to work. What should I do?

First check your System DSN settings, and test them from the Control Panel. Be sure you are using the right DSN with Network Monitor. Or use ADO as an alternative; ADO works similar as ODBC but doesn't require DSN configuration.


Q6750035: What databases can be monitored by ActiveXperts?

There's native support for MS SQL and Oracle. Besides that, any ODBC and ADO compliant database is supported. To read more about ODBC, click here; to read more about ADO, click here.


Q6750030: When monitoring my Oracle database, Network Monitor gives me the following error: 'Failed to load Oracle Client modules'.

To monitor Oracle with ActiveXperts Network Monitor, you need to have installed one of the following Oracle clients:

If you do not want to run Oracle applications on your monitoring server, but only want to check Oracle availability through ActiveXperts, it is recommended to install the Oracle Instant Client. It is a free product, and can be downloaded from the Oracle download area.

For more information on monitoring Oracle using ActiveXperts, click here.

MONITORING DHCP


Q6770010: I get a generic SNMP error on monitoring my DHCP server. What's wrong?

Monitoring Windows based DHCP server is based on SNMP. You need your SNMP service to be running on your DHCP server.

Unfortunately, Microsoft stops supporting the facility to monitor DHCP server through SNMP (and WMI) for the most recent server operating systems and most recent patch levels. There's a lot of information, questions and complaints on that on the internet. Read more on this in the article SNMP OID to get DHCP scopes on the Microsoft web site.

ActiveXperts is waiting for Microsoft for an alternate way to monitor SHCP servers and DHCP scopes.

MONITORING DISK DRIVES/DISK SPACE


Q6800030: Can I monitor NetApp volumes using ActiveXperts Network Monitor?

Yes, you can, but only through SNMP. The vast majority of NetApp drives support the SNMP v2c protocol. This allows you to monitor any performance counter of your NetApp volume, including drive space.


Q6800010: I'm having problems monitoring Disk Drives usage on a remote server. How can I troubleshoot?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to check if WMI is working fine and to check credentials.

  1. Try to query a Disk Drive on the monitoring machine (Index 0 means: 1st disk):
    WMIC /node:localhost PATH Win32_DiskDrive WHERE Index='0' GET Status

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_DiskDrive WHERE Index='0' GET Status

  3. Finally, run the command from the monitoring server to check the Disk Drive on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_DiskDrive WHERE Index='0' GET Status

Q6800020: I have a RAID configuration (RAID5). I want to get a notification when one of the disks fails, but can't find how to configure it in Network Monitor. Please help.

The operating system has access to RAID set as it were one physical drive. So, it is not a simple matter of checking a disk. A failure of a disk in a RAID can only be determined by the manufacturer's hardware driver or management software. So there are basically two options to check such a failure:


Q6800015: I want to monitor my Disk Drives. Will ActiveXperts Network Monitor tell me when a disk is not healthy?

Yes, that is exactly what the 'Disk Drive' check does. When a disk becomes 'not healthy' or unavailable, Network Monitor will let you know.


Q6800025: I want to check disk space of my Linux and Unix servers. Is this possible?

To monitor Linux and Unix disks, use an ActiveXperts SSH check. There are scripts included in ActiveXperts to monitor disk usage and disk free space, as well as various other aspects.


Q6800017: When trying to monitor disk space on a remote workstation, I get the following error: "Result is: Uncertain" with Last Response saying: "Unable to retrieve space for disk [\\Wks001\C$]". What is the problem?

This problem only applies to v.2016 or older. Later versions have the Drive/Disk Space Check based on WMI.
There can be a few reasons. Most probably, the problem is not related to ActiveXperts Network Monitor at all. A few reasons for not being able to monitor the disk:


Q6800012: I want to monitor a mapped network drive. The drive mapping is named T: and it maps to a network share. ActiveXperts Network Monitor is not able to monitor this drive mapping. Why is it?

Persistent drive mappings defined per-user (not per computer) and are only restored on interactive logon. Since ActiveXperts Network Monitor runs as a service in the background, it does not logon interactive. As a result, drive mappings cannot be monitored. You can only monitor drives and folders using a UNC formatted share network folder.

MONITORING DNS


Q6810010: When performing a DNS check with type 'ANY', no DNS records exist. But if I specify type 'A', DNS records do exist. Why is it?

With most DNS servers, using a DSN query with the 'ANY' type should return all known DNS records for the specified host.

However, with some DNS server, the servers only return a 'CNAME' record. ActiveXperts Network Monitor reports that no DNS records exist.

With these DNS servers, you should specifying 'A', 'AAAA', 'NS', 'MX' or other explicitely.

One example of DNS servers suffering from this problem is the public Google DNS server (8.8.8.8).


Q6810020: I'm having problems monitoring my DNS server. How can I troubleshoot?

Please try the DNS Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu:
Tools->Diagnostic Tools->DNS Diagnostic Tool

The tool generates a log file. Please send the log to support@activexperts.com.

MONITORING DYNAMICS


Q6820010: Which versions of Microsoft Dynamics can be monitored?

You can monitor the following MS Dynamics suites:


Q6820020: Do you have a list of Performance Counters for MS Dynamics, so I select relevant performance counters?

Yes, there's a list of Performance Counters here: activexperts.com/support/network-monitor/online/dynamics-counters/.

MONITORING EVENT LOG


Q6850003: When I try to setup a new Event Log check in the Manager for one of our old Windows 2003 servers, I get an error saying: "Unable to retrieve a list of Event Logs from the remote computer. The machine is either not accessible, or the remote computer does not run Windows 2008 or Windows 7 or higher.".

If you have Network Monitor running on Windows 7 workstation or higher, or Windows 2008 workstation or higher, you can monitor any Windows event log, not only the standard Application/System/Security logs, but also the extended .evtx logs. You can query any windows computers except Windows XP, Windows 2000 and Windows 2003.


Q6850002: When I try to setup a new Event Log check in the Manager, I get the error: "Failed to initialize library [axsnmwev.dll]. You can only query event logs on Windows 2008 (or higher) server platforms, or Windows 7 (or higher) workstations."

If you have ActiveXperts Network Monitor running on a Windows 2003 (R2) server, you can monitor ONLY standard Application/System/Security logs on remote computers.

The reason for this is the fact that the Windows API on the Windows 2003 operating system does not support extended event logs (.evtx).


Q6850030: I am trying to monitor the Event Log with a VBScript check. However the result is always "uncertain", even when the built-in Event Log monitor shows an error. What is the uncertain state? Is this a permissions problem?

Most probably, it is uncertain because there's an error in the script as a result of a 'null' object. This happens when the remote machine cannot be accessed. Please try to temporarily remove the 'On Error Resume Next' statements in the script. Network Monitor will then show the line where the script error occurs. Most probably, it is due to a WMI security problem. To read more about that, click here.


Q6850020: Is there a way to include event details in e-mail notifications?

Yes, it is possible. First of all, make use of the EventLog.vbs VBScript check or EventLog.ps1 Powershell check. The scripts Event Logs in the same way as the built-in check. With a small modification the script, you can include event details in your notifications.


Q6850010: I want to monitor multiple Event Logs in one Event Log check. Is this possible?

In the standard built-in Event Log check, you can only do basic Event Log checking. To do more advanced Event Log monitoring, you should use the EventLog.vbs VBscript or EventLog.ps1 PowerShell script that ships with the product, and customize it to meet your requirements.


Q6850015: I'm using ActiveXperts Network Monitor for monitoring all Event Logs in my network, but I noticed that the software is consuming a lot of bandwidth. What should I do?

Event Log monitoring consumes a lot of network bandwidth, and can really decrease the performance of your network, especially with large Event Logs. Unfortunately, there's nothing we can do about it. Just try any WMI script by Microsoft that scans event logs over the network and you'll see. In general, do not maintain large event logs, e.g. only log events from the last week, and (important!) import your event log data in some Event Log Archiver program (there are many). Also, do not query event logs frequently, not like every 5 minutes, but for instance once every hour.

MONITORING EXCHANGE


Q6870010: I'm having problems with monitoring MS Exchange: The error I get is: "Win32_PerfRawData_MSExchangeIS_MSExchangeIS class does not exist." What should I do?

This problem occurs because Windows Management Instrumentation (WMI) uses AutoDiscovery/AutoPurge (ADAP) to build its internal performance counter table. If the particular Exchange service on the monitored computer was not started when the WMI ADAP process is started, the performance counters are not transferred to WMI.

Please run the following command from the command line on the monitored computer:

  wmiadap /f

and then restart the wmi-service.

MONITORING HTTP(S)/FTP


Q6900015: I want to monitor multiple HTTP(s), but I want to control which protocols are allowed: TLS1, SSL2 or SSL3. Can this be done?

Yes, you can enable/disable these secure protocols individually for each web site that you check.

Be careful with SSL2: some servers deny web requests when the client (like ActiveXperts Network Monitor) allows an SSL2 session. For that reason, SSL2 is disabled by default.


Q6900040: Is SFTP supported?

Yes, ActiveXperts suppports SFTP (SSH File Transfer protocol).

Please note that FTPS (FTP over SSL) is NOT supported. Reason is, that ActiveXperts makes use of the WinInet library of the operating system. This library does not support FTPS.


Q6900030: Is FTPS supported?

No, FTPS (FTP over SSL) is NOT supported. Reason is, that ActiveXperts makes use of the WinInet library of the operating system. This library does not support FTPS.

ActiveXperts DOES suppport SFTP (SSH File Transfer protocol).


Q6900020: Is the HTTP check case sensitive?

It depends: on LINUX and UNIX, the URL's may be case sensitive, so must enter URL's with the right lower/uppercase characters. The HTTP contents check is NOT case sensitive.


Q6900025: I can't monitor my Linux-based FTP servers, but I can monitor my Windows-based FTP servers. What's wrong?

Most Linux flavors use case-sensitive URL's, and Windows doesn't. Please check if this is the problem.


Q6900010: When I check a particular web site, Network Monitor is able to connect to the web site, but is not able to match the pattern. I checked with my browser, the pattern is there. What's the reason?

Most probably, this web site contains a redirection to other pages, or it includes frames. ActiveXperts Network Monitor does NOT redirect to a linked page, it only checks the actual page, on purpose.

The easiest way to find this out, is by using HTTP Client Diagnostic Utility (Diagnostic Utilities are available from the 'Tools' menu).

You will see the contents as it is retrieved by the ActiveXperts Network Monitor service, and you'll be able to find out the reason. Most probably, you should match your pattern against one of the include pages of the main page.

MONITORING MEMORY


Q6930030: It is possible to monitor Hyper-V Dynamic Memory through ActiveXperts Network Monitor?

There is no built-in Hyper-V Dynamic Memory check in Network Monitor.

However, it is very well possible to monitor Hyper-V Dynamic Memory performance counters through our Performance Counter check. There's a good article on these counters here:
windowsitpro.com/virtualization/q-what-are-new-performance-counters-hyper-v-r2-sp1-measure-dynamic-memory


Q6930010: I'm having problems monitoring memory usage on a remote Windows server. How can I troubleshoot?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to make sure you can query a (remote) computer using WMI and see if the specific WMI counter is installed. In addition, use alternate credentials if permissions do not suffice.

  1. Try to query one of the memory counters on the monitoring machine:
    WMIC /node:localhost PATH Win32_PerfFormattedData_PerfOS_Memory GET AvailableBytes

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_PerfFormattedData_PerfOS_Memory GET AvailableBytes

  3. Finally, run the command from the monitoring server to check memory usage on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_PerfFormattedData_PerfOS_Memory GET AvailableBytes

Q6930020: Network Monitor shows odd values for the 'Available Memory' check for my Windows 2003 servers. What should I do.

This is a known problem on Windows 2003 and Windows 2003 SP1 machines. It is an issue in WMI, that has fixed in Windows 2003 SP2. So if you are monitoring Windows 2003 machines without SP2 installed, please install SP2 in order to monitor 'available memory' properly.

MONITORING MSMQ


Q6940040: How do I know the names of the Message Queues installed on a computer?

Start a new command prompt on the partuicular Windows computer, and execute the following command:

WMIC /node:localhost PATH Win32_PerfRawData_MSMQ_MSMQQueue GET Name

It will display a list of message queueus installed on the computer.


Q6940010: I'm having problems monitoring a Microsoft Message Queue usage on a remote Windows server. How can I troubleshoot?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to make sure you can query a (remote) computer using WMI and see if the specific WMI counter is installed. In addition, use alternate credentials if permissions do not suffice.

  1. Try to query the Message Queue counter on the monitoring machine:
    WMIC /node:localhost PATH Win32_PerfRawData_MSMQ_MSMQQueue GET Name, MessagesInQueue

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_PerfRawData_MSMQ_MSMQQueue GET Name, MessagesInQueue

  3. Finally, run the command from the monitoring server to check the Message Queue on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_PerfRawData_MSMQ_MSMQQueue GET Name, MessagesInQueue

Q6940030: I'm still having problems monitoring a Message Queue. I tried the Windows WMIC utility but I'm still not able to find the reason.

First, make sure you've tried WMIC. See FAQ #6940010.

If that doesn't help you out, please try the Message Queue Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu:
Tools->Diagnostic Tools->MS Message Queue Diagnostic Tool

The tool generates a log file. Please send the log to support@activexperts.com.


Q6940020: I'm having problems with monitoring MSMQ: The error I get is: "Win32_PerfRawData_MSMQ_MSMQQueue class does not exist." What should I do?

This problem occurs because Windows Management Instrumentation (WMI) uses AutoDiscovery/AutoPurge (ADAP) to build its internal performance counter table. If the particular MSMQ service on the monitored computer was not started when the WMI ADAP process is started, the performance counters are not transferred to WMI.

Please run the following command from the command line on the monitored computer:

  wmiadap /f

and then restart the wmi-service.

MONITORING NETWORK


Q6950010: How can I monitor network bandwith and network packets on the Windows workstations and servers in my network?

Create a new 'Performance Counter' check. Select the 'Network Interface' performance object, and choose the relevant NIC card as the instance. Then, select your performance item(s), e.g. 'Bytes Received/sec, 'Bytes Sent/sec', 'Bytes Total/sec', 'Current Bandwidth', 'Packets Received/sec', etc.

MONITORING POWERSHELL


Q6960030: When a PowerShell is executed by ActiveXperts Network Monitor, I get the following error: "The term 'ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again". What is the problem?

Under the hood, ActiveXperts executes all PowerShell checks by executing a command like this:

cmd /q /c "C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe "C:\PROGRA~1\ACTIVE~1\NETWOR~1\scripts\MONITO~2\CPU.PS1"

As you can see, a 8dot3 naming convention is used for powershell files, simply because PowerShell cannot deal with long filenames when used from the command line.

Sometimes, 8dot3 naming convention is DISABLED on the file system, and PowerShell scripts will not work, ending up with the standard PowerShell error: "The term ‘ps1’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again"

SOLUTION: Enable 8dot3 naming on the filesysten where Network Monitor is installed.

To find out if 8dot3 is enabled on your filesystem, use the standard command line tool FSUTIL:

FSUTIL.EXE 8dot3name query C:

To enable, use:

FSUTIL.EXE 8dot3name set C: 0

You may need top copy files again because 8dot3 names are created upcon copy.

Verify by listing files from the command lne like this:

DIR /X c:

You can see our PowerShell log file(s) if you enable logging for the PowerShell thread(s). To do so, specify a valid log file in registry key:

HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\ThreadPowerShell000
(and HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\ThreadPowerShell001, ... )

IMPORTANT: You need to restart the service in order for reguistry changes to take effect.


Q6960020: We use PowerShell scripts to monitor several servers. Is there a way to see how the PowerShell interpreter is invoked by the Network Monitor Engine?

You can turn on PowerShell logging for the Network Monitor Engine. To do so, enter a valid file name in the following registry entries (there's a registry entry for each PowerShell thread/subprocess):

HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\ThreadPowerShell000
HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\ThreadPowerShell001

For instance:

  c:\powershell00.log
  c:\powershell01.log

After that, restart the service. Then, all PowerShell operations will be written to the log file(s).


Q6960010: When I run a Powershell-based check. I get an error: "Execution of PowerShell scripts is disabled on this system."

You must allow Powershell scripting on the machine that has ActiveXperts Network Monitor running. Read more on allowing Powershell scripting here:
activexperts.com/support/network-monitor/online/powershell/

Please note that allowing Powershell on 32-bit operating systems is different from 64-bit operating systems.

MONITORING PRINTERS


Q6980030: My printer always shows 'Idle' (value: 3), even though it is online. What is the reason?

ActiveXperts uses WMI (part of the Windows OS) to monitor printers. WMI retrieves the printer information from the spoolsv.exe process. So whether the printer status information retrieved is reliable depends on the printer driver.

If the printer driver bypass the the spooler to get status or they do not report the status data exchange to the spooler process, the print provider will report whatever status the spooler contains. If the spooler reports Ready, it never gets data with a status change (default is ready) and the provider just exports this as Idle.


Q6980015: I have a Windows 2012R2 server with printers installed. The printers are IP printers on the network. The server is able to see the status, online/offline/etc. But Network Monitor always reports the printer as down. What could be the problem?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to make sure you can query a (remote) computer using WMI and see if the specific WMI counter is installed. In addition, use alternate credentials if permissions do not suffice.

  1. Try to query the Printer counter on the monitoring machine:
    WMIC /node:localhost PATH Win32_Printer GET Name, PrinterStatus

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_Printer GET Name, PrinterStatus

  3. Finally, run the command from the monitoring server to check the Printer on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_Printer GET Name, PrinterStatus

Possible PrinterStatus Values are:

MONITORING PROCESSES


Q7000020: I'm still having problems monitoring processes. I tried the Windows WMIC utility but I'm still not able to find the reason.

First, make sure you've tried WMIC. See FAQ #7000010.

If that doesn't help you out, please try the Process Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu:
Tools->Diagnostic Tools->Process Diagnostic Tool

The tool generates a log file. Please send the log to support@activexperts.com.


Q7000010: I'm having problems monitoring processes on a remote Windows server. How can I troubleshoot?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to make sure you can query a (remote) computer using WMI and see if the specific WMI counter is installed. In addition, use alternate credentials if permissions do not suffice.

  1. Try to query the process handle count on the monitoring machine:
    WMIC /node:localhost PATH Win32_PerfRawData_PerfProc_Process GET Name,HandleCount

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_PerfRawData_PerfProc_Process GET Name,HandleCount

  3. Finally, run the command from the monitoring server to check process handle count on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_PerfRawData_PerfProc_Process GET Name,HandleCount

MONITORING SERVICES


Q7020020: I'm still having problems monitoring Windows services. I tried the Windows WMIC utility but I'm still not able to find the reason.

First, make sure you've tried WMIC. See FAQ #7020010.

If that doesn't help you out, please try the Service Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu:
Tools->Diagnostic Tools->Service Diagnostic Tool

The tool generates a log file. Please send the log to support@activexperts.com.


Q7020010: I'm having problems monitoring services on a remote Windows server. How can I troubleshoot?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to make sure you can query a (remote) computer using WMI and see if the specific WMI counter is installed. In addition, use alternate credentials if permissions do not suffice.

  1. Try to query services on the monitoring machine:
    WMIC /node:localhost PATH Win32_Service GET DisplayName,Name,State

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_Service GET DisplayName,Name,State

  3. Finally, run the command from the monitoring server to check services on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_Service GET DisplayName,Name,State

MONITORING SNMP


Q7050020: Is the Windows SNMP Trap Service required to send out SNMP Traps from Network Monitor?

No, this is not required. ActiveXperts SNMP Trap notifications do not rely on this service.

If you need the Windows SNMP Trap Service for other applications, ActiveXperts will still be able to send out SNMP Trap notifications.


Q7050027: When I try to start listening for incoming traps, I get a SYSTEM ERROR in my Network Monitor log saying: "Failed to listen for incoming SNMP traps. Either the port is in use, or the Windows SNMP trap service is started". I'm pretty sure that no other SNMP process is running.

Please double check on your system, to make sure no other SNMP receiver is running. By default, SNMP trap receivers listen on port 162.

To do so, start a new command prompt, and type 'netstat -a -p udp'. In the resulting list, make sure that default port 162 is not listed.


Q7050015: I want to monitor devices through SNMP. Is the Windows SNMP Service required to be installed and running?

No, the ActiveXperts SNMP Get check does NOT require the Windows SNMP Service to be installed and/or running. The check does not rely on this service.

If you need the Windows SNMP Service for other applications, ActiveXperts will still be able to perform checks through SNMP.


Q7050025: Is the Windows SNMP Trap Service required to receive SNMP Traps with Network Monitor?

No, it is not required. It is even not possible to receive traps through SNMP with Network Monitor while the Windows SNMP Trap Service is running, unless you specify a different port for the ActiveXperts trap listener.

If you have the Windows SNMP Traps Service running (default on port 162), ActiveXperts Network Monitor will NOT be able to receive incoming SNMP Traps. ActiveXperts opens an UDP socket (default port 162) to listen for incoming traps; only one process at a time can listen for packets on one port. However, you can specify an alternate for ActiveXperts Network Monitor (Tools->Options->Advanced->SNMP Trap Receiver Settings).

MONITORING SSH


Q7060010: Why are remote sessions not closed ?

This can happen when the command started is a background process which keeps current stdout or stderr open. The solution is to redirect stdout and stderr. Click here for more information.

The other possibility is that you are running a version of OpenSSH which is older than 4.9. These versions contain a bug which causes it to never close sessions for root users. More information in the release notes for version 4.9 under (bz#926).


Q7060020: Is OpenSSL used in the SSH implementation of ActiveXperts Network Monitor?

No. ActiveXperts Network Monitor has its own implementation of all cryptographic functions. The OpenSSL open-source implementation is not used.


Q7060030: I want to use Private Key File authentication. What private key file file format is supported by ActiveXperts?

The Private Key File should be PuTTY compatible. PuTTY is a free and open-source terminal emulator, and very popular under Windows.

This means that your Linux private key file should be converted to a PuTTY compatible format using the PuttyGen.exe utility. Download PuttyGen.exe from the PuTTY web site. After conversion, you can use it in ActiveXperts.
Click here for more information.

MONITORING TEMPERATURE, HUMIDITY AND WETNESS


Q7100027: Do you have a list of Sensatronics OID's that can be monitored by Network Monitor? We use the EM1 model.

For a list of Sensatronics EM1 OID's, click here.


Q7100010: Your web site says that a Sensatronics device is recommended. I already have a device from NTI (Network Technologies) that does exactly the same. Can I use it?

Yes, you can. The NTI device has an SNMP interface, like most environmental monitors. Simply look up the SNMP OID identifiers in the NTI manual, and use the ActiveXperts' SNMP check to monitor temperature, humidity or wetness.


Q7100020: Can you provide me with a list of all Sensatronics devices supported by your software?

For a list of supported Sensatronics models, click here.


Q7100015: We purchased a Sensatronics EM1 device. Our network policy requires to use SNMP. You built-in temperature seems to be based on Sensatronics' web interface. How can I use SNMP to monitor temperature?

The Sensatronics EM1 support SNMP. SNMP is enabled by default. You just need to enter a new SNMP check in Network Monitor and enter the appropriate SNMP OID's. Check the Sensatronics EM1 manual to get a list of supported OID's.


Q7100025: We purchased the ActiveXperts/Sensatronics bundle, and just received the EM1 device. However, we do know the default IP address of this device. How can we set it?

To configure the unit:


Q7100040: After the upgrade to the latest version, all Sensatronics checks fail.

After the upgrade ActiveXperts Network Monitor to the latest version, some Sensatronics devices cannot be monitored, reporting "Unable to connect; no response received from remote server", even though the device can be pinged.

The reason for this problem is the fact that ActiveXperts uses the WinHTTP library of the Operating System. In v.7 and older, ActiveXperts used a separate WinHTTP5 library (not part of the OS). The WinHTTP library of a recent operating systems do NOT support HTTP0.9 anymore. And some Sensatronics models with older firmware have a HTTP0.9 web server inside.

To fix the problem, perform the following steps:

MONITORING TERMINAL SERVICES


Q7120010: I'm having problems monitoring Terminal Services on a remote server. How can I troubleshoot?

ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers. WMI is part of Windows operating systems and installed by default.
Please check out the following:

  1. Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
  2. Make sure that firewall settings are not prevent you from accessing the remote computer through WMI.

Windows ships with the WMIC command line utility ('Windows Management Instrumentation Command-line'). Use this utility to check if WMI is working fine and to check credentials.

  1. Try to query the Termian Serivces counter on the monitoring machine:
    WMIC /node:localhost PATH Win32_PerfRawData_LocalSessionManager_TerminalServices GET ActiveSessions, InactiveSessions, TotalSessions

  2. Use the same command from a console window on the monitored server:
    WMIC /node:localhost PATH Win32_PerfRawData_LocalSessionManager_TerminalServices GET ActiveSessions, InactiveSessions, TotalSessions

  3. Finally, run the command from the monitoring server to check CPU usage on the monitored server:
    WMIC /node:remote-computer /user:user /password:password PATH Win32_PerfRawData_LocalSessionManager_TerminalServices GET ActiveSessions, InactiveSessions, TotalSessions

MONITORING UNIX/LINUX MACHINES


Q7150030: I want to use the built-in RSH command utility to check the results against ActiveXperts Network Monitor, but when I type 'RSH' from the command line, the command seems to be missing. What's wrong?

The RSH client command line utility is part of Windows until Windows 7 and Windows 2008. To use RSH from the command line in Windows 7 (or Windows 2008) and higher, download rshclient.zip, extract the files in a new directory, and follow the instructions listed in the extracted README.TXT.


Q7150010: I have a UNIX machine, but when monitoring through your RSH function, I get a message "Unable to connect to remote computer". What's up?

Most probably, RSH is not configured properly on the remote UNIX machine. Be sure to setup your .rhosts file correctly on your UNIX server.

The .rhosts file typically permits network access on UNIX/LINUX systems. The .rhosts file lists computer names and associated logon names that have access to remote computers. When you run rcp, rexec, or rsh commands remotely with a proper .rhosts file, you do not need to provide logon and password information for the remote computer. The .rhosts file is a text file in which each line is an entry. An entry consists of the local computer name, the local user name, and any comments about the entry. Each entry is separated by a tab or space, and comments begin with a pound sign (#). For example:

host7 #This computer is in room 31A

The .rhosts file must be in the user's home directory on the remote computer. For more information about the specific implementation of the .rhosts file on a remote computer, see the remote system documentation.

When troubleshooiting RSH, try the Windows built-in RSH client command utility to test if the RSH configuration is working fine.


Q7150015: We are running Network Monitor and seem to get a lot of "uncertain, permission denied" on Unix RSH scripts. Could you please point me to the right direction?

Problems regarding RSH are usually due to the configuration of the RSH daemon on the remote server (.rhosts file), so check the RSH configuration on the Unix machine first.

Then, isolate the problem by using the standard Windows built-in RSH tool. Let's assume that the remote UNIX machine called PLUTO, you can issue the following command from the command line:

RSH PLUTO ls

Q7150020: I need technical instructions about how to setup the RSH daemon on LINUX. Do you know any reference?

Click here for instruction about how to setup the RSH daemon on LINUX.

MONITORING VBSCRIPT


Q7200020: When running a custom VBScript script, it gives me an error on WScript.Echo. How can I use WScript.Echo?

WScript.Echo only works for a script that is called by a command line interpreter (i.e. CSCRIPT or WSCRIPT). You should avoid all console-related functions.
The online Network Monitor VBScript Guidelines explain how to write VBScript checks for ActiveXperts Network Monitor, and provides information about troubleshooting.


Q7200025: I want to use double-quotes as parameters for my script. How can I do this?

To pass a regular string parameter to your VBScript function, you should use double-quotes , e.g.:
  "\\myserver\c$"

If you want to have a double-quote as part of the string passed to the function, you should escape the double-quote character by a double-quote, e.g.:
  "ActiveXperts Software, ""Innovators in Communications""."


Q7200010: Is it possible to debug my VBScript based checks?

There's an online ActiveXperts VBScript Guidelines page available here. It tells you how to write new VBScript checks, how to test these scripts and how to use the ActiveXperts VBScript debugger.

MONITORING WINDOWS / WMI


Q7250050: When I try to monitor my TMG server, ActiveXperts tells me that the RPC Server is unavailable (error 0x800706BA). What can I do?

Incoming WMI requests are denied by the TMG policy by default. To enable RPC, open the 'Configure RPC protocol policy' configuration window, and disable the 'Enforce strict RPC compliance' option. This way, the policy will allow RPC type protocol such as DCOM.


Q7250025: I'm getting an error saying that 'Win32_Service' does not exist. Other basic WMI classes like 'Win32_LogicalDisk' do not exist either. Any idea?

Most probably, your WMI repository needs to be rebuild or repaired. For instructions, see support.quest.com/vworkspace/kb/88861.


Q7250040: I'm not able to monitor any Win32_PerfRawData counters. However, I'm sure they are installed on the monitored system. I can also see those counters in the Administrative Tools\Performance tools. What should I do?

This problem occurs because Windows Management Instrumentation (WMI) uses AutoDiscovery/AutoPurge (ADAP) to build its internal performance counter table. If a particular service on the monitored computer was not started when the WMI ADAP process is started, the performance counters are not transferred to WMI.

Please run the following command from the command line on the monitored computer:

  wmiadap /f

and then restart the wmi-service.


Q7250020: For one of my Windows servers, I get the error: "Unable to connect to [myserver]; WMI Error 0x80070005: Access is denied"

In most situation, the credentials do not suffice. Make sure that the credentials, used for the ActiveXperts Network Monitor service to login, have full permissions on the monitored server. Or use alternate credentials for the particular check, so that ActiveXperts doesn't use the service credentials but the alternate credentials instead to login and monitor the remote server.

To verify, check WMI without ActiveXperts by running the Windows built-in WMIC utility from the command-line (replace myserver with the hostname of your server):
WMIC /node:myserver PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage

To use alternate credentials, execute the following command (replace myserver, account and password ):
WMIC /node:myserver /user:account /password:password PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage


Q7250005: What ports do I need to open in the firewall to enable communication between the ActiveXperts Network Monitor server and the monitored servers?

The ports used when monitoring a server using ActiveXperts Network Monitor depend on the type of monitor function that is being done. For example, monitoring a web site usually requires one port - port 80, monitoring an SMTP server requires port 25, monitoring DNS requires port 53(udp).
WMI (or more correctly RPC/DCOM) uses TCP ports 135 and 445 as well as dynamically-assigned ports above 1024. WMI is used for many Windows-based checks.

When checking which ports must be opened on the firewall, one should also take into consideration the ports required to perform the action if the monitoring check fails.

The best practice is to use a packet sniffer like the Microsoft Network Monitor or SolarWinds to see which ports are required.


Q7250010: For one of my Windows servers, I get the error: "Unable to connect to [myserver]; WMI Error 0x800706BA: The RPC server is unavailable"

Make sure you have not disabled the Windows Firewall. If Windows Firewall is turned on, Network Monitor cannot query the machine from another server in the network.

Make sure the DCom is enabled on the monitoring server. To do so:

Make sure that UAC (User Account Control) is not causing you problems. UAC is enabled by default. Try to switch it off and see if the problem still persists.To disable UAC:

If you have created a local Administrator account on a monitored Windows 2016/2012/2008 server, and you use this account as alternate credentials without turning off UAC, it will definitely not work! Only the built-in local Administrator has sufficient rights. If you want to make use of another local Administrator, make sure UAC is turned off.

Last but not least, check WMI without ActiveXperts by running the Windows built-in WMIC utility from the command-line (replace myserver with the hostname of your server):
WMIC /node:remote-computer PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage
To use alternate credentials, execute (replace myserver, account and password ):
WMIC /node:remote-computer /user:user /password:password PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage

MONITORING (MISCELLANEOUS)


Q7300003: Is IPv6 supported?

Yes, IPv6 is supported for all checks.


Q7300010: Do I need to restart the ActiveXperts Network Monitor service after I've made changes to the configuration?

No; the ActiveXperts Network Monitor service automatically detects changes to the configuration and reads the new configuration in memory.


Q7300100: Are all passwords encrypted in the ActiveXperts Network Monitor configuration?

Yes they are. All credentials (Windows, Linux, Vmware, MS SQL, MySQL, etc.) are stored encrypted in the configuration database.


Q7300070: Every Saturday at 10:00 PM, a backup of all servers in our network is made. We want to prevent ActiveXperts Network Monitor from sending out e-mail notifications during the backup hours. How can we accomplish this?

To accomplish this, configure one or more 'Maintenance Schedules' in the 'Maintenance' tab in the 'Options' menu. Select 'day of week' and choose 'Saturday'. Also enter time and duration.
All errors during this period won't be considered as a failure.


Q7300007: What ports do I need to open in the firewall to enable communication between the ActiveXperts Network Monitor server (the Engine) and the ActiveXperts Network Monitor Manager?

Communication between Network Monitor Manager (the graphical application) and the ActiveXperts Network Monitor service (the Engine) is based on a Windows share. You must allow Windows Sharing through the firewall.

Windows Sharing (or more correctly RPC/DCOM) uses TCP ports 135 and 445 as well as dynamically-assigned ports above 1024.

The best practice is to use a packet sniffer like the Microsoft Network Monitor or SolarWinds to see which ports are required.

NOTIFICATIONS - E-MAIL


Q7500032: We're using a gmail account to send out e-mail notifications over SMTP. I'm sure the Gmail credentials are correct, but we still get Error #37411: "Authorization failed". What's wrong?

You must allow ActiveXperts to access your google account using SMTP authentication. Click here for more information


Q7500022: We use e-mail notifications to notify our administrators. Sometimes, an e-mail notification fails and is not received. Is there a way to see a trace of the e-mail operations?

You can turn on e-mail logging for the Network Monitor Engine. To do so, you must enter a valid file name in the following registry entry:
  HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\NotifyEmail
For instance:
  c:\notfyemail.log
After that, restart the service. After that, all e-mail operations will be written to the log file.


Q7500070: I get the following System Warning in my log file: "Too many outstanding e-mail requests. Reconfigure or disable E-mail notifications".

This means that there are more e-mail notification requests than the ActiveXperts Network Monitor service can handle. There can be various reasons for that:

E-mail notification requests are queued in the following folder by default:
C:\ProgramData\ActiveXperts\Network Monitor\Ipc\Queue\Alerts\
Requests are processed in FIFO order.

There are two ways to clear all SMTP e-mail notification requests:

The maximum queue length is defined by the following registry value:
HKLM\Software\ActiveXperts\Network Monitor\Server\Queue\MaxPendingEmailRequests
You can change the value using the registry editor (REGEDIT.EXE). You need to restart the service for the changes to take effect.


Q7500045: When sending a test SMTP e-mail, I get error "550", why?

A mailbox on the SMTP server is required. The mailbox that you are using to send out messages does not exist.


Q7500060: If Network Monitor finds an error and sends an e-mail notification, I want the 'Notes' to be included with the e-mail. How can I achieve this?

From the 'Tools' menu, click 'Notification Settings' and select the 'E-mail' tab (selected by default). Click on the 'Format Message' button. You can now modify the standard e-mail message.
Insert the 'Notes' variable by clicking on the 'Insert system variable' link and select the 'Notes' variable.


Q7500015: Is ActiveXperts Network Monitor E-mail notification compliant with any SMTP mail server?

Yes, ActiveXperts is compliant with virtuall any SMTP server. It supports secure and non-secure SMTP servers.


Q7500012: Does ActiveXperts require IIS to be installed in order to use SMTP mail notifications?

No, ActiveXperts Network Monitor can use any SMTP-compliant server. No Internet Information Server is needed.


Q7500030: I configured SMTP settings, but it does not work. I configured an Outlook Express SMTP e-mail account on the same machine, and this one does work. What could be the problem?

This is a known issues for users using McAfee VirusScan Enterprise. By default, it would not allow AxsNmSvc.exe (the network monitor service) to send SMTP traffic.
Open the VirusScan Console by Right-clicking the VirusScan icon in the system tray, select VirusScan Console, double-click Access Protection, select Prevent mass mailing worms from sending mail, click the edit button, and type AxsNmSvc.exe in the excluded processes field.


Q7500010: We want to purchase ActiveXperts Network Monitor. Do we also need to purchase a license of 'ActiveXperts Email Component' in order to send out e-mail alerts?

No, that's not a required. An ActiveXperts Network Monitor license automatically includes a license for ActiveXperts Email Component to send out e-mail notifications.

NOTIFICATIONS - SMS


Q7250060: Which GSM modem do you recommend for ActiveXperts Network Monitor?

ActiveXperts supports any modem that is compliant with both ETSI GSM 07.05 and ETSI GSM 07.07 standards.

Please note this doesn't necessarily mean that a modem that is compliant to these standards is automatically a good modem. There are many cheap modems around, with different firmware versions etc.

ActiveXperts recommends a Cinterion GSM modem.


Q7521030: When I send a test SMS message using my GSM modem, I get the following error: 30201. What does it mean?

This means that the Windows Telephony Device you are using, is NOT defined on the computer. You may have made a typing mistake. Error 11201 does NOT mean that the port is already in use (you would get error 11202).
You will never get this error when using direct COM ports (like 'COM1'), but only when using Windows Telephony devices.


Q7521030: I get the following System Warning in my log file: "Too many outstanding SMS requests. Reconfigure or disable SMS notifications".

This means that there are more SMS notification requests than the ActiveXperts Network Monitor service can handle. There can be various reasons for that:

SMS notification requests are queued in the following folder by default:
C:\ProgramData\ActiveXperts\Network Monitor\Ipc\Queue\Alerts\
Requests are processed in FIFO order.

There are two ways to clear all SMS notification requests:

The maximum queue length is defined by the following registry value:
HKLM\Software\ActiveXperts\Network Monitor\Server\Queue\MaxPendingSmsRequests
You can change the value using the registry editor (REGEDIT.EXE). You need to restart the service for the changes to take effect.


Q7250065: Is it possible to change the SMSC address stored in my GSM modem ?

You can set the service center address with AT+CSCA in two ways:

  1. Using HyperTerminal; Start Windows' HyperTerminal and type the AT+CSCA command with the requested parameter (see below)
  2. Put the AT+CSCA string in the initialization string of the modem: Network Monitor Manager's Tools->Notifications menu, then select the SMS-tab, Configure Modem button, and then the Advanced button

The syntax for the AT+CSCA command: <-p>

  AT+CSCA=""


Q7520047: You recommend a COM port based GSM Modem on your web site. However, my virtual server does not have any ports at all. What should I do?

You can use a TCP/IP adapterfor that. ActiveXperts offers a Cinterion GSM modem with an optional DigiOne TCP/IP-Serial adapter , see: activexperts.com/sales/bx007.


Q7521020: When I send a test SMS message using my GSM modem, I get the following error: 30103. What does it mean?

This means that the port you are attempting to open is already in use by another application. You only get this error if you use a COM port (like COM1) rather than a Windows Telephony device (like 'Standard 9600 bps Modem').
Check if there's another application that is already using the COM port. In some situations, you may want to benefit from a thing called 'port sharing', where one port can be shared by multiple applications. To benefit from 'port sharing', you must use Windows Telephony devices (like 'Standard 9600 bps Modem').


Q7520020: Deos ActiveXperts maintain a log where all GSM modem AT commands and responses are logged?

You can turn on modem logging for the ActiveXperts Network Monitor Engine. To do so, you must enter a valid file name in the following registry entry:

  HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\NotifySms

For instance:

  c:\notfysms.log

After that, restart the service. After that, all SMS operations will be written to the log file.


Q7520010: Is there any additional hardware required to send out SMS notifications?

Yes, you need a GSM modem.

A GSM modem is a serial- or USB device. It has a slot for a SIM card. You can use a regular SIM card, i.e. the same one as used for mobile phones. You must connect it to the machine where the ActiveXperts Network Monitor service is running.

ActiveXperts recommends the 'SAMBA 75 GSM/GPRS Modem'. It is reliable and has a good price/quality ratio.

ActiveXperts offers a special SAMBA/Network Monitor bundle (artcile# AX007-0250). For more details, click here.


Q7521010: When I send a test SMS message using my GSM modem, I get the following error: 30102. What does it mean?

This means that the COM port does not exist. You only get this error if you use a COM port (like COM1) rather than a Windows Telephony device (like 'Standard 9600 bps Modem'). Error 30102 does NOT mean that the port is already in use. If the port would already be in use, you would get another error: 30103.


Q7520025: What SMS number format should I use, should I use the country code as a prefix?

It depends on how you send out SMS messages. Network Monitor supports SMSC service providers, GSM modems and GSM phones. Click here to learn which format you should use.


Q7521050: When I send a test SMS message using my GSM modem, I get the following error: 30203. What does it mean?

This error only occurs when using Windows Telephony devices (like 'Standard 9600 bps Modem'). The Windows Telephony device name is valid,. There can be two reasons for this error:

  1. The Windows Telephony device is already in use by another application;
  2. The port speed is wrong; Windows is able to open the port, but is not able to initialize the device properly because of the wrong speed. Make sure that the port speed of the device and the port settings of the Telephony device in the Control Panel both match.

Q7520030: I'm using SMS messaging to notify my operators. It looks like SMS messages are sent out, but we do not receive SMS messages on our mobile phones. What can be the problem?

A: It is very important to use the right format for the recipient ID. Some providers require a country code, some don't. A provider very often accepts any recipient ID, processes it and reports that there's no problem, but actually doesn't send it out because of a bad format. For instance, when you are located in the UK (+44), you should try the following formats:


Q7520035: How can I verify that my comport is not already in use?

Go to the command prompt and type: echo AT > COM1 . The modem should flash lights.


Q7521060: I'm using a GSM modem. The following error comes up: "Error#30351: Unexpected response from modem". In the log file, I see some undisplayable characters received from the modem. What could be the problem?

Most probably, the baud rate causes the problem: COM port and modem are not sending/receiving at the same speed. We strongly recommend to use 9600bps. Two things you need to do:

  1. Make sure that your COM port is configured to use 9600bps. To do so, open the Windows Device manager and click on COM1-properties. There you can set it to 9600bps.
  2. Set the modem to 9600bps. The following FAQ item describes how to set your modem to a different speed: FAQ#Q4200075.

Q7521040: When I send a test SMS message using my GSM modem, I get the following error: 11202. What does it mean?

This error only occurs when using Windows Telephony devices (like 'Standard 9600 bps Modem'). The error implies that the Windows Telephony device is valid, but that the associated COM port is either already in use, or does not exist. The error does NOT imply that the Windows Telephony device is invalid (that would give error 30201); it neither implies that the Windows Telephony device is already used (that would give error 30204).


Q7520045: You recommend a COM port based GSM Modem on your web site. However, my physical server only has USB ports. What should I do?

You can use a Serial/USB converter cable for that. ActiveXperts offers a Cinterion GSM modem with an optional FTDI converter cable , see: activexperts.com/sales/bx007.


Q7250055: We want to purchase ActiveXperts Network Monitor. Do we also need to purchase a license of 'ActiveXperts SMS Component' in order to send out SMS alerts?

No, that's not a required. An ActiveXperts Network Monitor license automatically includes a license for ActiveXperts SMS Component to send out SMS notifications.

NOTIFICATIONS - SNMP TRAPS


Q7560030: I get the following System Warning in my log file: "Too many outstanding SMrequests. Reconfigure or disable SMS notifications".

This means that there are more SMTP Trap notification requests than the ActiveXperts Network Monitor service can handle. There can be various reasons for that:

SMTP Trap notification requests are queued in the following folder by default:
C:\ProgramData\ActiveXperts\Network Monitor\Ipc\Queue\Alerts\
Requests are processed in FIFO order.

There are two ways to clear all SMTP Trap notification requests:

The maximum queue length is defined by the following registry value:
HKLM\Software\ActiveXperts\Network Monitor\Server\Queue\MaxPendingSmtpTrapRequests
You can change the value using the registry editor (REGEDIT.EXE). You need to restart the service for the changes to take effect.


Q7560020: Is it possible to configure re-notifications, i.e. send a notification a couple of times per hour?

Yes it is; configure the 'Advanced' tab of the particular monitoring check; here you find "Notification Frequency". When you configure "...notify every 10 minutes…", you will be notified 6 times an hour.


Q7560015: Can I send notifications to SNMP v1 devices when a a server goes down?

Yes you can. SNMP v1 and SNMP v2c traps are supported. To read more about SNMP traps, click here.


Q7560010: Is the Windows SNMP Trap Service required to send out SNMP Traps from Network Monitor?

No, this is not required. ActiveXperts SNMP Trap notifications do not rely on this service.

If you need the Windows SNMP Trap Service for other applications, ActiveXperts will still be able to send out SNMP Trap notifications.

NOTIFICATIONS - MISCELLANEOUS


Q7580020: Pager/DTMF notifications are missing in the latest version I downloaded. Has paging through DTMF been eliminated?

Paging through dialup/DTMF was available until version 7.1. It later versions, it has been replaced by SMS notifications. However, it is still possible to make use of Paging/DTMF, but only by the use of a custom action script.

To define Pager notifications for a specific check, please do the following:

After that, Pager notifications work as they used to in earlier versions of Network Monitor.


Q7580010: One of the key features we are looking for in a Network Monitor package is the ability to configure notification to be made in different ways based on the situation (i.e. if the server crashes on Tuesday at noon, send an email to the admin, however if the server crashes on Saturday at 2 AM, send an e-mail to the admin and page the oncall person). Is this possible with your software?

This will be included in a future release, but is not available yet.

ACTIONS


Q7620040: I have an Action Script (.cmd batch script) that is launched when a check fails. It is working from the command prompt when I test it, but it is not working when used within ActiveXperts. What could be the reason?

When the scripts is in ActiveXperts as an Action Script, a different user context is used; it is the ActiveXpert Network Monitor service account context. So it can be a credentials issue. Besides that, there's no desktop interaction from the service.

Make sure you have logging enabled, and make sure you redirect all error messages to that log file too, i.e. redirect stderr to stdout like this: 2>&1, like this in your .cmd batch script. For example

@echo off
set logfile=C:\ProgramData\ActiveXperts\Network Monitor\Scripts\Action\Log.txt
echo Script started > "%logfile%" 2>&1
cd >> "%logfile%" 2>&1
thisgeneratesanerror >>  "%logfile%" 2>&1
echo Script ended >> "%logfile%" 2>&1

Q7620020: Can I restart multiple services after a failure?

Yes you can. To restart multiple services, simply separate each service with a ';' character. For instance, to restart the alerter service and the messenger service, enter this string in the 'Restart service(s) after failure' box: alerter;messenger


Q7620015: To restart a service after failure, what name should be used?

To restart a service, you should either enter its internal service name, or its long service displayname (as it appears in the Windows' services applet).
For instance, to restart the Windows Time Service, you can either provide w32time (short name) or Windows Time (long displayname) in the network monitor configuration.


Q7620025: I want to restart services after failure, but I want to do this dynamically, i.e. at runtime will be decided which services to start. How can I achieve this?

It is pretty easy: just write a small VBScript program and launch it when the check fails. You can use the following script as a base for your own script:

strRemoteComputer = "server05"
strService = "alerter"
For each Service in GetObject("winmgmts:{impersonationLevel=impersonate}!//" & strRemoteComputer)_
    .ExecQuery("select * from Win32_Service where Name='" & strService & "'")
    Service.StartService
Next

Q7620010: Can I start a .NET executable when a check fails, just like a normal executable?

Yes you can. Make sure the right .NET Framework is installed on the server where ActiveXperts Network Monitor is running. If the .NET Framework is not installed, install it from the Server Manager's dashboard by selecting the Features component.


Q7620030: Can I restart multiple services after a failure?

Yes you can. To restart multiple services, simply separate each service with a ';' character. For instance, to restart the alerter service and the messenger service, enter this string in the 'Restart service(s) after failure' box: alerter;messenger
Click here for more information about restarting services.


Q7620035: We're trying to get the action "Reboot this server after failure" to restart a computer on the network and it's not working. Network Monitor logs the following error: "Reboot Server command is NOT sent to computer, error=[Unable to initiate a shutdown]"

Try the SHUTDOWN utility (part of the Windows Resource Kit) to reboot that machine, using the same credentials as the Network Monitor service. Check the error. Most probably, the service account has no administrative privileges on the remote computer.

DEPENDENCIES


Q7680030: I have a check A which depends on check B. Check B is shown as red (failure) but check A is still shown as green (success). Is it a bug?

If check A is indeed successful, it will be shown as green. Only if check A is not successful, it will shown in orange, to indicate that it is not OK as a result of check B.

Dependencies is a feature to avoid a mass notification, all because of a single failure (for instance, a router in the network). All checks that depend on this router will not send out an alert if the router fails, and will be shown as orange. But if the router is OK, and the other checks are ok too, a regular green icon is shown.


Q7680010: What's the most efficient way to configure dependencies?

The best way is to use folders, and let them depend on certain checks. This way your depency configuration is dynamic, i.e. when you add new checks to the folder, they will become dependent automatically. For further information, check the online Dependency Guidelines.


Q7680015: When check C depends on check B, and check B depends on check A, should I make check C dependent on check A as well or is it done automatically?

Dependencies are transitive. As a result, you do not need to make check C dependent on check A.


Q7680020: I have a complex dependency structure, with many routers involved. Now, one of my check fails because apparently a dependee failed, but I don't know why. Is there a way to find this out?

Yes there is. Click on 'Properties' of the particular check, and select the 'Advanced Properties' tab. Click on the 'Dependencies' button; it will show the dependees.

LOGGING


Q7720030: In the Activity View, I see the following warning every now and then: "Too many outstanding log request. Reconfigure or disable logging". What does this mean?

This means the the Network Monitor service cannot write the log requests to the log database, or database writes are too slow and log requests are congested. Please check the Logging settings:

There are two ways to clear all Log requests:

The maximum queue length is defined by the following registry value:
HKLM\Software\ActiveXperts\Network Monitor\Server\Queue\MaxPendingLogRequests
You can change the value using the registry editor (REGEDIT.EXE). You need to restart the service for the changes to take effect.


Q7720015: I enabled logging to an MS Sql Compact Edition database. The Manager successfully verified the connection, but there's nothing written to the database. How can I find out what's going wrong?

The ActiveXperts Network Monitor service provides tracing for various tasks, including logging. To enable tracing for ADO logging, you must do the following:

The Trace file will tell you exactly what's going wrong. Don't forget to reset the entry to the emtpy string after you have finished troubleshooting.

REPORTS AND GRAPHS


Q7780200: When hovering the mouse over a Graph to get the tooltip of time and data, the CPU utilisation increases and takes all CPU of one core. Is this a bug?

This is indeed a known issue in the Graph control that we are using. There no solution for that available yet.


Q7780011: Can I customize the PDF reports?

Yes you can. The PDF report is based on the XSL stysheet that you define in the 'ActiveXperts Reports and Graphs Configurator' tool. Feel free to modify the underlying XSL stylesheet to modify make-up, sorting of data, filtering of data, etc.


Q7780012: I'm attempting to print a Network Monitor Report, however the bar graphs don't show up. How can I enable the graph bars on a report?

When you print the report, the graph bars on the document indicating the up/downtimes of the checks may not appear on the printed paper. This is because 'Backgroud Printing' is disabled in an internet Browser by default.

To enable background Printing in Internet Explorer, choose 'Internet Options' from the 'Tools' menu, and enable 'Print background colors and images' from the 'Advanced' tab.

To enable background printing in Mozilla Firefox, choose 'Page Setup' from the 'File' menu and enable 'Print Background (colours & images)'.

See also: ActiveXperts Network Monitor Report Printing.


Q7780174: When I create a Graph from the Manager's context menu, there is an error "There are too many records in the ReportData table of the Statistical Database, based on SQL Server Compact. Please migrate the database to MS SQL Server or MySQL using the 'Report and Graphs Configuration Tool'". Why is it

See FAQ #7780100.


Q7780154: When I create a Graph from the Manager's context menu, there is a note saying "The Statistical Database is based on an SQL Compact Edition database. This slows down the creation of a History View. It is strongly recommended to migrate this database to MS SQL Server or MySQL using the 'Report and Graphs Configuration Tool' to boost performance". Why is it?

See FAQ #7780100.


Q7780160: When I create a report, there is a warning "There's a large number of records in the ReportData table of the Statistical Database, based on SQL Server Compact. This slows down the creation of a reports. It is strongly recommended to migrate this database to MS SQL Server or MySQL". Why is it?

See FAQ #7780100.


Q7780164: When I create a Graph from the Manager's context menu, there is a warning "There's a large number of records in the ReportData table of the Statistical Database, based on SQL Server Compact. This slows down the creation of a reports. It is strongly recommended to migrate this database to MS SQL Server or MySQL". Why is it?

See FAQ #7780100.


Q7780210: My Activity View frequently shows the following messages: "SYSTEM ERROR: Query failed: [INSERT INTO GraphData( TimeSecs ) VALUES( 0 )]; Modify failed, error 0x80040E14 error #3092: One or more errors during processing of command." and also "SYSTEM ERROR: Query failed: [SELECT * FROM ReportData WHERE ID=x]; Open failed, error 0x80030070, The is insufficient disk space to complete operation."

The reason for this problem is, that the maximum size of the statistics database file has exceeded. Although the maximum size for SQL Compact .SDF files is 4GB, the database driver uses a default maximum of 256MB. This 256MB limit can be increased by specifying a limit in the connnection string in ActiveXperts Network Monitor.

The following patch script sets the limit to 4GB. Simple run the script on the machine that has the Network Monitor engine installed:
activexperts.com/files/network-monitor/patch/Patch81-stats.vbs

You MUST restart the ActiveXperts Network Monitor service after the patch has been applied.


Q7780170: When I create a report, there is an error "There are too many records in the ReportData table of the Statistical Database, based on SQL Server Compact. Please migrate the database to MS SQL Server or MySQL using the 'Report and Graphs Configuration Tool'". Why is it?

See FAQ #7780100.


Q7780176: I get the following System Warning in my log file: "Too many outstanding report table insert requests. Reconfigure or disable Reports and Graphs using the Report and Graphs Configuration Tool".

This means that there are more insert requests on the Statistical Database Report table than the ActiveXperts Network Monitor service can handle. There can be various reasons for that:

Statistical Database Report requests are queued in the following folder by default:
C:\ProgramData\ActiveXperts\Network Monitor\Ipc\Queue\Database\
Requests are processed in FIFO order.

There are two ways to clear all Statistical Database Report requests:

The maximum queue length is defined by the following registry value:
HKLM\Software\ActiveXperts\Network Monitor\Server\Queue\MaxPendingReportRequests
You can change the value using the registry editor (REGEDIT.EXE). You need to restart the service for the changes to take effect.


Q7780172: When I create a History View from the Manager's context menu, there is an error "There are too many records in the ReportData table of the Statistical Database, based on SQL Server Compact. Please migrate the database to MS SQL Server or MySQL using the 'Report and Graphs Configuration Tool'". Why is it?

See FAQ #7780100.


Q7780110: Can I migrate the Statistical Database to MS SQL Server Express Edition? If so, how can it be done?

Yes, MS SQL Express Edition is supported.

Migration to MS SQL Server Express Edition can be done in the same way as migrating to MS SQL Server, with only one difference: you MUST specify the instance ID of the SQL Server Express Edition database in the 'Host' field.

For example, if the name of the database server is named 'DbServer01', and the instance id of the database is named 'SQLExpress', then specify 'DbServer01\SQLExpress'.

There's no performance difference between MS SQL Server and MS SQL Server Express. See also FAQ #7780120.


Q7780162: When I create a History View from the Manager's context menu, there is a warning "There's a large number of records in the ReportData table of the Statistical Database, based on SQL Server Compact. This slows down the creation of a reports. It is strongly recommended to migrate this database to MS SQL Server or MySQL". Why is it?

See FAQ #7780100.


Q7780010: Can I customize the HTML reports?

Yes you can. The HTML report is based on the XSL stysheet that you define in the 'ActiveXperts Reports and Graphs Configurator' tool. Feel free to modify the underlying XSL stylesheet to modify make-up, sorting of data, filtering of data, etc.


Q7780178: I get the following System Warning in my log file: "Too many outstanding graph table insert requests. Reconfigure or disable Reports and Graphs using the Reports and Graphs Configuration Tool".

This means that there are more insert requests on the Statistical Database Graph table than the ActiveXperts Network Monitor service can handle. There can be various reasons for that:

Statistical Database Graph requests are queued in the following folder by default:
C:\ProgramData\ActiveXperts\Network Monitor\Ipc\Queue\Database\
Requests are processed in FIFO order.

There are two ways to clear all Statistical Database Graph requests:

The maximum queue length is defined by the following registry value:
HKLM\Software\ActiveXperts\Network Monitor\Server\Queue\MaxPendingGraphRequests
You can change the value using the registry editor (REGEDIT.EXE). You need to restart the service for the changes to take effect.


Q7780150: When I create a report, there is a note saying "The Statistical Database is based on an SQL Compact Edition database. This slows down the creation of a report or graph. It is strongly recommended to migrate this database to MS SQL Server or MySQL using the 'Report and Graphs Configuration Tool' to boost performance". Why is it?

See FAQ #7780100.


Q7780152: When I create a History View from the Manager's context menu, there is a note saying "The Statistical Database is based on an SQL Compact Edition database. This slows down the creation of a History View. It is strongly recommended to migrate this database to MS SQL Server or MySQL using the 'Report and Graphs Configuration Tool' to boost performance". Why is it?

See FAQ #7780100.


Q7780120: Is there any performance difference between MS SQL Server and MS SQL Server Express Edition?

No, there's no performance difference between MS SQL Server and MS SQL Server Express Edition. It is strongly recommended to migrate your statistical database to either MS SQL Server or MS SQL Server Express Edition to boost the performance of the reporting and graphing tools.


Q7780015: I want to schedule my reports so that reports are generated automatically, once every week and every month. Is this possible?

Yes that is possible. You must use the command-line utility 'AxRgCmd.exe' (or 'AxRgCmd32.exe' for 32-bits) to create reports without user intervention. You can use this 'AxRgCmd.exe' (or 'AxRgCmd32.exe') from the Windows Task Scheduler to create reports automatically and send the reports to a group of e-mail recipients.

The 'AxRgCmd.exe' (or 'AxRgCmd32.exe') utility requires a few parameters. There are a few batch jobs (.cmd) included with the product. Each batch jobs use the 'AxRgCmd.exe' (or 'AxRgCmd32.exe') with the required parameters and can be used directly in the Windows Task Scheduler. The batch jobs are located in the '<Program Data Folder>\Report Definitions\Batchjobs\' directory and perfectly demonstrate how to schedule a report.


Q7780100: Is it recommended to migrate the Statistical Database to MS SQL or MySQL?

There are three modules that make use of the statistical database:

All of the above modules use complex SQL queries to retrieve the information from the database. By default, an MS SQL Server Compact database is used (it is installed with the product).

It is strongly recommended to migrate the SQL Server Compact statistical database to MS SQL Server (or MS SQL Server Express Edition) or MySQL, using the database migration wizards included with ActiveXperts. This is because Network Monitor uses complex queries to generate reports and graphs. With SQL Server Compact and even a small configuration (less than 100 checks), generating reports and graphs can take minutes already after a few weeks, whereas with MS SQL it will take only a few seconds or even less.


Q7780020: I want to create a new report. I want to show monitor checks per customer. Can you tell me how I should achieve this?

You should create a new XSL stylesheet. This style sheet is the layout for your new reports. Please visit the online Custom XML Reports page for details. The page describes how to create a new XML Report.


Q7780030: My statistical data is logged only once per 5 minutes. How can I increase this frequency so I can make more accurate Reports and Graphs?

It is true that statistical data - used by the Report and Graph Tools - is logged only once per 5 minutes (default). Statistical data is also logged at every state transition (e.g. transistion from success to failure).

You can adjust the following registry values in the 'HKEY_LOCAL_MACHINE\SOFTWARE\ActiveXperts\Network Monitor\Stats\' key in order to increase the logging frequency:

You must restart the service after changes to the ActiveXperts registry values before changes are effective.

The following values are also related to statistical data logging, and can be modified to meet your requirements:


Q7780018: When running a new report or graph, I get Error 20016: "Check ID(s) do not exist in the "Checks" table in the Statistical Database."

This problem sometimes occurred in v.2015 build 830.50628 or older. If you're not that build level, please download the product from the ActiveXperts web site and re-install, as described in Q6500005.

Reason for this problem is the fact that some (new) CheckTypes records are missing in the MS SQL or MySQL statistical database. Or else the CheckTypes table misses the 'GraphEnabled' BIT field, which can be altered manually from MS SQL Management Studio.

If the problem persists, please create directory 'C:\Axdebug\', reproduce the problem and send the C:\AxDebug\ActiveXperts.log' log file to the ActiveXperts support staff. They will further assist.

WEB INTERFACE


Q7820110: I want to publish the Network Monitor web interface through IIS. However, I get a message that the IIS Metabase objects are not installed. I don't want to change the configuration of the IIS server, how can I install the virtual directory manually?

To publish the ActiveXperts Network Monitor web interface through an IIS Virtual Directory, you can use the ActiveXperts Web Interface Configurator program, or configure the virtual directory manually.

To configure the virtual directory manually:

You can now use http://<iisservername>/networkmonitor/


Q7820100: I want to publish the Network Monitor web interface through IIS. However, I get a message that the IIS Metabase objects are not installed. How can I install these objects?

ActiveXperts Network Monitor needs the so called 'IIS6 Metabase' interface to automatically create the virtual directory for you. On IIS 6, this interface is installed by default. On IIS 7 or higher, this interface is included but not installed by default.

Please see check the following document: How to install the IIS 6 Metabase Compatibility Component on IIS 7 or higher.

If you don't want to install the 'IIS 6 Metabase Compatibility components', you can create the virtual directory manually. See also FAQ#Q7820110.


Q7820015: I'm new to XML and XSL. I want more information about the basics. Do you have a good reference?

A very good source for XML and XSL is the W3Schools Online Web Tutorials. At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.


Q7820010: How can I modify existing Web Views, where should I start?

Please read our online Web Interface Guidelines. The process is explained step-by-step.

ERRORS


Q7860010: After we installed a Microsoft patch, the AxNmSvc.exe crashes. The Event Viewer shows the following error in the Application Log: "Faulting application AxsNmSvc.exe, version 0.0.0.0, faulting module ntdll.dll, version 5.2.3790.0, fault address 0x00013bef". Is this a bug?

The module that crashes is the Network Monitor Engine ('AxNmSvc.exe').
Somehow, the NTDLL API (NTDLL.DLL) got corrupted. The most common reasons are:

(-) Installation of a virus scanner;
(-) Installation of a screensaver.

ActiveXperts Network Monitor may not be the only software on your server that is suffering from this; also other applications and services may have undesirable results.

LICENSING


Q7900050: Where can I purchase the product?

For detailed sales information, check the Sales webpage.


Q7900100: What are the restrictions of the ActiveXperts Network Monitor Free License compared to the paid licenses?

With ActiveXperts Network Monitor Free License, you can use all functionality of the product, inclouding reports, graphs, web interface, all kinds of notifications etc.. The only restriction is the number of checks that can be processed; this is limited to 25 checks only.

With the Free License, you can define as many checks as you want, but only 25 will be processed by the engine.


Q7900070: How much does a maintenance contract cost?

During the first (1) year after purchase, Maintenance is free. After this free Maintenance year, Licensee may purchase Maintenance. The price for the Maintenance Agreement is approx. 15% of the price that was paid for the product.

Customers choose between one-, two- and three years Maintenance Agreement renewal. Please read the Maintenance Agreement document for more details.


Q7900080: My maintenance contract already expired. Can I still renew it?

Renewals that come in after the maintenance has expired will be backdated to start from the old expiry date. Also, you are only able to get Technical Support and Software Maintenance if your support contract is valid.


Q7900055: I've purchased a copy of ActiveXperts Network Monitor. I receveid a License Key. Where can I fill in this License Key to activate my license?

It's very simple: just launch the ActiveXperts Network Monitor Manager application, click on the Help menu and select the License Information menu item. Here, you can enter the license key.

After the license key is entered, it will prompt to Activate the license key. See also


Q7900090: Does the software include the source code?

No, we do not ship or sell the sourcecode of any of our products.


Q7900057: I purchased the product, and entered my license key. Now, the program prompts to Activate. What code should I enter?

The license key is a 15 character string formatted, i.e.: XXXXX-XXXXX-XXXXX. Once the license key entered, you need to fill in the ActiveXperts License Activation Form. You need to fill in your license key (XXXXX-XXXXX-XXXXX) and all the other information, click on the 'Get Activation Code' button, and the 8-digit Activation Code (XXXXXXXX) will be generated.

Copy/paste this Activation Code in the 'Activation Code' field in the software to complete the activation process.


Q7900030: I want to purchase ActiveXperts Network Monitor. Do I need to purchase any commercial ActiveXperts components to cover all functionality?

No, you don't. An ActiveXperts Network Monitor license automatically includes an ActiveXperts SMS Component license, an ActiveXperts Email Component license, an ActiveXperts Network Component license and an ActiveXperts Scripting Component license. You can even use these components inside your custom ActiveXperts Network Monitor scripts.


Q7900035: If I buy a license, do I need to pay for future releases?

An ActiveXperts Network Monitor licenses is perpetual, i.e. a permanent long life license. A customer can use the software version forever. However, in order to receive product upgrades and support services, customer needs a valid maintenance support contract.

Maintenance is free during the first year!

After this free Maintenance period, Licensee is offered a maintenance renewal automatically via e-mail. The price for the Maintenance Agreement is approx. 15% of the price that was paid for the product, per year.

ActiveXperts' Maintenance Agreement entitles customers to use ActiveXperts' technical support services, and to receive all product upgrades, free of charge, during a specified Agreement duration. The Maintenance Agreement applies to all ActiveXperts products.

Read the Maintenance Agreement in PDF format.


Q7900005: What are the licensing options for ActiveXperts Network Monitor and what are the costs?

To learn about the different license options for ActiveXperts Network Monitor, click here.

ActiveXperts Error codes
Click here to view the full list of ActiveXperts error codes
Contact Support
To contact the ActiveXperts Help Desk, click here.