ActiveXperts Network Monitor Support Pages
[ NETWORK MONITOR - INSTALLATION ]
Q6500006 - I want to reinstall the software and use the default Data Folder 'C:\ProgramData\ActiveXperts\Network Monitor\'. However, Setup does not accept this Folder saying the the Folder is already in use. What should I do?A:
Setup tries to rename the previous Folder to 'C:\ProgramData\ActiveXperts\Network Monitor.saved', in order to allow you to Restore from this Folder after installation. Apparently, the rename fails.
There are a few common reasons why the Folder cannot be renamed:
- One or more files are still open. For instance, a Log File, or a custom Powershell/VBScript File. Make sure to close all Files.
- The Folder is still open, either in the File Explorer, or else by a Command Prompt.
- You used ActiveXperts Web Access before, and the Web Server (IIS) is still pointing to 'C:\ProgramData\ActiveXperts\Network Monitor'.
Try to stop the Web Server for a moment using the following command from the command prompt:
NET STOP W3SVC
Then, continue Setup. Do NOT forget to restart the Web Server (NET START W3SVC) after Setup has completed. - The Folder is accessed through a network share. Try to stop the 'Server' service for a moment using the following command from the command prompt:
NET STOP SERVER
Then, continue Setup. Do NOT forget to restart the Web Server (NET START SERVER) after Setup has completed.
If you cannot figure it out, cancel Setup, reboot the system, and try again.
[ NETWORK MONITOR - LICENSING ]
Q7900090 - Does the software include the source code?A:
No, we do not ship or sell the sourcecode of any of our products.
[ NETWORK MONITOR - MONITORING ENVIRONMENTAL - TEMPERATURE/HUMIDITY/MORE ]
Q6830020 - Can you provide me with a list of all AVTech devices supported by your software?A:
For a list of supported Sensatronics models, click here.
Q6830025 - We use a Sensatronics EM1 device. We do know the default IP address of this device. How can we set it?A:
To configure the unit:
- Determine a static IP and net mask that is available on the network;
- Connect the unit to a PC's serial port, using the supplied RS-232 cable;
- Start a terminal emulator program, for instance: HyperTerminal;
- Set the RS-232 port settings to 9600,8,N,1 (no flow control);
- Press Return to reach the main menu;
- From the main menu, you will be able to set the IP address.
A:
For a list of Sensatronics EM1 OID's, click here.
[ NETWORK MONITOR - MONITORING UNIX/LINUX MACHINES ]
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?A:
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?A:
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 lsQ7150020 - I need technical instructions about how to setup the RSH daemon on LINUX. Do you know any reference?
A:
Click here for instruction about how to setup the RSH daemon on LINUX.
[ NETWORK MONITOR - MONITORING VBSCRIPT ]
Q7200010 - Is it possible to debug my VBScript based checks?A:
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.
Q7200020 - When running a custom VBScript script, it gives me an error on WScript.Echo. How can I use WScript.Echo?A:
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.
A:
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""."
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (DCOM) ]
Q7250010 - For one of my Windows servers, I get the error: "Unable to connect to [myserver]; WMI Error 0x800706BA: The RPC server is unavailable". We're using WMI through DCOM.A:
Most common reason are:
- DCOM is disabled on that server
- Firewall settings on the monitored server block all RPC data
- The account used is not a member of the built-in local Administrator
For enabling/disabling DCOM, see FAQ #Q7250017
The solutions are described below.
Firewall Settings
If you use a third-party firewall on the monitored server, check the appropriate settings. If you do not use a third-party firewall, type 'Windows Defender Firewall' in the Search bar of the monitored server, and open the 'Windows Defender Firewall with Advanced Security' application.
If you have your Public Profile switched on, you will get an 'RPC Server is unavailable' error, so switch it off!
If it does not work, also try the Private Profile and the Domain Profile.
UAC Settings
Make sure that UAC (User Account Control) is not causing you problems. UAC is enabled by default. Try to switch it off on the monitored server and see if the problem still persists. To disable UAC:
- Start a new Command Prompt;
- Type 'UserAccountControlSettings.exe' to open the User Account Control Settings window;
- Drag the slide-bar to: 'Never Notify';
- Reboot the server (you will be prompted to do so).
Alternate credentials
If you have created a local Administrator account on a monitored Windows 2022/2019/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.
DCOM Server Process Launcher
On the monitored server, also check the 'DCOM Server Process Launcher'. This is a service that should be set to 'Automatic Start', and should always be running.
Check the settings in the Services applet of the operating system.
WMIC
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:computername PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage
To use alternate credentials, execute (replace myserver, account and password ):
WMIC /node:computername /user:user /password:password PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentageQ7250020 - For one of my Windows servers, I get the error: "Unable to connect to [myserver]; WMI Error 0x80070005: Access is denied". We're using WMI through DCOM.
A:
In most situation, the credentials do not suffice. Make sure that the credentials, used for the ActiveXperts Network Monitor Engine 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
[ NETWORK MONITOR - MONITORING WINDOWS / WMI ]
Q7240040 - 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?A:
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.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SMS ]
Q7520060 - Which GSM modem do you recommend for ActiveXperts Network Monitor?A:
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.
Q7520065 - Is it possible to change the SMSC address stored in my GSM modem ?
A:
You can set the service center address with AT+CSCA in two ways:
- Using HyperTerminal; Start Windows' HyperTerminal and type the AT+CSCA command with the requested parameter (see below)
- 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:
AT+CSCA="--service centre address goes here--"
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (DCOM) ]
Q7250005 - What ports do I need to open in the firewall to enable communication between the ActiveXperts Network Monitor server and the monitored Windows servers? We're using WMI through DCOM.A:
WMI through DCOM uses TCP ports 135 and 445, as well as dynamically-assigned ports above 1024.
If you monitor Windows machines through a firewall, it is recommended to use WMI over WinRM, because that uses only one port (default: 5986 for secure HTTPs access, or 5985 for non-secure HTTP access).
[ NETWORK MONITOR - MONITORING (MISCELLANEOUS) ]
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?A:
Communication between Network Monitor Manager (the graphical application) and the ActiveXperts Network Monitor Engine service 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.
Q7300010 - Do I need to restart the ActiveXperts Network Monitor Engine service after I've made changes to the configuration?A:
No; the ActiveXperts Network Monitor Engine service automatically detects changes to the configuration and reads the new configuration in memory.
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?A:
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.
[ NETWORK MONITOR - LICENSING ]
Q7900005 - What are the licensing options for ActiveXperts Network Monitor and what are the costs?A:
To learn about the different license options for ActiveXperts Network Monitor, click here.
Q7900030 - I want to purchase ActiveXperts Network Monitor. Do I need to purchase any commercial ActiveXperts components to cover all functionality?A:
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?A:
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.
Q7900050 - Where can I purchase the product?A:
For detailed sales information, check the Sales webpage.
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?A:
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
[ NETWORK MONITOR - MONITORING HTTP(S) ]
Q6900015 - I want to monitor multiple HTTP(s), but I want to control which TLS and SSL protocols are allowed: Can this be done?A:
Yes, you can enable/disable these secure protocols individually for each web site that you check. The following protocols are supported: TLS1.0, TLS1.1, TLS1.2, TLS1.3, SSL2 and SSL3.
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.
[ NETWORK MONITOR - LICENSING ]
Q7900070 - How much does a maintenance contract cost?A:
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?A:
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.
[ NETWORK MONITOR - INSTALLATION ]
Q6500005 - I want to upgrade to the latest version. What is the procedure for upgrading?A:
ActiveXperts lets you import any configuration created with an earlier version. That means: all checks, global settings, statistical database and custom scripts.
On ActiveXperts client workstations (if any):
- If you have client workstations running 'ActiveXperts Network Monitor Manager' to connect to the remote ActiveXperts monitoring server, uninstall the software using the 'Add/Remove Programs' applet on each client workstation.
On the central ActiveXperts monitoring server:
- Uninstall 'ActiveXperts Network Monitor' using the 'Add/Remove Programs' applet in the Control Panel. NOTE: The ActiveXperts Program Data folder (default: C:\ProgramData\ActiveXperts\Network Monitor\) will be preserved so you can Restore it in Step 6.
- Reboot the server.
- Download the latest version of ActiveXperts Network Monitor from the ActiveXperts Download Site
- Run the installation; the installation will rename the previous ActiveXperts Program Data folder. Default rename will be:
C:\ProgramData\ActiveXperts\Network Monitor.saved\. - After installation is complete, you'll be prompted to Restore your previous configuration using a Wizard.
Note that if you cancel this Wizard, you can always use 'File->Configuration->Restore Configuration' at a later stage. - Optionally, Manually Restore custom scripts (if any). If you use custom scripts (.vbs, .ps1, .cmd or .sh), copy the files manually to the scripts directory. Default script folder:
C:\ProgramData\ActiveXperts\Network Monitor\Scripts\
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.
IMPORTANT: If you want to use the same Data Folder (default: 'C:\ProgramData\ActiveXperts\Network Monitor') but the Folder is in use, please see FAQ #6500006.
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).
Q6500007 - When I run the Installer, I get the following error message: "Error installing iKernel.exe (0xa00)". What's wrong?A:
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.
Q6500012 - I want to uninstall ActiveXperts Network Monitor manually. What are the steps?A:
The best way to uninstall ActiveXperts Network Monitor is by using the 'Add/Remove Programs' applet from the Operating System.
However, if you want to uninstall manually for some reason, use following steps to uninstall Network Monitor manually:
- Stop the Network Monitor service by using the Services applet, or by typing NET STOP AXNMSVC from the command prompt;
- Quit the Manager application;
- Delete folder C:\Program Files\ActiveXperts\Network Monitor (or alternate directory) and all sub-directories;
- Delete folder C:\Program Files\Common Files\ActiveXperts (or alternate directory);
- Delete folder C:\ProgramData\\ActiveXperts\Network Monitor (or alternate directory). IMPORTANT: Make sure to make a backup of this folder first, as it contains the configuration file (CONFIG.SDF) and custom scripts!
- Launch the registry editor (REGEDIT.EXE);
- Open the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\ key;
- Delete the 53FD4AF2-59DC-48E0-B345-CF8491D34460 key.
A:
ActiveXperts uses the InstallShield product for its installations. Only on rare occasions, InstallShield does not update its registry key after uninstall, so it will prompt you to uninstall the next time you start the installation. You can use this workaround:
- Start the registry editor (REGEDIT.EXE);
- Open the HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\ key;
- Delete the 53FD4AF2-59DC-48E0-B345-CF8491D34460 key.
Now, InstallShield won't ask to uninstall anymore.
Q6500017 - I want to re-install ActiveXperts Network Monitor. Can I install the product in the same folder on the filesystem as my previous installation?A:
There are two folder involved: the Program Data folder, default:
C:\ProgramData\ActiveXperts\Network Monitor\
and the Program Files directory folder, default:
C:\Program Files\ActiveXperts\Network Monitor\
On Uninstall, the Program Data folder is preserved, while the Program Files folder is deleted.
On Reinstall, if the same Program Data is selected, the installer will rename the previous Program Data folder (adding extension: '.saved') and allow you to continue using the selected name. When the installation is complete, the Manager will launch the Restore Wizard and suggest the '.saved' data folder to restore from.
Q6500020 - I want to monitor several servers in my network. Do I need to install agents (or server-side software) on those servers?A:
ActiveXperts Network Monitor is agentless; no agents will be installed on the monitored servers. You only need to install the ActiveXperts Network Monitor Engine service on 1 central server in your network.
Q6500025 - Does the installation of ActiveXperts Network Monitor require a reboot of my server?A:
No, a reboot is not required.
Q6500035 - During installation, ActiveXperts Network Monitor Setup asks for Administrator credentials for its service. Is this required?A:
If you want to monitor member servers or domain controllers in your Active Directory 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 do not 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.
Q6500050 - The ActiveXperts Network Monitor Engine service fails to start. How do I know the reason for that?A:
To see why the ActiveXperts Network Monitor Engine service did not want to start, use the Windows Event Viewer.
Check the Application Log located in the 'Windows Log' of the Event Viewer, and search for the 'AxNmSvc' Event Source.
One of the most common reasons is, that you have assigned wrong credentials to the ActiveXperts Network Monitor Engine service. Use the Services Control applet to assign the right these credentials.
Make sure that this account had (Domain) Administrator rights on the server where the ActiveXperts Network Monitor Engine service is running.
A:
Please do the following:
- In Windows, open the 'Administrative Tools' folder.
- Double-click 'Services'.
- Right-click the 'ActiveXperts Network Monitor' service, and then click 'Properties'.
- On the 'Log On' tab, select the account and provide the password (if necessary). Click 'Apply'.
- On the 'General' tab, click the Stop/Start button to restart the service.
A:
These are the steps to accomplish the migration to a new sever:
- Export the current configuration to save place. To do so, choose 'Configuration->Backup Configuration' from the 'File' menu in the Manager;
- On the new server, Restore your configuration in the same way as described in FAQ Item 6500005
A:
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.
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
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?A:
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'.
Q6600020 - I want to rename the hostname (NetBIOS) of the server where the ActiveXperts Network Monitor Engine service is running. Is there anything I need to change in the ActiveXperts configuration?A:
You do not need to make any changes. It is recommended to restart the ActiveXperts Network Monitor Engine service, as it uses the NetBIOS hostname in its Alert Notifications, and this name is retrieved only once on service startup.
Q6600025 - Can I change the name of the workstation where a Manager application is running on?A:
You can change the name of the Windows machine where the Manager application is running on. It will not affect the ActiveXperts Network Monitor Manager operation.
Q6600100 - When I click on the 'service' icon in the ActiveXperts Network Monitor toolbar, I cannot stop or start the ActiveXperts Network Monitor Engine service with error "Unable to execute command. Make sure you are an Administrator". What can I do?A:
There can be two reasons for that:
- You're not logged on as an Administrator. You must be an Administrator of the computer in order to query/stop/start a service;
- Windows UAC (User Access Control) requires you to use the 'Run As Administrator' option in order to stop/start the service. 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'.
[ NETWORK MONITOR - MONITORING CPU USAGE ]
Q6700010 - I'm having problems monitoring CPU usage on a remote server. How can I troubleshoot?A:
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows machines. WMI is part of Windows operating systems and installed by default. First check out the following:
WMI can use WinRM (preferred), or DCOM (legacy). In ActiveXperts, the WMI operation mode can be set per server. By default, the global WMI operation mode is used; see Tools->Options->{Windows Machines} in the Manager application.
Ensure that Windows WMI services are running on the monitoring server and the monitored server, and that firewall settings do not prevent you from accessing the remote computer via WMI.
Troubelshoot CPU monitoring using WMI/WinRM
Run the following Powershell command to query CPU usage using WMI through WinRM:
Get-WSManInstance -ComputerName computername -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_Processor WHERE DeviceID='CPU0'" | Select-Object -ExpandProperty LoadPercentage
or (with alternate credentials):
# Prompt to enter the username and password $objCred = Get-Credential # Call Get-WSManInstance Get-WSManInstance -ComputerName computername -Credential $objCred -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_Processor WHERE DeviceID='CPU0'" | Select-Object -ExpandProperty LoadPercentage
To verify WMI access through WinRM, see FAQ #Q7260015
Troubelshoot CPU monitoring using WMI/DCOM
Run the following command to query CPU usage using WMI through DCOM:
WMIC /node:computername PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage
or (with alternate credentials):
WMIC /node:computername /user:user /password:password PATH Win32_Processor WHERE DeviceID='CPU0' GET LoadPercentage
To verify WMI access through DCOM, see FAQ #Q7250015
[ NETWORK MONITOR - MONITORING DATABASES ]
Q6750010 - I'm having problems formatting a database connection string for our MS SQL server, how should this connection string be formatted?A:
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?A:
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.
Q6750030 - When monitoring my Oracle database, Network Monitor gives me the following error: 'Failed to load Oracle Client modules'.A:
To monitor Oracle with ActiveXperts Network Monitor, you need to have installed one of the following Oracle clients:
- Standard Oracle client;
- Oracle Instant Client.
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.
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?A:
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.
Q6750035 - What databases can be monitored by ActiveXperts?A:
There's native support for MS SQL and Oracle. Besides that, any ODBC and ADO compliant database is supported. To read more about ADO, click here.
[ NETWORK MONITOR - MONITORING DISK DRIVES/DISK SPACE ]
Q6800010 - I'm having problems monitoring Disk Drives usage on a remote server. How can I troubleshoot?A:
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows machines. WMI is part of Windows operating systems and installed by default. First check out the following:
WMI can use WinRM (preferred), or DCOM (legacy). In ActiveXperts, the WMI operation mode can be set per server. By default, the global WMI operation mode is used; see Tools->Options->{Windows Machines} in the Manager application.
Ensure that Windows WMI services are running on the monitoring server and the monitored server, and that firewall settings do not prevent you from accessing the remote computer via WMI.
Troubelshoot Disk Drives monitoring using WMI/WinRM
Run the following Powershell command to query a Disk Drive using WMI through WinRM:
Get-WSManInstance -ComputerName computername -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_DiskDrive WHERE Index='0'" | Select-Object -ExpandProperty Status
or (with alternate credentials):
# Prompt to enter the username and password $objCred = Get-Credential # Call Get-WSManInstance Get-WSManInstance -ComputerName computername -Credential $objCred -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_DiskDrive WHERE Index='0'" | Select-Object -ExpandProperty Status
To verify WMI access through WinRM, see FAQ #Q7260015
Troubelshoot Disk Drive monitoring using WMI/DCOM
Run the following command to query a Disk Drive using WMI through DCOM:
WMIC /node:computername PATH Win32_DiskDrive WHERE Index='0' GET Status
or (with alternate credentials):
WMIC /node:computername /user:user /password:password PATH Win32_DiskDrive WHERE Index='0' GET Status
To verify WMI access through DCOM, see FAQ #Q7250015
Q6800015 - I want to monitor my Disk Drives. Will ActiveXperts Network Monitor tell me when a disk is not healthy?A:
Yes, that is exactly what the 'Disk Drive' check does. When a disk becomes 'not healthy' or unavailable, Network Monitor will let you know.
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?A:
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:
- Administrative shares (e.g. \\server\c$) are disabled. Please check on the monitored server first to access that share (for instance by typing \\server\c$ in the Explorer's address bar);
- The administrative shares have different names than default (default: c$, d$, etc.)
- Firewall is enabled. If the Windows firewall is enabled on the monitored computer, you cannot access the share from a remote location;
- Credentials are not sufficient. ActiveXperts Network Monitor uses the ActiveXperts Network Monitor Engine service credentials to monitor the share. Check the service account. Also, try to access the share from the monitored machine using the Windows Explorer, but make sure that you have logged on interactively on the monitoring machine with the same credentails as useed for the service.
A:
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:
- Event Log - most manufacturer's driver software generate an event in the Event Log. For instance, Compaq Insight Manager generates an event in the Event Viewer's System Log when there's a problem with a disk. Let ActiveXperts Network Monitor scan the Event Log for such events;
- SNMP - more and more manufacturers support SNMP for their RAID controller. ActiveXperts fully supports SNMPv1, SNMPv2c and SNMPv3. Check the vendor's manual for relevant SNMP OID's.
A:
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.
[ NETWORK MONITOR - MONITORING EVENT LOG ]
Q6850010 - I want to monitor multiple Event Logs in one Event Log check. Is this possible?A:
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?A:
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.
Q6850020 - Is there a way to include event details in e-mail notifications?A:
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.
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?A:
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.
[ NETWORK MONITOR - 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?A:
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.
[ NETWORK MONITOR - MONITORING HTTP(S) ]
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?A:
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 Engine 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.
Q6900020 - Is the HTTP check case sensitive?A:
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.
[ NETWORK MONITOR - MONITORING FTP(S)/SFTP ]
Q6890010 - I can't monitor my Linux-based FTP servers, but I can monitor my Windows-based FTP servers. What's wrong?A:
Most Linux flavors use case-sensitive URL's, and Windows doesn't. Please check if this is the problem.
[ NETWORK MONITOR - MONITORING MEMORY ]
Q6930020 - Network Monitor shows odd values for the 'Available Memory' check for my Windows 2003 servers. What should I do.A:
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.
[ NETWORK MONITOR - MONITORING MSMQ ]
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?A:
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.
[ NETWORK MONITOR - MONITORING POWERSHELL ]
Q6960010 - When I run a Powershell-based check. I get an error: "Execution of PowerShell scripts is disabled on this system."A:
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.
[ NETWORK MONITOR - MONITORING PRINTERS ]
Q6980015 - I have a Windows 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?A:
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows machines. WMI is part of Windows operating systems and installed by default. First check out the following:
WMI can use WinRM (preferred), or DCOM (legacy). In ActiveXperts, the WMI operation mode can be set per server. By default, the global WMI operation mode is used; see Tools->Options->{Windows Machines} in the Manager application.
Ensure that Windows WMI services are running on the monitoring server and the monitored server, and that firewall settings do not prevent you from accessing the remote computer via WMI.
Troubelshoot Printer monitoring using WMI/WinRM
Run the following Powershell command to query Printer usage using WMI through WinRM:
Get-WSManInstance -ComputerName computername -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_Printer" | Select-Object Name,PrinterStatus
or (with alternate credentials):
# Prompt to enter the username and password $objCred = Get-Credential # Call Get-WSManInstance Get-WSManInstance -ComputerName computername -Credential $objCred -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_Printer" | Select-Object Name,PrinterStatus
To verify WMI access through WinRM, see FAQ #Q7260015
Troubelshoot Printer monitoring using WMI/DCOM
Run the following command to query Printer usage using WMI through DCOM:
WMIC /node:computername PATH Win32_Printer GET Name, PrinterStatus
or (with alternate credentials):
WMIC /node:computername /user:user /password:password PATH Win32_Printer GET Name, PrinterStatus
To verify WMI access through DCOM, see FAQ #Q7250015
Possible PrinterStatus Values
- 0 - Idle
- 1 - Paused
- 2 - Error
- 3 - Pending Deletion
- 4 - Paper Jam
- 5 - Paper Out
- 6 - Manual Feed
- 7 - Paper Problem
- 8 - Offline
- 9 - I/O Active
- 10 - Busy
- 11 - Printing
- 12 - Output Bin Full
- 13 - Not Available
- 14 - Waiting
- 15 - Processing
- 16 - Initialization
- 17 - Warming Up
- 18 - Toner Low
- 19 - No Toner
- 20 - Page Punt
- 21 - User Intervention Required
- 22 - Out of Memory
- 23 - Door Open
- 24 - Server_Unknown
- 25 - Power Save
[ NETWORK MONITOR - MONITORING PROCESSES ]
Q7000010 - I'm having problems monitoring processes on a remote Windows server. How can I troubleshoot?A:
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows machines. WMI is part of Windows operating systems and installed by default. First check out the following:
WMI can use WinRM (preferred), or DCOM (legacy). In ActiveXperts, the WMI operation mode can be set per server. By default, the global WMI operation mode is used; see Tools->Options->{Windows Machines} in the Manager application.
Ensure that Windows WMI services are running on the monitoring server and the monitored server, and that firewall settings do not prevent you from accessing the remote computer via WMI.
Troubelshoot Process monitoring using WMI/WinRM
Run the following Powershell command to query Process usage using WMI through WinRM:
Get-WSManInstance -ComputerName computername -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_PerfRawData_PerfProc_Process" | Select-Object Name,HandleCount
or (with alternate credentials):
# Prompt to enter the username and password $objCred = Get-Credential # Call Get-WSManInstance Get-WSManInstance -ComputerName computername -Credential $objCred -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_PerfRawData_PerfProc_Process" | Select-Object Name,HandleCount
To verify WMI access through WinRM, see FAQ #Q7260015
Troubelshoot Process monitoring using WMI/DCOM
Run the following command to query Process usage using WMI through DCOM:
WMIC /node:computername PATH Win32_PerfRawData_PerfProc_Process GET Name, HandleCount
or (with alternate credentials):
WMIC /node:computername /user:user /password:password PATH Win32_PerfRawData_PerfProc_Process GET Name, HandleCount
To verify WMI access through DCOM, see FAQ #Q7250015
Q7000020 - I'm still having problems monitoring processes. I tried the Windows WMIC utility but I'm still not able to find the reason.A:
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.
[ NETWORK MONITOR - MONITORING SERVICES ]
Q7020010 - I'm having problems monitoring services on a remote Windows server. How can I troubleshoot?A:
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows machines. WMI is part of Windows operating systems and installed by default. First check out the following:
WMI can use WinRM (preferred), or DCOM (legacy). In ActiveXperts, the WMI operation mode can be set per server. By default, the global WMI operation mode is used; see Tools->Options->{Windows Machines} in the Manager application.
Ensure that Windows WMI services are running on the monitoring server and the monitored server, and that firewall settings do not prevent you from accessing the remote computer via WMI.
Troubelshoot Service monitoring using WMI/WinRM
Run the following Powershell command to query Services using WMI through WinRM:
Get-WSManInstance -ComputerName computername -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_Service" | Select-Object DisplayName,Name,State
or (with alternate credentials):
# Prompt to enter the username and password $objCred = Get-Credential # Call Get-WSManInstance Get-WSManInstance -ComputerName computername -Credential $objCred -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_Service" | Select-Object DisplayName,Name,State
To verify WMI access through WinRM, see FAQ #Q7260015
Troubelshoot Process monitoring using WMI/DCOM
Run the following command to query a Services using WMI through DCOM:
WMIC /node:computername PATH Win32_Service GET DisplayName, Name, State
or (with alternate credentials):
WMIC /node:computername /user:user /password:password PATH Win32_Service GET DisplayName, Name, State
To verify WMI access through DCOM, see FAQ #Q7250015
[ NETWORK MONITOR - MONITORING SNMP ]
Q7050015 - I want to monitor devices through SNMP. Is the Windows SNMP Service required to be installed and running?A:
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.
Q7050020 - Is the Windows SNMP Trap Service required to send out SNMP Traps from Network Monitor?A:
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.
Q7050025 - Is the Windows SNMP Trap Service required to receive SNMP Traps with Network Monitor?A:
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).
[ NETWORK MONITOR - MONITORING SSH ]
Q7060010 - Why are remote sessions not closed ?A:
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).
[ NETWORK MONITOR - MONITORING ENVIRONMENTAL - TEMPERATURE/HUMIDITY/MORE ]
Q6830010 - Your web site states that an AVTech Room Alert device is recommended. I already have a device from NTI (Network Technologies) that does exactly the same. Can I use it?A:
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.
Q6830015 - 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?A:
The Sensatronics EM1 supports 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.
[ NETWORK MONITOR - MONITORING (MISCELLANEOUS) ]
Q7300100 - Are all passwords encrypted in the ActiveXperts Network Monitor configuration?A:
Yes they are. All credentials (Windows, Linux, Vmware, MS SQL, MySQL, etc.) are stored encrypted in the configuration database.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - E-MAIL ]
Q7500012 - Does ActiveXperts require IIS to be installed in order to use SMTP mail notifications?A:
No, ActiveXperts Network Monitor can use any SMTP-compliant server. No Internet Information Server is needed.
Q7500015 - Is ActiveXperts Network Monitor E-mail notification compliant with any SMTP mail server?A:
Yes, ActiveXperts is compliant with virtuall any SMTP server. It supports secure and non-secure SMTP servers.
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?A:
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.
A:
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.
A:
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?A:
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.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SMS ]
Q7520010 - Is there any additional hardware required to send out SMS notifications?A:
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 Engine 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.
Q7520020 - Deos ActiveXperts maintain a log where all GSM modem AT commands and responses are logged?A:
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.
Q7520025 - What SMS number format should I use, should I use the country code as a prefix?A:
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.
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:
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:
- 12345678
- 4412345678
- 004412345678
A:
Go to the command prompt and type: echo AT > COM1 . The modem should flash lights.
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?A:
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/order/bx006.
Q7521010 - When I send a test SMS message using my GSM modem, I get the following error: 30102. What does it mean?A:
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.
Q7521020 - When I send a test SMS message using my GSM modem, I get the following error: 30103. What does it mean?A:
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').
A:
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.
A:
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).
Q7521050 - When I send a test SMS message using my GSM modem, I get the following error: 30203. What does it mean?A:
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:
- The Windows Telephony device is already in use by another application;
- 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.
A:
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:
- 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.
- Set the modem to 9600bps.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SNMP TRAPS ]
Q7560010 - Is the Windows SNMP Trap Service required to send out SNMP Traps from Network Monitor?A:
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.
Q7560015 - Can I send notifications to SNMP v1 devices when a a server goes down?A:
Yes you can. SNMP v1 and SNMP v2c traps are supported. To read more about SNMP traps, click here.
Q7560020 - Is it possible to configure re-notifications, i.e. send a notification a couple of times per hour?A:
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.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - MISCELLANEOUS ]
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?A:
This will be included in a future release, but is not available yet.
Q7580020 - Pager/DTMF notifications are missing in the latest version I downloaded. Has paging through DTMF been eliminated?A:
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:
- Click on the check's properties, and select the 'Actions' tab;
- Enable 'Run VBScript when Check fails', and select the 'Pager.vbs' script>;
- Make modifivcations to the script: change the STR_DEVICE and STR_DIALNUMBER constants to meet your requirements.
After that, Pager notifications work as they used to in earlier versions of Network Monitor.
[ NETWORK MONITOR - ALERT ACTIONS ]
Q7620010 - Can I start a .NET executable when a check fails, just like a normal executable?A:
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.
Q7620015 - To restart a service after failure, what name should be used?A:
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.
A:
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
[ NETWORK MONITOR - ALERT NOTIFICATIONS - E-MAIL ]
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?A:
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.
[ NETWORK MONITOR - ALERT ACTIONS ]
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?A:
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 NextQ7620030 - Can I restart multiple services after a failure?
A:
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.
A:
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.
[ NETWORK MONITOR - DEPENDENCIES ]
Q7680010 - What's the most efficient way to configure dependencies?A:
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?A:
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?A:
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.
[ NETWORK MONITOR - LOGGING ]
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?A:
The ActiveXperts Network Monitor Engine service provides tracing for various tasks, including logging. To enable tracing for ADO logging, you must do the following:
- Start the registry editor (i.e. REGEDIT.EXE or REGEDT32.EXE)
- Open the HKLM\Software\ActiveXperts\Network Monitor\Trace key
- Enter a valid filename for the 'ThreadMQLogging' entry
- Restart the ActiveXperts Network Monitor Engine service
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.
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?A:
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:
- In the Manager, select 'Options' from the 'Tools' menu
- Select the 'Logging' tab and choose 'Change Database Manually'
- Press the 'Test Configuration' button. Database access will be checked and an error will be reported in case there's no database connectivity
There are two ways to clear all Log requests:
- Delete all LOGA*.REQ files in the above folder
- OR disable Logging (Tools->Options: Disable Logging) and restart the ActiveXperts Network Monitor Engine service; it will 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.
[ NETWORK MONITOR - REPORTS AND GRAPHS - MISCELLANEOUS ]
Q7780010 - Can I customize the HTML reports?A:
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.
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?A:
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.
Q7780015 - I want to schedule my reports so that reports are generated automatically, once every week and every month. Is this possible?A:
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.
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?A:
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.
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE ]
Q7740100 - Is it recommended to migrate the Statistical Database to Microsoft SQL Server or MySQL?A:
ActiveXperts uses an MS Server Compact Database (.sdf) by default:
C:\ProgramData\ActiveXperts\Network Monitor\Stats\Stats.sdf
There are four modules that make use of the statistical database:
- Full Report module
- Instant Report module (accessible from the Manager's context menu)
- Instant Graph Form module (accessible from the Manager's context menu)
- Instant Graph Browser module (accessible from the Manager's context menu)
All of the above modules use complex SQL queries to retrieve the information from the database. It is strongly recommended to migrate the MS SQL Compact (.sdf) 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.
There's also a limit on the number of records that can be stored in the MS SQL Compact (.sdf) database. See FAQ #7740170 and FAQ #7740174.
To migrate the MS SQl Compact Stats.sdf database file to MS SQL Server or MySQL:
- Launch the 'Reports and Graphs Configuration Tool' from the 'Tools->Reports & Graphs' menu
- Press the 'Migrate Database button' and you will be guided in the migrate process
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE / MS SQL ]
Q7750110 - Can I migrate the statistical database to MS SQL Server Express Edition? If yes, how can this be done?A:
Yes, MS SQL Express Edition is supported. For a list of suppported SQL Express versions, see FAQ #7750115
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'.
The performance of MS SQL Server is faster than MS SQL Server Express. See also FAQ #7740120.
For supported SQL Express database drivers, see FAQ #7750117.
Microsoft SQL Express Setup recommendations
ActiveXperts recommends using SQL Server authentication (default account 'sa') instead of Windows authentication. The best way to achieve this is to select a "Custom Installation" during Microsoft SQL Express setup.
When prompted for authentication mode, select Mixed Mode (SQL Server Authentication and Windows Authentication).
Make sure to enable the 'SQL Server Browser' service. This service is disabled by default, but can be enabled in the Custom Setup.
Also, make sure that Windows Firewall allows connections from remote servers.
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE ]
Q7740120 - Is there any performance difference between MS SQL Server and MS SQL Server Express Edition?A:
MS SQL Server is faster than MS SQL Server Express Edition and can handle more records. 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.
MS SQL Server provides more robust performance optimization mechanisms, such as query optimization, indexing options, and query execution plans conmpared to MS SQL Server Compact Edition. These features allow SQL Server to handle complex queries and large datasets more efficiently. SQL CE, being a compact edition, has limited optimization capabilities.
MS SQL Server Compact Edition can store only a limited number of records; The maximum size for a SQL CE database is only 4 gigabytes (GB), where MS SQL Server an MySQL database can store a few terrabytes or more, depending on the version of the database.
Q7740150 - When I create a new (Instant) 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?A:
See FAQ #7740100.
Q7740154 - When I create a new Graph, 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?A:
See FAQ #7740100.
Q7740160 - When I create a new (Instant) 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?A:
See FAQ #7740100.
[ NETWORK MONITOR - WEB ACCESS (V.2017 COMPATIBLE) ]
Q7820010 - How can I modify existing Web Views, where should I start?A:
Please read our online Web Interface Guidelines. The process is explained step-by-step.
Q7820015 - I'm new to XML and XSL. I want more information about the basics. Do you have a good reference?A:
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.
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?A:
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:
- Click 'Start', click 'Administrative Tools' and then 'Internet Information Services (IIS) Manager'
- Point to 'Default Web Site', right-click on it, click on 'New' and click 'Virtual Directory...'
- In the 'Welcome' page, click 'Next'
- In the 'Virtual Directory Alias' page, enter 'networkmonitor' and click 'Next'
- In the 'Web Site Content Directory' page, enter: C:\Program Files\ActiveXperts\Network Monitor\Web
- In the 'Virtual Directory Access Permissions' page, select 'Read' permissions
- Press 'Next' until finished
You can now use http://<iisservername>/networkmonitor/
[ NETWORK MONITOR - 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?A:
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 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.
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
Q6600030 - I want to merge two configuration files from different servers into one configuration file. What is the procedure for that?A:
Let the ActiveXperts Helpdesk team do this for you; free of charge if you have a valid maintenance contract.
Please contact ActiveXperts Support via e-mail and send them the two config SDF files as e-mail attachments.
Or, upload the two files to a secure file transfer service like WeTranfer, and send us the URL so we can download.
our team will merge the files and send the resulting configuration file back to you, either via e-mail or else via WeTransfer.
[ NETWORK MONITOR - MONITORING ICMP ]
Q6910010 - My ICMP/TCP check is not working. How can I troubleshoot?A:
First of all, make sure you make only one request at a time. You can set this value in the ICMP/TCP Check configuration window. You should use '1' because some servers may block your request when there are too many requests in a short time.
For the same reason, decrease your Check Frequence interva and set it to '1'.
If that does not help, try the built-in Windows TELNET utility from the command-line on the monitoring server to troubleshoot, like this:
- Open a new command prompt on the monitoring server;
- Type:
TELNET, e.g.:
TELNET myserver.northwindtraders.intra 3389 - If a blank screen appears, the connection was established successfully
The Windows TELNET utility is not installed by default, but is part of the distribiotn files of Windows. To install TELNET, start a new command prompt in Admin mode and type:
dism /online /Enable-Feature /FeatureName:TelnetClient
A:
The Windows TELNET utility is not installed by default. But it is included in the distribution files of Windows. To install TELNET, start a new command prompt in Admin mode and type:
dism /online /Enable-Feature /FeatureName:TelnetClient
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
Q6600125 - Can I use an Active Directory Managed Service Account to run ActiveXperts?A:
Yes you can. You need to create a Managed Service Account in Active Directory first. After creation, you need to assign the account to the ActiveXperts Network Monitor Engine service in the 'Services' applet in Windows.
How to create an Active Directory Managed Service account
Start a new Powershell command prompt on the server where you want to run ActiveXperts, to execute the commands to create and install the new account.
Create a new service account like this (we create account 'MyAcc1' in domain 'MYAD' as an example):
New-ADServiceAccount -Name "MyAcc1" -RestrictToSingleComputer
Next, add the new account to Active Directory:
Add-ADComputerServiceAccount -Identity MYAD -ServiceAccount "MyAcc1"
Next step is to install service account in Active Directory:
Install-ADServiceAccount -Identity "MyAcc1"
How to associate the Active Directory Managed Service account to ActiveXperts
To run the ActiveXperts Network Monitor Engine service using the Active Directory Managed Service Account, please do the following:
- Make sure that ActiveXperts Network Monitor is installed, running under any account (for instance, the 'Local System' account);
- Start the Windows 'Services' applet, for instance from the 'Windows Admistrative Tools' folder;
- Double-click on the 'ActiveXperts Network Monitor Engine' service to open up the Properties window;
- Select the 'Log On' tab;
- select the 'This account' radio button;
- Browse for the Managed Service account (e.g.: 'MyAcc1') and select it.
- Press OK and restart the service.
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE / MYSQL ]
Q7760225 - On generating a Graph, we get error 20005: "Unable to open database connection. Client does not support authentication protocol requested by server; consider upgrading MySQL client". How can we fix this error?A:
MySQL versions from 4.1x upwards use a different algorithm to hash passwords than the pre 4.1 versions. If your client does not implement this algorithm, it’s possible you will get this error when you try to connect.
In your MySQL shell, type the command below:
ALTER USER 'myaccount'@'myhost' IDENTIFIED WITH mysql_native_password by 'mypassword';
Where myaccount is the database-account, myhost is the hostname or IP address of the MySQL server, and mypassword is the root password for the database. For example:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'topsecret';
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
Q6600140 - When I start the ActiveXperts Network Monitor Engine service, I get the following error: "ActiveXperts Network Monitor Engine could not start due to a configuration consistency failure (error 25202)". What is the problem?A:
Please do the following:
- In the Manager application, choose File->Properties
- Make a screenshot of the 'ActiveXperts Network Monitor Configuration' window and send it by e-mail to support@activexperts.com.
Our helpdesk will handle the call as soon as possible.
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (DCOM) ]
Q7250060 - We've raised the authentication level to require RPC_C_AUTHN_LEVEL_PKT_INTEGRITY on all of our Windows servers. Is ActiveXperts able to handle it? We're using WMI through DCOM.A:
By default, ActiveXperts uses the RPC_C_AUTHN_LEVEL_DEFAULT level to connect to remote Windows Servers. This will not suffice for servers that require RPC_C_AUTHN_LEVEL_PKT_INTEGRITY authentication.
You need to change the following registry entry:
HKLM\Software\ActiveXperts\Network Monitor\Server\DCOM\AuthenticationLevel
and set the value to 5, which means: RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
This requires a restart of the 'ActiveXperts Network Monitor Engine' service!
Please note that this requires ActiveXperts Network Monitor v.2022 build 880.2103 or higher.
Value | Name | Meaning |
---|---|---|
0 | RPC_C_AUTHN_LEVEL_DEFAULT | Same as RPC_C_AUTHN_LEVEL_CONNECT |
1 | RPC_C_AUTHN_LEVEL_NONE | No authentication. |
2 | RPC_C_AUTHN_LEVEL_CONNECT | Authenticates the credentials of the client and server. |
3 | RPC_C_AUTHN_LEVEL_CALL | Same as RPC_C_AUTHN_LEVEL_PKT. |
4 | RPC_C_AUTHN_LEVEL_PKT | Same as RPC_C_AUTHN_LEVEL_CONNECT but also prevents replay attacks. |
5 | RPC_C_AUTHN_LEVEL_PKT_INTEGRITY | Same as RPC_C_AUTHN_LEVEL_PKT but also verifies that none of the data transferred between the client and server has been modified. |
6 | RPC_C_AUTHN_LEVEL_PKT_PRIVACY | Same as RPC_C_AUTHN_LEVEL_PKT_INTEGRITY but also ensures that the data transferred can only be seen unencrypted by the client and the server. |
If the above does not work out, please read FAQ #Q7250070
Q7250065 - We receive the following error when executing a Windows check: "Please raise the activation authentication level at least to RPC_C_AUTHN_LEVEL_PKT_INTEGRITY in client application". We're using WMI through DCOM.A:
Microsoft has strengthened the authentication used between DCOM clients and servers, ensuring that none of the data transferred between the client and server has been modified.
More more information, see FAQ #Q7250060
[ NETWORK MONITOR - ERRORS ]
Q7860020 - We receive a message saying "You must upgrade to ActiveXperts Network Monitor v.2022 to fix a potential JavaScript related security vulnerability". What should we do?A:
[ NETWORK MONITOR - LOGGING ]
Q7720040 - Does ActiveXperts suffer from the Log4j vulnerability?A:
In december 2021, vulnerability in the widely used digital tool Log4j came to light. Log4j is used in various (online) applications/software. The vulnerability allows malicious parties to execute code on servers and workstations remotely. There is a solution for the problem.
The ActiveXperts Development team went through all software components to find and resolve possible vulnerabilities. Since we use 3rd party software for our web interface, we strongly recommend to use ActiveXperts Network Monitor v.2022 880.2101 or higher. This version includes the latest java assemblies and guarantees protection against the Log4j vulnerability.
For upgrade instructions, see KB Article #6500005.
[ NETWORK MONITOR - MONITORING IIS APPLICATION POOLS ]
Q6920010 - I'm monitoring my IIS Application Pools using ActiveXperts, but on one server I receive the error "WMI Error 0x8004100E: The specified namespace did not exist on the server.". What's wrong?A:
First of all, make sure that other WMI based checks on that server do work fine. For instance, try to monitor the CPU usage on that server using the ActiveXpert CPU check.
Then, make sure that you have installed the 'IIS Management Scripts and Tools' component of the 'Web Server' role. The 'IIS Management Scripts and Tools' component is NOT installed by default!
To do so, start the 'Server Manager' tool of Windows, select the 'Dashboard' tab, and choose 'Add roles and features'. Configure the 'Web Server' role to include the 'IIS Management Scripts and Tools' component.
[ NETWORK MONITOR - WEB ACCESS ]
Q7810030 - What is the purpose of the '_installer' Folder in Web Access?A:
The 'WebRoot\_installer' folder contains all Web Access source files. All Web Views have duplicate, identical HTML files, all copied from the '_installer' folder. So, if you want to modify/customize Web Access, you should make your changes in the '_installer' folder.
After all changes have been done, you must delete all Files and Folders in 'C:\ProgramData\ActiveXperts\Network Monitor\WebRoot\' folder EXCEPT the '_installer folder'. The Engine will then regenerate all files and subfolders in 'C:\ProgramData\ActiveXperts\Network Monitor\WebRoot\'.
For more information, see Manual: Customizing Web Access
Q7810040 - I made a mistake during customization of Web Access. I want my original '_installer' folder back. Is there a way to achieve this?A:
Yes, that is possible. Simply delete the whole 'WebRoot' folder (i.e. delete 'C:\ProgramData\ActiveXperts\Network Monitor\WebRoot\') and the ActiveXperts Network Monitor Engine service will recreate the 'WebRoot' folder together with its 'WebRoot\_installer' subfolder.
Q7810050 - I want to change the layout of Web Access. Is there any guide?A:
Yes, please check the following section in the manual: Customizing Web Access
[ NETWORK MONITOR - MONITORING HTTP(S) ]
Q6900050 - I am monitoring our web site but I get an error "22407: No response received from remote server". In Google Chrome, I can access the site. What could be the reason?A:
Most probably, you're running the ActiveXperts on an older Windows platform.
ActiveXperts uses the WinHTTP library of the Operating System to monitor web sites. If you run ActiveXperts on Microsoft Windows 2012R2 or older, you will definitely face problems on many sites.
So, to run HTTPs checks without problems, run ActiveXperts on Windows 2016 or higher.
[ NETWORK MONITOR - WEB ACCESS ]
Q7810060 - One of the fields ('Notes') is cut off in Web Access. I want to display more information. Is there a way to achieve this?A:
Yes, this can be done by changing the maximum length of a field in the registry. This requires build 880.2108 or higher.
See Manual: Web Access XML Tags
NOTE: Make sure you restart the ActiveXperts Network Monitor Engine service before registry changes take effect.
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (DCOM) ]
Q7250070 - Is there a way to bypass the DCOM hardening changes that forces RPC_C_AUTHN_LEVEL_PKT_INTEGRITY authentication? We're using WMI through DCOM.A:
Yes you can. First of all, you need to make sure you have the September 2021 patches or later installed.
Registry setting to enable or disable the hardening changes for CVE-2021-26414, you can use the following registry key:
- Path : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole\AppCompat
- Value Name: "RequireIntegrityActivationAuthenticationLevel"
- Type: dword
- Value Data: default = 0x00000000 means disabled. 0x00000001 means enabled. If this value is not defined, it will default to enabled.
To read more, please see: KB5004442—Manage changes for Windows DCOM Server Security Feature Bypass (CVE-2021-26414).
[ NETWORK MONITOR - MONITORING WINDOWS / WMI ]
Q7240010 - What is the difference between WMI/DCOM and WMI/WinRMA:
WMI/DCOM is the older protocol for accessing WMI (Windows Management Instrumentation) data remotely. WMI/WinRM is a newer, more secure protocol that replaced WMI/DCOM. WMI/WinRM uses the WS-Management protocol and uses encrypted, HTTP-based communication. It also supports remote access over the Internet, while WMI/DCOM was limited to local networks.
Q7240020 - I'm using WMI for my Windows checks. Do I retrieve the same data with WinRM as I used to retrieve through DCOM?A:
Yes, the same WMI data can be retrieved through both WinRM and DCOM. The difference is in the method of accessing the data and the security protocols used. WinRM provides a more secure and flexible way to access WMI data compared to DCOM. The WMI data itself is the same regardless of which protocol is used to access it.
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (WINRM) ]
Q7260040 - How do I enable WinRM on a standalone server?A:
There are two ways to enable WinRM on a standalone server:
- Using the WinRM quick configuration tool
- Using the Local Group Policy Editor (GPEDIT.MSC)
Enable WinRM using the WinRM quick configuration tool
To enable WinRM on a standalone Windows Server:
- Open an elevated Command Prompt.
- Type the following command to enable WinRM: winrm quickconfig
- Type y when prompted to confirm that you want to enable WinRM.
- Type the following command to allow remote access to the WinRM service:
winrm set winrm/config/service @{AllowUnencrypted="true"}
- Type the following command to allow remote access to the WinRM listener:
winrm set winrm/config/listener @{Hostname="<computer_name>";Port="<port>"}
Replace <computer_name> with the hostname of the server and <port> with the desired port number (default is 5985). - Type the following command to add the current user to the WinRM Remote Management Users group:
winrm set winrm/config/winrs '@{MaxShellsPerUser="<number>"}'
Replace <number> with the desired number of concurrent connections. - Restart the WinRM service by running the following command:
net stop winrm' and 'net start winrm
Enable WinRM using the Local Group Policy Editor (GPEDIT.MSC )
- Open the "Local Group Policy Editor" by typing "gpedit.msc" in the "Run" dialog box or in the search bar on the Start menu.
- In the left pane of the Local Group Policy Editor, navigate to "Computer Configuration" > "Administrative Templates" > "Windows Components" > "Windows Remote Management (WinRM) -> WinRM Service".
- In the right pane, double-click on the "Allow remote server management through WinRM" policy. To allow WinRM from any machine, select '*' as your IPv4 and IPv6 filters
- Allow the authentication protocols, depending on your needs.
- In the left pane of the Local Group Policy Editor, navigate to "Computer Configuration" > "Administrative Templates" > "Windows Components" > "Windows Remote Management (WinRM) -> WinRM Client".
- Allow the authentication protocols, depending on your needs.
- In the Trusted Hosts field, enter '*' for any host, or type a list of trusted hosts.
- Click "Apply" and then "OK" to save the changes.
- Make sure your firewall accepts the WinRM port(s). Default ports are: 5985 (non-secure HTTP) and 5986 (secure HTTPs).
- Open a command prompt with administrative privileges.
- Type "winrm quickconfig" and press "Enter" to configure WinRM.
- You should see a message that says "WinRM service is already running on this machine".
To confirm that WinRM is enabled, see FAQ #Q7260015
Q7260110 - How to enable WinRM on Windows domain member servers in a Windows Active Directory Domain?A:
To enable WinRM on Windows member servers in a Windows Active Directory Domain, you can use a Group Policy Object (GPO):
- Create a new GPO: Open the Group Policy Management Console and create a new GPO linked to the domain or an appropriate Organizational Unit (OU) that contains your domain member servers.
- Configure the GPO: Edit the GPO and navigate to Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Remote Management (WinRM) > WinRM Service. Enable the policy "Allow automatic configuration of listeners".
- Apply the GPO: Refresh Group Policy on all target servers or wait for the next Group Policy refresh interval to occur.
- Verify WinRM is enabled: Open a command prompt on one of the target servers and run the command:
winrm enumerate winrm/config/listener"
This should show at least one listener is configured and ready to receive incoming WinRM requests.
Note: WinRM is enabled by default on Windows Server 2012 and later, but if it's not enabled on your servers, this process will help you enable it.
Q7260100 - How do I verify WinRM only (without WMI) on a (remote) Windows machine?A:
If you just want to check if WinRM is enabled or disabled without checking WMI, use the following Powershell command:
Test-WSMan -ComputerName MYSERVER01 -Authentication default
OR, if you want to use credentials other than the one you logged in with:
Test-WSMan -ComputerName MYSERVER01 -Credential "MYDOMAIN01\Administrator" -Authentication defaultQ7260022 - Verify WMI over WinRM on a (remote) Windows machine I want to monitor?
A:
You can easily check if WMI/WinRM is enabled or disabled by using the following Powershell command on the Windows machine you want to monitor:
Get-WSManInstance -ComputerName MYSERVER01 -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_ComputerSystem"
OR, if you want to use credentials other than the one you logged in with:
Get-WSManInstance -ComputerName MYSERVER01 -Credential "MYDOMAIN01\Administrator" -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_ComputerSystem"Q7260024 - I am troubleshooting WinRM. It looks like WinRM is not working at all. How can I check if it listens to port 5985?
A:
Open a new command prompt and type the following command:
netstat -ano | findstr 5985
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE / MS SQL ]
Q7750115 - Which versions of Microsoft SQL Express are supported?A:
ActiveXperts Network Monitor supports the latest versions of Microsoft SQL Express. ActiveXperts Network Monitor v.2022 and v.2023 have full support for the following SQL Express versions:
- Microsoft SQL Express 2022
- Microsoft SQL Express 2019
- Microsoft SQL Express 2017
A:
ActiveXperts Network Monitor supports the following database drivers for Microsoft SQL Express:
Microsoft SQL Express 2022:
- {MSOLEDBSQL}
- {SQL Server}
Mcrosoft SQL Express 2017 and 2019:
- {MSOLEDBSQL}
- {SQL Server}
- {SQL Server Native Client}
NOTE: ActiveXperts does NOT support ODBC Driver 17, ODBC Driver 18 and SQL Server Native Client RDA 11.0 on Microsoft SQL Express 2022
The database driver can be selected during database migration in the 'Reports and Graphs Configuration' tool.
Q7750125 - What is the maximum size of a Microsoft SQL Server Compact Edition (SQL CE) database?A:
The maximum size of a 'Microsoft SQL Server Compact Edition (SQL CE)' database is 4 GB.
SQL CE is designed as an embedded database engines. The size limits are relatively small compared to MS SQL Server and MySQL, which can handle much larger databases. If you require a larger database size, you might need to consider mifrating to MS SQL Server or MySQL.
[ NETWORK MONITOR - MONITORING ENVIRONMENTAL - TEMPERATURE/HUMIDITY/MORE ]
Q6830050 - I'm using the AVTech Room Alert 32S device. Where can I find the SNMP MIB file?A:
The MIB file is provided as part of the installation, and can be found at the following location:
C:\ProgramData\ActiveXperts\Network Monitor\Mibs\
Q6830060 - How to setup a trap based alarm in ActiveXperts?A:
As the Trap OID is not unique to the sensor, but is used for all sensors, there must be another way to distinguish the sensor. We do this by constructing a regular expression, accepting/not accepting the received SNMP Trap.
For example, if you have a Door Sensor and a Motion sensor (both are Switch Sensors) on a Room Alert 32S device with IP 10.1.1.155, this is what needs to be done:
- In the AVTech Room Alert device settings, make sure both sensors have unique descriptions defined. For instance 'SwitchSensor01: Door Sensor' and 'SwitchSensor02: 'Motion Sensor';
- In the AVTech Room Alert device settings, make sure a trap is sent out on failure. Make sure it is sent to the IP address of the ActiveXperts monitoring server;
- In the ActiveXperts Manager, create a new Check for the Door sensor by selecting [Environmental Monitoring]->'Any Check (SNMP Trap based)'
- Use the following parameters in the configuration dialog:
Accept Trap(s) from host: 10.1.1.155
Accept OID Sym/Num: iso.org.dod.internet.private.enterprises.avtech.products.roomalert32S.traps.alarmmessage.0
Accept Only if Data Value matches following Regular Expression: .*Door.*, or ^.*SwitchSensor01.*$ - Leave all other fields default
- Create a new Check in the same way, but make sure the regular expression is different, e.g.: ^.*Motion.*$
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE / MS SQL ]
Q7750010 - Which database driver do you recommend to use with Microsoft SQL Server?A:
It is strongly recommended to use the Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL). This provider will be updated by Microsoft with the most recent server features going forward. It also supports encryption standards, whereas other Microsoft providers don't. ActiveXperts fully supports MSOLEDBSQL.
To install the MSOLEDBSQL driver (if not installed yet), see FAQ #7750020.
In ActiveXperts Network Monitor version 2022 and lower, ActiveXperts recommended the 'SQL Server Native Client (SNAC)' driver, which was available from SQL Server 2005. However, 'SQL Server Native Client (SNAC)' has been removed from SQL Server 2022 (16.x) and SQL Server Management Studio 19 (SSMS). The driver can still be used, but is not recommended.
The legacy Microsoft OLE DB Provider for SQL Server (SQLOLEDB) can also be used, but is not recommended either. It isn't maintained anymore by Microsoft and it is not suitable to use with encryption and the latest encryption standards.
To see how a typical MS SQL Server based connection string would look like, see FAQ #7750024.
Q7750020 - How to install the Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)?A:
The Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) is recommended by Microsoft, but it is NOT installed by default on most Server platforms.
For installation guidelines, please use the following URL:
https://learn.microsoft.com/en-us/sql/connect/oledb/oledb-driver-for-sql-server?view=sql-server-ver16
IMPORTANT NOTE: MSOLEDBSQL requires the "Visual C++ Redistributable for Visual Studio 2022 14.34" or higher. On 64-bit systems, you need to install both the 64-bit and 32-bit runtime packages, because the 64-bit driver does NOT install without the 32-bit runtime! If you do NOT install both the 64-bit and 32-bit Redistributables, you'll get the error:
"This application requires Microsoft Visual C++ Redistributable for Visual Studio 2022 (x64/x86, version 14.34 at minimum)."
Please download the packages from here:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
A:
See FAQ #7750020.
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (WINRM) ]
Q7260120 - We are using WMI over WinRM and getting error 0x803380E4 when monitoring a particular Windows server. What could be the reason?A:
Error code 0x803380E4 in the context of using WMI (Windows Management Instrumentation) over WinRM (Windows Remote Management) typically indicates a permissions or authentication issue. This error code can be somewhat cryptic, but it often points to a specific problem with the configuration or access rights when trying to use WMI over WinRM.
We recommend reading our FAQ items thoroughly and using the testing tools described there. See: Monitoring Windows / WMI (WinRM).
[ NETWORK MONITOR - MONITORING WINDOWS UPDATE ]
Q7280030 - We monitor our servers to make sure the latest Windows updates are installed. We use the 'Windows Update' check for this purpose. However, we see that only one check is run at a time. And we cannot increase this number. How is this possible?A:
The ActiveXperts Windows Update check is based on the Microsoft 'Windows Update Agent API'. It has two drawbacks:
- The library used is non re-entrant, which means that only one instance can run simultaneously
- The library sometimes hangs - similar to Windows Update from the GUI itself.
- MS Dynamics AX
- MS Dynamics NAV
- MS Dynamics CRM
- MS Dynamics SL
For more info, see also FAQ #Q7280010
[ NETWORK MONITOR - MONITORING EVENT LOG ]
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."A:
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).
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.".A:
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.
[ NETWORK MONITOR - MONITORING DISK DRIVES/DISK SPACE ]
Q6800030 - Can I monitor NetApp volumes using ActiveXperts Network Monitor?A:
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.
[ NETWORK MONITOR - MONITORING DYNAMICS ]
Q6820010 - Which versions of Microsoft Dynamics can be monitored?A:
You can monitor the following MS Dynamics suites:
A:
Yes, there's a list of Performance Counters here: activexperts.com/support/network-monitor/online/dynamics-counters/.
[ NETWORK MONITOR - MONITORING NETWORK ]
Q6950010 - How can I monitor network bandwith and network packets on the Windows workstations and servers in my network?A:
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.
[ NETWORK MONITOR - MONITORING POWERSHELL ]
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?A:
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).
[ NETWORK MONITOR - REPORTS AND GRAPHS - MISCELLANEOUS ]
Q7780011 - Can I customize the PDF reports?A:
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.
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?A:
This is indeed a known issue in the Graph control that we are using. There no solution for that available yet.
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE ]
Q7740170 - When I create a new (Instant) Report, there is the 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". What should I do next?A:
This means that there are too many ReportData records in your SQL Server Compact Statistical Database File, file:
C:\ProgramData\ActiveXperts\Network Monitor\Stats\Stats.sdf
You should migrate your database to MS SQL Server or MySQL. See FAQ #7740100.
This limitation is not hardcoded in our software, and can be changed, but it is not recommended. It is recommended to migrate.
The limit can be changed through the following registry value:
HKEY_LOCAL_MACHINE\SOFTWARE\ActiveXperts\Network Monitor\Stats\RpTblMsaRecordLimit
You MUST restart the ActiveXperts network Monitor Engien service for changes to take effect.
A:
This means that there are too many GraphData records in your SQL Server Compact Statistical Database File, file:
C:\ProgramData\ActiveXperts\Network Monitor\Stats\Stats.sdf
You should migrate your database to MS SQL Server or MySQL. See FAQ #7740100.
This limitation is not hardcoded in our software, and can be changed, but it is not recommended. It is recommended to migrate.
The limit can be changed through the following registry value:
HKEY_LOCAL_MACHINE\SOFTWARE\ActiveXperts\Network Monitor\Stats\GrTblMsaRecordLimit
You MUST restart the ActiveXperts network Monitor Engien service for changes to take effect.
[ NETWORK MONITOR - MONITORING FTP(S)/SFTP ]
Q6890020 - Is FTPS supported?A:
Yes, FTPS (FTP over SSL) is supported.
ActiveXperts also supports SFTP (SSH File Transfer protocol).
Q6890030 - Is SFTP supported?A:
Yes, ActiveXperts suppports SFTP (SSH File Transfer protocol).
Please note that FTPS (FTP over SSL) is also supported.
[ NETWORK MONITOR - 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?A:
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.
[ NETWORK MONITOR - MONITORING MEMORY ]
Q6930030 - It is possible to monitor Hyper-V Dynamic Memory through ActiveXperts Network Monitor?A:
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
[ NETWORK MONITOR - MONITORING SNMP ]
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.A:
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.
[ NETWORK MONITOR - REPORTS AND GRAPHS - MISCELLANEOUS ]
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?A:
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:
- RpLogFrequencySecs - Report Log frequency seconds. Default value is 300
- GrLogFrequencySecs - Graph Log frequency seconds. Default value is 300
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:
- DbMsaSizeMBLimit - Number of MB's of the SQL Compact statistical database before an error message is given and no more data is written to the SQL Compact statistical database
- DbMsaSizeMBWarning - Number of MB's of the SQL Compact statistical database before a warning message is given. Data will still be written to the SQL Compact statistical database
- RpTblMsaRecordLimit - Number of records in the SQL Compact statistical database 'ReportData' table before an error message is given and no more data is written to the SQL Compact 'ReportData' table
- RpTblMsaRecordWarning - Number of records in the SQL Compact statistical database 'ReportData' table before an warning message is givenData will still be written to the SQL Compact 'ReportData' table
- RpTblSqlRecordLimit - Number of records in the SQL Server (or MySQL) statistical database 'ReportData' table before an error message is given and no more data is written to the SQL Server (or MySQL) 'ReportData' table
- RpTblSqlRecordWarning - Number of records in the SQL Server (or MySQL) statistical database 'ReportData' table before an warning message is givenData will still be written to the SQL Server (or MySQL) 'ReportData' table
- GrTblMsaRecordLimit - Number of records in the SQL Compact statistical database 'GraphData' table before an error message is given and no more data is written to the SQL Compact 'GraphData' table
- GrTblMsaRecordWarning - Number of records in the SQL Compact statistical database 'GraphData' table before an warning message is givenData will still be written to the SQL Compact 'GraphData' table
- GrTblSqlRecordLimit - Number of records in the SQL Server (or MySQL) statistical database 'GraphData' table before an error message is given and no more data is written to the SQL Server (or MySQL) 'GraphData' table
- GrTblSqlRecordWarning - Number of records in the SQL Server (or MySQL) statistical database 'GraphData' table before an warning message is givenData will still be written to the SQL Server (or MySQL) 'GraphData' table
[ NETWORK MONITOR - MONITORING SSH ]
Q7060020 - Is OpenSSL used in the SSH implementation of ActiveXperts Network Monitor?A:
No. ActiveXperts Network Monitor has its own implementation of all cryptographic functions. The OpenSSL open-source implementation is not used.
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
Q6600110 - Is there a scripted way to put checks on hold?A: See FAQ Item 6650020.
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE ]
Q7740210 - 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."A:
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 Engine service after the patch has been applied.
[ NETWORK MONITOR - 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?A:
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).
[ NETWORK MONITOR - MONITORING DISK DRIVES/DISK SPACE ]
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?A:
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.
[ NETWORK MONITOR - 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?A:
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.
[ NETWORK MONITOR - ALERT 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?A:
You must allow ActiveXperts to access your google account using SMTP authentication. Click here for more information
[ NETWORK MONITOR - INSTALLATION ]
Q6500003 - How do I know what's new in the latest version of the ActiveXperts Network Monitor?A:
For a list of new features, enhancements and fixes, see ActiveXperts Network Monitor Release Notes.
[ NETWORK MONITOR - MONITORING ENVIRONMENTAL - TEMPERATURE/HUMIDITY/MORE ]
Q6830040 - After the upgrade to the latest ActiveXperts Network Monitor version, all Sensatronics checks fail.A:
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:
- Open the Registry Editor (REGEDIT.EXE)
- Open HKLM\Software\ActiveXperts\Network Monitor\Sensatronics\ and set Http09CompatibilityFlag to 1
- Quit the the ActiveXperts Network Monitor Manager application
- Restart the ActiveXperts Network Monitor Engine service
NOTE: If the registry entry 'Http09CompatibilityFlag' is NOT there, start the Manager application in Administrator modus ('Run As Administrator') and create a new EM1 check once more. Make sure you query the device in the configuration window. Now, the 'Http09CompatibilityFlag' should be there.
[ NETWORK MONITOR - REPORTS AND GRAPHS - MISCELLANEOUS ]
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."A:
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.
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
Q6600010 - When I start the Manager, I get Error '25004 "Unable to open Configuration Database".A:
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').
Q6600130 - I want to execute a SQL query to modify data in the CONFIG.SDF configuration database file using a sql script. Is this possible?A:
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):
- Launch SQL Server Management Studio;
- In the 'Object Explorer' window, select the 'Connect...' drop down box, and select 'SQL Server Compact...';
- Specify the 'Database file' and click 'Connect'.
You can now execute your database queries.
Please note that all checks are stored in the 'Nodes' table. The 'Nodes' table contains all folders and checks data.
[ NETWORK MONITOR - MONITORING SSH ]
Q7060030 - I want to use Private Key File authentication. What private key file file format is supported by ActiveXperts?A:
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.
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (DCOM) ]
Q7250050 - When I try to monitor my TMG server, ActiveXperts tells me that the RPC Server is unavailable (error 0x800706BA). We're using WMI through DCOM.A:
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.
[ 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.A:
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.
[ NETWORK MONITOR - MONITORING DNS ]
Q6810020 - I'm having problems monitoring my DNS server. How can I troubleshoot?A:
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.
[ NETWORK MONITOR - MONITORING MEMORY ]
Q6930010 - I'm having problems monitoring memory usage on a remote Windows server. How can I troubleshoot?A:
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows machines. WMI is part of Windows operating systems and installed by default. First check out the following:
WMI can use WinRM (preferred), or DCOM (legacy). In ActiveXperts, the WMI operation mode can be set per server. By default, the global WMI operation mode is used; see Tools->Options->{Windows Machines} in the Manager application.
Ensure that Windows WMI services are running on the monitoring server and the monitored server, and that firewall settings do not prevent you from accessing the remote computer via WMI.
Troubelshoot Memory monitoring using WMI/WinRM
Run the following Powershell command to query Memory usage using WMI through WinRM:
Get-WSManInstance -ComputerName computername -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_PerfFormattedData_PerfOS_Memory" | Select-Object -ExpandProperty AvailableBytes
or (with alternate credentials):
# Prompt to enter the username and password $objCred = Get-Credential # Call Get-WSManInstance Get-WSManInstance -ComputerName computername -Credential $objCred -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_PerfFormattedData_PerfOS_Memory" | Select-Object -ExpandProperty AvailableBytes
To verify WMI access through WinRM, see FAQ #Q7260015
Troubelshoot Memory monitoring using WMI/DCOM
Run the following command to query Memory usage using WMI through DCOM:
WMIC /node:computername PATH Win32_PerfFormattedData_PerfOS_Memory GET AvailableBytes
or (with alternate credentials):
WMIC /node:computername /user:user /password:password PATH Win32_PerfFormattedData_PerfOS_Memory GET AvailableBytes
To verify WMI access through DCOM, see FAQ #Q7250015
[ NETWORK MONITOR - MONITORING MSMQ ]
Q6940010 - I'm having problems monitoring a Microsoft Message Queue usage on a remote Windows server. How can I troubleshoot?A:
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows machines. WMI is part of Windows operating systems and installed by default. First check out the following:
WMI can use WinRM (preferred), or DCOM (legacy). In ActiveXperts, the WMI operation mode can be set per server. By default, the global WMI operation mode is used; see Tools->Options->{Windows Machines} in the Manager application.
Ensure that Windows WMI services are running on the monitoring server and the monitored server, and that firewall settings do not prevent you from accessing the remote computer via WMI.
Troubelshoot MSMQ monitoring using WMI/WinRM
Run the following Powershell command to query MSMQ usage using WMI through WinRM:
Get-WSManInstance -ComputerName computername -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_PerfRawData_MSMQ_MSMQQueue" | Select-Object Name,MessagesInQueue
or (with alternate credentials):
# Prompt to enter the username and password $objCred = Get-Credential # Call Get-WSManInstance Get-WSManInstance -ComputerName computername -Credential $objCred -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_PerfRawData_MSMQ_MSMQQueue" | Select-Object Name,MessagesInQueue
To verify WMI access through WinRM, see FAQ #Q7260015
Troubelshoot MSMQ monitoring using WMI/DCOM
Run the following command to query MSMQ usage using WMI through DCOM:
WMIC /node:computername PATH Win32_PerfRawData_MSMQ_MSMQQueue GET Name, MessagesInQueue
or (with alternate credentials):
WMIC /node:computername /user:user /password:password PATH Win32_PerfRawData_MSMQ_MSMQQueue GET Name, MessagesInQueue
To verify WMI access through DCOM, see FAQ #Q7250015
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.A:
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.
Q6940040 - How do I know the names of the Message Queues installed on a computer?A:
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.
[ NETWORK MONITOR - 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.A:
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.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SMS ]
Q7520055 - 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?A:
No, that's not a required. An ActiveXperts Network Monitor license automatically includes a license for ActiveXperts SMS Component to send out SMS notifications.
[ NETWORK MONITOR - 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?A:
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.
[ NETWORK MONITOR - LICENSING ]
Q7900057 - I purchased the product, and entered my license key. Now, the program prompts to Activate. What code should I enter?A:
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.
Q7900100 - What are the restrictions of the ActiveXperts Network Monitor Free License compared to the paid licenses?A:
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 15 checks only.
With the Free License, you can define as many checks as you want, but only 15 will be processed by the engine.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SMS ]
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?A:
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/order/bx006.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - E-MAIL ]
Q7500070 - I get the following System Warning in my log file: "Too many outstanding e-mail requests. Reconfigure or disable E-mail notifications".A:
This means that there are more e-mail notification requests than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
- The mail server is not functioning
- The network connection to the mail server is slow
- Too many notifications as a result of failed checks
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:
- Delete all SMTP*.REQ files in the above folder
- OR disable e-mail notifications (Tools->Notifications Settings: Disable E-mail Notifications) and restart the ActiveXperts Network Monitor Engine service; it will clear all 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.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SMS ]
Q7521030 - I get the following System Warning in my log file: "Too many outstanding SMS requests. Reconfigure or disable SMS notifications".A:
This means that there are more SMS notification requests than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
- The SMS communication channel is not functioning
- The network connection to the SMS communication channel is slow
- Too many notifications as a result of failed checks
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:
- Delete all SMS*.REQ files in the above folder
- OR disable SMS notifications (Tools->Notifications Settings: Disable SMS Notifications) and restart the ActiveXperts Network Monitor Engine service; it will 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.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SNMP TRAPS ]
Q7560030 - I get the following System Warning in my log file: "Too many outstanding SMrequests. Reconfigure or disable SMS notifications".A:
This means that there are more SMTP Trap notification requests than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
- The SMTP Trap agent is not functioning
- The network connection to the SMTP Trap agent is slow
- Too many notifications as a result of failed checks
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:
- Delete all SMTP*.REQ files in the above folder
- OR disable SMTP Trap notifications (Tools->Notifications Settings: Disable SMTP Trap Notifications) and restart the ActiveXperts Network Monitor Engine service; it will 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.
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE ]
Q7740176 - I get the following System Warning in my log file: "Too many outstanding ReportData table insert requests. Reconfigure or disable Reports and Graphs using the Report and Graphs Configuration Tool".A:
This means that there are more insert requests on the Statistical Database Report table than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
- The statistical database is offline
- The statistical database cannot be connected
- The network connection to the statistical database is slow
- The performance of the statistical database is slow
- Too many statistical database requests as a result of many failed checks
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:
- Delete all REP*.REQ files in the above folder
- OR disable Reports and Graphs (Tools->Reports and Graphs->Reports and Graphs Configuration: Disable Reports and Graphs) and restart the ActiveXperts Network Monitor Engine service; it will 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.
A:
This means that there are more insert requests on the Statistical Database Graph table than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
- The statistical database is offline
- The statistical database cannot be connected
- The network connection to the statistical database is slow
- The performance of the statistical database is slow
- Too many statistical database requests as a result of many failed checks
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:
- Delete all GRPH*.REQ files in the above folder
- OR disable Reports and Graphs (Tools->Reports and Graphs->Reports and Graphs Configuration: Disable Graphs and Graphs) and restart the ActiveXperts Network Monitor Engine service; it will 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.
[ NETWORK MONITOR - MONITORING DHCP ]
Q6770010 - I get a generic SNMP error on monitoring my DHCP server. What's wrong?A:
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.
[ NETWORK MONITOR - MONITORING TERMINAL SERVICES ]
Q7120010 - I'm having problems monitoring Terminal Services on a remote server. How can I troubleshoot?A:
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:
- Check the Services applet on the monitoring server and monitored server to verify that the WMI services are indeed running.
- 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.
- Try to query the Termian Serivces counter on the monitoring machine:
WMIC /node:localhost PATH Win32_PerfRawData_LocalSessionManager_TerminalServices GET ActiveSessions, InactiveSessions, TotalSessions
- Use the same command from a console window on the monitored server:
WMIC /node:localhost PATH Win32_PerfRawData_LocalSessionManager_TerminalServices GET ActiveSessions, InactiveSessions, TotalSessions
-
Finally, run the command from the monitoring server to check CPU usage on the monitored server:
WMIC /node:computername /user:user /password:password PATH Win32_PerfRawData_LocalSessionManager_TerminalServices GET ActiveSessions, InactiveSessions, TotalSessions
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
Q6600132 - I want to make changes in the CONFIG.SDF configuration database file using a script or program. Is it possible?A:
Yes, that is possible. See Configuration API FAQ items.
[ NETWORK MONITOR - MONITORING WINDOWS / WMI ]
Q7240025 - I'm getting an error saying that 'Win32_Service' does not exist. Other basic WMI classes like 'Win32_LogicalDisk' do not exist either.A:
Most probably, your WMI repository needs to be rebuild or repaired. For instructions, see FAQ #Q7240028.
[ NETWORK MONITOR - MONITORING PRINTERS ]
Q6980030 - My printer always shows 'Idle' (value: 3), even though it is online. What is the reason?A:
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.
[ NETWORK MONITOR - ALERT 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?A:
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
[ NETWORK MONITOR - CONFIGURATION API ]
Q6650200 - Can I use the Configration API in CSharp.NET?A:
Sure. To write a .NET based console application, please use the following steps:
- Launch Microsoft Visual Studio;
- Create a new '.NET Console Project'
- In the Project context menu, choose 'Add->COM Reference...' and 'ActiveXperts Network Monitor Configuration API'
- In your program source code, include the 'ActiveXperts Network Monitor Configuration API' namespace like this:
using AXNMCFGLib; - Declare and create a new Network Monitor Config API object like this:
NMConfig objNMConfig = new NMConfig();
Finally, start writing your program like this:
using AXNMCFGLib; NMConfig objNMConfig = new NMConfig(); // Create instance of COM Object Console.WriteLine("ActiveXperts Network Monitor API {0}\nBuild: {1}\nModule: {2}\n", objNMConfig.Version, objNMConfig.Build, objNMConfig.Module);
Add your functionality using the Configuration API Manual and the Powershelll/VBScript samples included with the software.
Default Folder: C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\
A:
If your Visual Studio version still supports VB.NET, it is possible. VB.NET has become less prominet in recent versions of Visual Studio.
To write a VB.NET based console application, please use the following steps:
- Launch Microsoft Visual Studio;
- Create a new 'VB.NET Console Project'
- In the Project context menu, choose 'Add->COM Reference...' and 'ActiveXperts Network Monitor Configuration API'
- In your program source code, include the 'ActiveXperts Network Monitor Configuration API' namespace like this:
Imports AXNMCFGLib - Declare and create a new Network Monitor Config API object like this:
Dim objNMConfig As NMConfig = New NMConfig()
Finally, start writing your program like this:
Imports AXNMCFGLib Dim objNMConfig As NMConfig = New NMConfig() Console.WriteLine("ActiveXperts Network Monitor API: {0}" & vbCrLf & "Build: {1}" & vbCrLf & "Module: {2}", objNMConfig.Version, objNMConfig.Module, objNMConfig.Build)
Add your functionality using the Configuration API Manual and the Powershelll/VBScript samples included with the software.
Default Folder: C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\
[ NETWORK MONITOR - LICENSING ]
Q7900105 - We're using the Free version, and get the following error for all checks: "Another free version is running in the same network".A:
You cannot have multiple free versions of the software in your network. Only one instance is allowed.
We cannot offer support on the Free version. In order to receive support, you must have a valid license.
You can buy a 150 Checks license from us for only EUR 390.00. This is a perpetual license, which means that the license will never expire. The purchase also includes maintenance (unlimited support, free upgrades if any) for one year. After one year, you'll have the option to renew maintenance at a price of 20% of the original price. If you decide not to renew after 1 year, the license will still be valid and the product will continue running.
*** COVID-19 Special Offer ***
We offer a special 30% discount to upgrade from ActiveXperts Network Monitor Free version to ActiveXperts 150 Checks License. This offer is valid until February 28 2020.
The license is perpetual, which means that the license will never expire and can be used for life.
CLICK HERE to order a ActiveXperts Network Monitor 150 Checks Perpetual License for only EUR 295.00
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE ]
Q7740220 - On generating a Graph, we get error 20005: "Unable to open database connection". How can we fix this error?A:
There can be various reasons for this. ActiveXperts provides tools to troubleshoot such problems.
First of all, check the status of the connection in the Reports&Graphs Configration Tool:
- In the Manager, open the 'Tools->Reports&Graphs' from the menu bar and launch the 'Reports&Graphs Configuration' tool
- Check out the status line at the bottom of the 'Statistical Database' tab; it displays a detailed error - if any. In case of an error, you'll be able to adjust your settings in this tab.
If the above does not solve the problem, please do the following:
- Open the Registry Editor (command line: REGEDIT.EXE)
- Assign a valid filename to:
HKLM\Software\ActiveXperts\Network Monitor\Graphs\GraphsTraceFile
e.g.:
C:\Temp\GraphLog.txt - Reproduce the problem
- E-mail the log file to support@activexperts.com
- Do not forget to reset the above registry value
[ NETWORK MONITOR - MONITORING (MISCELLANEOUS) ]
Q7300110 - We get the following error on a few IP protocol related checks: "Cannot bind to one or more ActiveXperts Network Component objects". Any solution for that?A:
This means that the ActiveXperts AxNetwork.dll failed to register during installation. This happens on a rare occasion, usually caused by an interception of an Internet Security suite.
It is easy to solve the problem:
- Start a command prompt in Admin mode. For instance by right clicking on the Windows Start menu and choose 'Command Prompt (Admin)', or else by choosing 'Run' from the 'Start' menu, type 'CMD.EXE' and press <SHIFT><CTRL><ENTER>.
- Change working directory (CD) to C:\Program Files\Common Files\ActiveXperts\
- Type:
REGSVR32 AxNetwork.dll
followed by:
<ENTER> - Restart the 'ActiveXperts Network Monitor Engine' service
After that, the problem should be over.
[ NETWORK MONITOR - MONITORING HTTP(S) ]
Q6900040 - I want to monitor a web site and match a pattern; the pattern consists of one fixed word "John" followed by either the word "Doe" or "Deere". How can match this pattern?A:
It is easy by the use of a regular expression. Make sure you enable the 'Use Regular Expressions' checkbox in the check's configuration window, and enter the following pattern:
John (Doe|Deere)
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE / MS SQL ]
Q7750125 - When I open the ActiveXperts Reports and Graphs Configuration Tool, I get an error: "Unable to connect [Driver={SQL Server};Server=sqlserver01;UID=ax_sql_admin;pwd=**************], error 0x80004005, Unspecified error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL Security Error". What should I do?A:
This is most likely caused by the fact that your SQL server requires TLS (Transport Layer Security). If TLS is enabled on the SQL Server, the {SQL Server} driver on the ActiveXperts monitoring server won't work; you must use the {SQL Server Native Client} driver instead.
The {SQL Server Native Client} may already be installed on your system; if not, you can download it from the Microsoft web site.
We recommend the following steps:
- First, start the ActiveXperts Reports and Graphs Configuration Tool, and revert to the original SQL Compact Edition statistical database. You can do so by pressing the [Migrate Database] button. Since you migrated to SQL Server, it will prompt you to revert;
- Press the [Migrate Database] button once more. It will start a wizard to migrate to MS SQL Server or MySQL Server. Choose 'MS SQL Server' and press [Next];
- In the 'Use Driver' selection box, select 'SQL Server Native Client'. If this driver is NOT listed, it is not installed. You can download it from the Microsoft site, install it, and restart the database migration wizard;
- Complete the remaining steps
[ NETWORK MONITOR - WEB ACCESS ]
Q7810020 - Web Access is working well, except for the Graphs. When I click in a Check's Graph in my browser, no Graph is displayed. But Graphs are working fine from the Manager application on my PC. Whats' wrong?A:
The web based graph module uses classic ASP to generate the data to your browser. Most likely, you're using a trusted connection to your MS SQL Server database, but IIS/ASP does not have permissions on the database.
So, please check the connection string.
You can configure it from the ActiveXperts Reports&Graphs Configration Tool from the 'Tools' menu in the Manager. If it is a string like:
Driver={SQL Server};Server=SQLSERVER01;Trusted_Connection=yes;Database=ActiveXpertsNM
you should either use SQL authentication instead of trusted Windows authentication and use a string like:
Driver={SQL Server};Server=SQLSERVER01;Uid=sa;Pwd=**************;Database=ActiveXpertsNM
or else, keep on using trusted Windows authentication and make sure that the IIS built-in IUSR account has permissions on the SQL Server database.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - E-MAIL ]
Q7500080 - I want to change all Alert E-mail Notification settings for multiple Checks. What is the best way to do this?A:
Use the 'Copy' and 'Paste Properties' commands in the Manager to copy Alert Notification settings of one single Check and paste them onto multiple selected Checks or a selected Folder. This way, you can configure the Alert Notification settings (including Groups and individual Recipients) for multiple checks. If you paste the Check's properties to a selected Folder, all Checks in that Folder will receive the new settings.
Q7500082 - Is there a way to get a listed overview of the Alert E-mail Recipients of the Checks in my list of Checks in the Manager application?A:
Yes you can. there are two ways:
- Right-click on the column-headings in the Manager. A context menu will popup. Select both 'Alert Notifications' and 'Alert E-mail Recipients';
- Or choose 'Columns' from the 'View' menu in the Manager, and select both 'Alert Notifications' and 'Alert E-mail Recipients'.
[ NETWORK MONITOR - ALERT NOTIFICATIONS - SMS ]
Q7521040 - I want to change all Alert SMS Notification settings for multiple Checks. What is the best way to do this?A:
Use the 'Copy' and 'Paste Properties' commands in the Manager to copy Alert Notification settings of one single Check and paste them onto multiple selected Checks or a selected Folder. This way, you can configure the Alert Notification settings (including Groups and individual Recipients) for multiple checks. If you paste the Check's properties to a selected Folder, all Checks in that Folder will receive the new settings.
Q7521042 - Is there a way to get a listed overview of the Alert SMS Recipients of the Checks in my list of Checks in the Manager application?A:
Yes you can. there are two ways:
- Right-click on the column-headings in the Manager. A context menu will popup. Select both 'Alert Notifications' and 'Alert SMS Recipients';
- Or choose 'Columns' from the 'View' menu in the Manager, and select both 'Alert Notifications' and 'Alert SMS Recipients'.
[ NETWORK MONITOR - MONITORING WINDOWS UPDATE ]
Q7280010 - What protocol is used to monitor Windows Updates?A:
To monitor Windows Updates, ActiveXperts uses the Microsoft 'Windows Update Agent API'.
The Microsoft 'Windows Update Agent API' is a set of COM (Component Object Model) interfaces that allow developers to programmatically interact with the Windows Update service to manage the installation and configuration of updates on Windows systems.
Unfortunately, Windows Updates cannot be checked using WinRM (Windows Remote Management), the protocol recommended by ActiveXperts to check servers over HTTP(s).
Q7280020 - I can monitor my Windows servers in all aspects except 'Windows Update'. What could possibly be the problem with this?A:
Most likely, you are monitoring the servers based on WMI/WinRM. WinRM allows you to monitor all aspects of your Windows servers except Windows Update. The Windows Upate check is based on DCOM. Only thing you can consider is to monitor these server(s) based on DCOM.
From the Manager's menu, Choose 'Tools->Options' and select the 'Windows Machines' tab. There, you can choose the default way how WMI is used (WinRM and/or DCOM). If you want to make the setting for one server only, define a new entry in the 'Windows Machines' list and make the specific WMI setting for that server.
Also make sure that DCOM is enabled for the particular server.
See also FAQ #Q7280010
[ NETWORK MONITOR - MONITORING (MISCELLANEOUS) ]
Q7300003 - IPv6 is supported for all checks>A:
Yes, IPv6 is supported for all checks. ,/p>
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (DCOM) ]
Q7250015 - How to verify WMI access through DCOM?A:
To test whether you can connect to the remote computer using DCOM, run the following command in Powershell:
New-CimSession -ComputerName REMOTEMACHINE -SessionOption (New-CimSessionOption -Protocol Dcom)
or (with alternate credentials):
New-CimSession -ComputerName REMOTEMACHINE -SessionOption (New-CimSessionOption -Protocol Dcom) -Credential "DOMAIN\USER"
If you have access to the remote computer through DCOM, run the following Powershell command to verify access to WMI from DCOM:
Get-WmiObject -ComputerName REMOTEMACHINE -Query "SELECT * FROM Win32_ComputerSystem"
or (with alternate credentials):
Get-WmiObject -ComputerName REMOTEMACHINE -Credential "DOMAIN\USER" -Query "SELECT * FROM Win32_ComputerSystem"
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (WINRM) ]
Q7260015 - How to verify WMI access through WinRM?A:
Verify that WinRM is enabled
To confirm that WinRM is enabled, type the followng command:
winrm e winrm/config/listener
You should see output that shows that the listener is running and that the firewall is not blocking the connection.
Additionaly, you can check the port using the 'netstat' command. See: FAQ #Q7260024
To test whether you can connect to the remote computer using WinRM, run the following command in Powershell:
Test-WSMan -ComputerName REMOTEMACHINE -Authentication default
or (with alternate credentials):
Test-WSMan -ComputerName REMOTEMACHINE -Credential "DOMAIN\USER" -Authentication default
Verify WMI through WinRM
Once you have access to the remote computer through WinRM, run the following Powershell command to verify access to WMI from WinRM:
Get-WSManInstance -ComputerName REMOTEMACHINE -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_ComputerSystem"
or (with alternate credentials):
Get-WSManInstance -ComputerName REMOTEMACHINE -Credential "DOMAIN\USER" -Enumerate -ResourceURI wmicimv2/* -Filter "SELECT * FROM Win32_ComputerSystem"
[ NETWORK MONITOR - MONITORING WINDOWS / WMI (DCOM) ]
Q7250017 - How to enable/disable WMI through DCOM on a standalone Windows server?A:
Enabling/disabling WMI through DCOM on a standalone Windows server can be done using the following steps:
- Open the "Component Services" console by typing "dcomcnfg" in the "Run" dialog box or from the "Start" menu search bar.
- In the console, expand the "Component Services" node and then navigate to "Computers -> My Computer -> DCOM Config".
- Scroll down and locate the "Windows Management and Instrumentation" entry, right-click on it and select "Properties".
- In the "Properties" dialog box, go to the "Security" tab and under the "Launch and Activation Permissions" section, click on the "Customize" button.
- Click the "Edit" button to edit the "Permissions" settings To disable, remove the "Everyone" group and any other groups or users that have permissions to access WMI through DCOM. To enable again, add the group.
- Repeat the above steps for the "Access Permissions" section as well.
- Click "OK" to save the changes and close the "Component Services" console.
A:
To enable/disable WMI through DCOM on a Windows member server through a group policy, you can follow the steps below:
- Open the Group Policy Management Console (GPMC) on a domain controller or a server with the Group Policy Management feature installed.
- Create a new Group Policy Object (GPO) or edit an existing one.
- In the Group Policy Management Editor, navigate to Computer Configuration -> Policies -> Administrative Templates -> System -> Remote Procedure Call.
- Double-click "Restrict Remote RPC Compatibility" and select "Enabled."
- Open an Elevated Command Prompt
- Stop the WMI Service by typing: net stop winmgmt
- Rebuild the WMI Repository by typing: winmgmt /salvagerepository
- Restart the WMI Service by typing: net start winmgmt
- Check for errors by typing: winmgmt /verifyrepository
- REBOOT THE WINDOWS MACHINE
- Ssh
- Scp
- SFtp
- Ssh
- Scp
- SFtp
- Open File Explorer from your Start menu and navigate to the file you want to encrypt.
- Right-click on the file and select Properties. Then, click on the Advanced button.
- Check the box next to Encrypt contents to secure data. Click OK, then Apply.
- Choose the option to encrypt the file only/
- Back up your encryption key.
- Logon interactivily using the ActiveXperts Network Monitor Engine service account
- Open the Microsoft Management Console (MMC) by pressing Win + R, typing mmc, and pressing Enter.
- In MMC, go to File > Add/Remove Snap-in.
- Select 'Certificates' and click Add.
- Choose 'My user account' and click Finish.
- Expand the 'Certificates - Current User' tree.
- Right-click on the 'Personal' folder, select All Tasks, and then Import.
- Follow the Certificate Import Wizard to import your private key (usually a .pfx file).
- When prompted, enter the password for the private key.
- Once imported, you should be able to access the EFS-encrypted files with that user account.
- Open Microsoft Entra Admin Center;
- In the search bar, search for 'Tenant Properties' and open it;
- Click on 'Manage security defaults' and select 'disabled'
[ NETWORK MONITOR - CONFIGURATION API ]
Q6650010 - I want to modify checks in the configuration. Can this be achieved programmatically?A:
Sure. There are samples for Powershell and VBScript in the following default Folder:
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\Powershell\
and
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\VBScript\
Check out Powershell scripts ModifyChecks.ps1 and ModifyCheck.ps1, or VBScript scripts ModifyChecks.vps and ModifyCheck.vbs.
Q6650020 - I want to put certain checks 'On Hold' in a scripted way, so I can schedule this job.A:
Use the following script for that:
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\VBScript\HoldChecks.ps1 (Powershell)
or
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\VBScript\HoldChecks.vbs (VBScript)
A:
Use the following script for that:
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\VBScript\ShowCheck.ps1 (Powershell)
or
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\VBScript\ShowCheck.vbs (VBScript)
A:
Use the following script for that:
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\VBScript\CreateCheck.ps1 (Powershell)
or
C:\ProgramData\ActiveXperts\Network Monitor\Configuration API\VBScript\CreateCheck.vbs (VBScript)
[ NETWORK MONITOR - REPORTS AND GRAPHS - STATISTICAL DATABASE / MS SQL ]
Q7750024 - What would a typical MS SQL Server based connection string look like?A:
For the statistical database, a typical MS SQL based connection string would look like this:
Provider=MSOLEDBSQL19;Server=192.168.31.27;Uid=sa;Pwd=mysecretpassword;Encrypt=no;Trust Server Certificate=True;Database=ActiveXpertsNM
[ NETWORK MONITOR - MONITORING NETWORK ]
Q7240028 - I cannot find a particular WMI class on my target machine, although it should be there. Is there a way to rebuild the WMI repository?A:
Yes you can. Use the winmgmt command-line tool to rebuild the WMI repository on the target Windows platform:
[ NETWORK MONITOR - MONITORING SSH ]
Q7060050 - When I run an Ssh check, I get an error saying: 'ERROR 22473: Unable to instantiate Ssh provider DLL" . What's wrong?A:
The Microsoft C and C++ (MSVC) Runtime Libraries are missing on your Windows operating system. These libraries are required by the following ActiveXperts Network Monitor checks:
The above checks are built by using Microsoft C and C++ tools.
Solution
Please download the Microsoft Visual C++ Redistributable package from the Microsoft site, and run the setup.
Please visit the Microsoft Visual C++ Redistributable downloads page and download/install the latest supported x64/x86 version.
[ NETWORK MONITOR - MONITORING FTP(S)/SFTP ]
Q6890050 - When I run an SFtp check, I get an error saying: 'ERROR 22943: Unable to instantiate SFtp provider DLL" . What's wrong?A:
The Microsoft C and C++ (MSVC) Runtime Libraries are missing on your Windows operating system. These libraries are required by the following ActiveXperts Network Monitor checks:
The above checks are built by using Microsoft C and C++ tools.
Solution
Please download the Microsoft Visual C++ Redistributable package from the Microsoft site, and run the setup.
Please visit the Microsoft Visual C++ Redistributable downloads page and download/install the latest supported x64/x86 version.
[ NETWORK MONITOR - CONFIGURATION & ADMINISTRATION ]
Q6600135 - Are my passwords stored encrypted in the CONFIG.SDF file?A:
Yes, all passwords are stored encrypted in the CONFIG.SDF file. The CONFIG.SDF file is a Microsoft SQL Compact Edition File. The encryption used is a strong, proprietary encryption.
If you want maximum encryption, we recommend to encrypt the CONFIG.SDF file using EFS and use AES256 as the encryption algortithm.
To read more, please see FAQ Q6600137.
Q6600137 - I want the strongest encryption of my passwords in the CONFIG.SDF file. How to achieve this?A:
The passwords are already encrypted according to a strong, proprietary encryption method. If oyu want most encrypption, we recommend to use EFS encryption of the CONFIG.SDF file, and use the AES256 encryption algorith.
To encrypt:
Now, make sure that the ActiveXperts Network Monitor Engine service is also aware of the encryption. In order for the service to read the CONFIG.SDF file, you'll need to Import the key into the Personal Certificate Store.To do so:
[ NETWORK MONITOR - ALERT NOTIFICATIONS - E-MAIL ]
Q7500034 - I want to use our Offcie365 account to send out e-mail alerts. However, we do not want to use OAuth2 as it is very complex to configure. Is there a way to use password authentication with Office365?A:
Yes, it is possible. Use smtp-legacy.office365.com on port 587 using STARTTLS.
Please note that the default security will not allow you to, and you'll end up with an error from the smtp-legacy.office365.com server saying:
535: 5.7.139 Authentication unsuccessful, user is locked by your organization's security defaults policy
For a solution, see: FAQ #7500036
Q7500036 - I want to use the Office365 legacy SMTP server smtp-legacy.office365.com. However, I receive an error "535: 5.7.139 Authentication unsuccessful, user is locked by your organization's security defaults policy".A:
You must disable the 'security defaults' in Microsoft Entra ID in order to use the legacy smtp-legacy.office365.com server.
To do so:
You will now be able to use smtp-legacy.office365.com on port 587 using STARTTLS security on your password.