Knowledge Base FAQ Items
Browse All Questions: | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
INSTALLATIONQ6500035: During installation, ActiveXperts Network Monitor Setup asks for Administrator credentials for its service. Is this required? If you want to monitor member servers or domain controllers in your 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. Q6500007: When I run the Installer, I get the following error message: "Error installing iKernel.exe (0xa00)". What's wrong? Most probably, you don't have administrator rights on the machine where you install the product. Local administrator rights are required to install ActiveXperts Network Monitor on the computer. Q6500060: I want to install ActiveXperts Network Monitor on a server that is also used for other purposes. Will it conflict with other software? No, it won't. ActiveXperts Network Monitor doesn't install/replace any Windows systems DLL's. It makes use of Microsoft runtime libraries, but these are installed in ActiveXpert's installation directory and will only be used by ActiveXperts. ActiveXperts does not install components in the Windows directory or one of its subdirectories. Q6500055: I want to move our ActiveXperts Network Monitor Engine service to another server. How to achieve this? These are the steps to accomplish the migration to a new sever:
Q6500020: I want to monitor several servers in my network. Do I need to install agents (or server-side software) on those servers? ActiveXperts Network Monitor is agentless; no agents will be installed on the monitored servers. You only need to install the ActiveXperts Network Monitor Engine service on 1 central server in your network. Q6500025: Does the installation of ActiveXperts Network Monitor require a reboot of my server? No, a reboot is not required. Q6500052: I want to change the ActiveXperts Network Monitor Engine service credentials. How can I do that? Please do the following:
Q6500050: The ActiveXperts Network Monitor Engine service fails to start. How do I know the reason for that? 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. Q6500015: I'm unable to upgrade to the latest version. The installation keeps asking me to uninstall the software. Even after I uninstalled the product, it keeps telling me that. What is the problem?
ActiveXperts uses the InstallShield product for its installations. Only on rare occasions, InstallShield 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:
Now, InstallShield won't ask to uninstall anymore. Q6500012: I want to uninstall ActiveXperts Network Monitor manually. What are the steps?
The best way to uninstall ActiveXperts Network Monitor is by using the 'Add/Remove Programs' applet from the Operating System.
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?
There are two folder involved: the Program Data folder, default: 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. 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?
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.
If you cannot figure it out, cancel Setup, reboot the system, and try again. Q6500003: How do I know what's new in the latest version of the ActiveXperts Network Monitor? For a list of new features, enhancements and fixes, see ActiveXperts Network Monitor Release Notes. Q6500005: I want to upgrade to the latest version. What is the procedure for upgrading? 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):
On the central ActiveXperts monitoring server:
If you install Network Monitor in the same directory as the previous Network Monitor version, the configuration is automatically converted. Otherwise, you need to import the previous configuration. To (re)install the manager application on remote PC(s), you must (re)create the share in the Remote Manager tab of the 'Remote Management' dialog (Tools menu). CONFIGURATION & ADMINISTRATIONQ6600110: Is there a scripted way to put checks on hold? See FAQ Item 6650020. Q6600137: I want the strongest encryption of my passwords in the CONFIG.SDF file. How to achieve this? 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:
Q6600135: Are my passwords stored encrypted in the CONFIG.SDF file? 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. 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? Yes, it is possible. The database is a Microsoft SQL Server Compact Edition file, and can be opened in Microsoft SQL Server Management Studio (part of Microsoft SQL Server):
You can now execute your database queries. Please note that all checks are stored in the 'Nodes' table. The 'Nodes' table contains all folders and checks data. Q6600030: I want to merge two configuration files from different servers into one configuration file. What is the procedure for that? 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. our team will merge the files and send the resulting configuration file back to you, either via e-mail or else via WeTransfer. Q6600132: I want to make changes in the CONFIG.SDF configuration database file using a script or program. Is it possible? Yes, that is possible. See Configuration API FAQ items. Q6600125: Can I use an Active Directory Managed Service Account to run ActiveXperts? 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:
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? Please do the following:
Our helpdesk will handle the call as soon as possible. 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? 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? 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? There can be two reasons for that:
Q6600120: I want to give read-only access to my 1st line helpdesk staff. They should be able to view the status of the network, but they're not allowed to make changes to the configuration. Is this possible? Yes that is possible. Access to the configuration of ActiveXperts Network Monitor is controlled by Operator Roles. Allow full control to any user on all configuration aspects, or allow only predefined operators to access the configuration and associate permissions to those operators. Choose 'Options' from the 'Tools' menu, and select the 'Operators and Roles' tab. Read more in the ActiveXperts Network Monitor manual, chapter 'Operators and Roles'. Q6600010: When I start the Manager, I get Error '25004 "Unable to open Configuration Database". When you start the Manager and get Error 25004: "Unable to open Configuration Database", there's most probably a security issue where the ActiveXperts Network Monitor Manager cannot read the Configuration Database (CONFIG.SDF). The application will close immediately.
The easiest way to find this out, is by launching the Manager using the 'Run As Administrator' option. One way to do this is, is by pressing the SHIFT key and hold while you right-click the Manager shortcut item in Windows Start menu. Then, choose 'Run As Administrator'. Once confirmed that it is a security issue, check out your NTFS permissions on the ActiveXperts installation directory (default: 'C:\ProgramData\ActiveXperts\Network Monitor'). CONFIGURATION APIQ6650030: How can I display all properties of a particular Check?
Use the following script for that: Q6650040: I would like to create new checks, in an automated way.
Use the following script for that: Q6650210: Can I use the Configration API in VB.NET? 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:
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. Q6650200: Can I use the Configration API in CSharp.NET? Sure. To write a .NET based console application, please use the following steps:
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. Q6650020: I want to put certain checks 'On Hold' in a scripted way, so I can schedule this job.
Use the following script for that: Q6650010: I want to modify checks in the configuration. Can this be achieved programmatically?
Sure. There are samples for Powershell and VBScript in the following default Folder: Check out Powershell scripts ModifyChecks.ps1 and ModifyCheck.ps1, or VBScript scripts ModifyChecks.vps and ModifyCheck.vbs. MONITORING CPU USAGEQ6700020: I'm still having problems monitoring CPU usage. I tried the Windows WMIC utility but I'm still not able to find the reason. First, make sure you've tried WMIC. See FAQ #6700010.
If that doesn't help you out, please try our CPU Diagnostic Tool. You can launch it from the Manager's menu: The tool generates a log file. Please send the log to support@activexperts.com. Q6700010: I'm having problems monitoring CPU usage on a remote server. How can I troubleshoot? ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows 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 MONITORING DATABASESQ6750033: I'm trying to monitor our Oracle database, but I can't figure out what the correct connection string is. Can you please assist? There's no fixed connection string syntax for Oracle; the format of the connection string depends on the Oracle version, the authentication method and the type of security used. Please check the following web site for more information about Oracle connection strings: www.connectionstrings.com. Q6750010: I'm having problems formatting a database connection string for our MS SQL server, how should this connection string be formatted? Check out our online Database Monitoring Guidelines to read more about how to setup an MS SQL / ADO database check. Q6750025: I can't get my ODBC check to work. What should I do? First check your System DSN settings, and test them from the Control Panel. Be sure you are using the right DSN with Network Monitor. Or use ADO as an alternative; ADO works similar as ODBC but doesn't require DSN configuration. Q6750035: What databases can be monitored by ActiveXperts? There's native support for MS SQL and Oracle. Besides that, any ODBC and ADO compliant database is supported. To read more about ADO, click here. Q6750030: When monitoring my Oracle database, Network Monitor gives me the following error: 'Failed to load Oracle Client modules'. To monitor Oracle with ActiveXperts Network Monitor, you need to have installed one of the following Oracle clients:
If you do not want to run Oracle applications on your monitoring server, but only want to check Oracle availability through ActiveXperts, it is recommended to install the Oracle Instant Client. It is a free product, and can be downloaded from the Oracle download area. For more information on monitoring Oracle using ActiveXperts, click here. MONITORING DHCPQ6770010: I get a generic SNMP error on monitoring my DHCP server. What's wrong? Monitoring Windows based DHCP server is based on SNMP. You need your SNMP service to be running on your DHCP server. Unfortunately, Microsoft stops supporting the facility to monitor DHCP server through SNMP (and WMI) for the most recent server operating systems and most recent patch levels. There's a lot of information, questions and complaints on that on the internet. Read more on this in the article SNMP OID to get DHCP scopes on the Microsoft web site. ActiveXperts is waiting for Microsoft for an alternate way to monitor SHCP servers and DHCP scopes. MONITORING DISK DRIVES/DISK SPACEQ6800030: Can I monitor NetApp volumes using ActiveXperts Network Monitor? Yes, you can, but only through SNMP. The vast majority of NetApp drives support the SNMP v2c protocol. This allows you to monitor any performance counter of your NetApp volume, including drive space. Q6800010: I'm having problems monitoring Disk Drives usage on a remote server. How can I troubleshoot? ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows 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 Q6800020: I have a RAID configuration (RAID5). I want to get a notification when one of the disks fails, but can't find how to configure it in Network Monitor. Please help. The operating system has access to RAID set as it were one physical drive. So, it is not a simple matter of checking a disk. A failure of a disk in a RAID can only be determined by the manufacturer's hardware driver or management software. So there are basically two options to check such a failure:
Q6800015: I want to monitor my Disk Drives. Will ActiveXperts Network Monitor tell me when a disk is not healthy? Yes, that is exactly what the 'Disk Drive' check does. When a disk becomes 'not healthy' or unavailable, Network Monitor will let you know. Q6800025: I want to check disk space of my Linux and Unix servers. Is this possible? To monitor Linux and Unix disks, use an ActiveXperts SSH check. There are scripts included in ActiveXperts to monitor disk usage and disk free space, as well as various other aspects. Q6800017: When trying to monitor disk space on a remote workstation, I get the following error: "Result is: Uncertain" with Last Response saying: "Unable to retrieve space for disk [\\Wks001\C$]". What is the problem?
This problem only applies to v.2016 or older. Later versions have the Drive/Disk Space Check based on WMI.
Q6800012: I want to monitor a mapped network drive. The drive mapping is named T: and it maps to a network share. ActiveXperts Network Monitor is not able to monitor this drive mapping. Why is it? Persistent drive mappings defined per-user (not per computer) and are only restored on interactive logon. Since ActiveXperts Network Monitor runs as a service in the background, it does not logon interactive. As a result, drive mappings cannot be monitored. You can only monitor drives and folders using a UNC formatted share network folder. MONITORING DNSQ6810010: When performing a DNS check with type 'ANY', no DNS records exist. But if I specify type 'A', DNS records do exist. Why is it? With most DNS servers, using a DSN query with the 'ANY' type should return all known DNS records for the specified host. However, with some DNS server, the servers only return a 'CNAME' record. ActiveXperts Network Monitor reports that no DNS records exist. With these DNS servers, you should specifying 'A', 'AAAA', 'NS', 'MX' or other explicitely. One example of DNS servers suffering from this problem is the public Google DNS server (8.8.8.8). Q6810020: I'm having problems monitoring my DNS server. How can I troubleshoot?
Please try the DNS Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu: The tool generates a log file. Please send the log to support@activexperts.com. MONITORING DYNAMICSQ6820010: Which versions of Microsoft Dynamics can be monitored? You can monitor the following MS Dynamics suites:
Q6820020: Do you have a list of Performance Counters for MS Dynamics, so I select relevant performance counters? Yes, there's a list of Performance Counters here: activexperts.com/support/network-monitor/online/dynamics-counters/. MONITORING ENVIRONMENTAL - TEMPERATURE/HUMIDITY/MOREQ6830050: I'm using the AVTech Room Alert 32S device. Where can I find the SNMP MIB file? 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? 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:
Q6830027: Do you have a list of Sensatronics OID's that can be monitored by Network Monitor? We use the EM1 model. For a list of Sensatronics EM1 OID's, click here. 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? 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. Q6830020: Can you provide me with a list of all AVTech devices supported by your software? For a list of supported Sensatronics models, click here. 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? 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. Q6830025: We use a Sensatronics EM1 device. We do know the default IP address of this device. How can we set it? To configure the unit:
Q6830040: After the upgrade to the latest ActiveXperts Network Monitor version, all Sensatronics checks fail. After the upgrade ActiveXperts Network Monitor to the latest version, some Sensatronics devices cannot be monitored, reporting "Unable to connect; no response received from remote server", even though the device can be pinged. The reason for this problem is the fact that ActiveXperts uses the WinHTTP library of the Operating System. In v.7 and older, ActiveXperts used a separate WinHTTP5 library (not part of the OS). The WinHTTP library of a recent operating systems do NOT support HTTP0.9 anymore. And some Sensatronics models with older firmware have a HTTP0.9 web server inside. To fix the problem, perform the following steps:
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. MONITORING EVENT LOGQ6850003: When I try to setup a new Event Log check in the Manager for one of our old Windows 2003 servers, I get an error saying: "Unable to retrieve a list of Event Logs from the remote computer. The machine is either not accessible, or the remote computer does not run Windows 2008 or Windows 7 or higher.". If you have Network Monitor running on Windows 7 workstation or higher, or Windows 2008 workstation or higher, you can monitor any Windows event log, not only the standard Application/System/Security logs, but also the extended .evtx logs. You can query any windows computers except Windows XP, Windows 2000 and Windows 2003. Q6850002: When I try to setup a new Event Log check in the Manager, I get the error: "Failed to initialize library [axsnmwev.dll]. You can only query event logs on Windows 2008 (or higher) server platforms, or Windows 7 (or higher) workstations." If you have ActiveXperts Network Monitor running on a Windows 2003 (R2) server, you can monitor ONLY standard Application/System/Security logs on remote computers.
The reason for this is the fact that the Windows API on the Windows 2003 operating system does not support extended event logs (.evtx). Q6850030: I am trying to monitor the Event Log with a VBScript check. However the result is always "uncertain", even when the built-in Event Log monitor shows an error. What is the uncertain state? Is this a permissions problem? Most probably, it is uncertain because there's an error in the script as a result of a 'null' object. This happens when the remote machine cannot be accessed. Please try to temporarily remove the 'On Error Resume Next' statements in the script. Network Monitor will then show the line where the script error occurs. Most probably, it is due to a WMI security problem. To read more about that, click here. Q6850020: Is there a way to include event details in e-mail notifications? Yes, it is possible. First of all, make use of the EventLog.vbs VBScript check or EventLog.ps1 Powershell check. The scripts Event Logs in the same way as the built-in check. With a small modification the script, you can include event details in your notifications. Q6850010: I want to monitor multiple Event Logs in one Event Log check. Is this possible? In the standard built-in Event Log check, you can only do basic Event Log checking. To do more advanced Event Log monitoring, you should use the EventLog.vbs VBscript or EventLog.ps1 PowerShell script that ships with the product, and customize it to meet your requirements. Q6850015: I'm using ActiveXperts Network Monitor for monitoring all Event Logs in my network, but I noticed that the software is consuming a lot of bandwidth. What should I do? Event Log monitoring consumes a lot of network bandwidth, and can really decrease the performance of your network, especially with large Event Logs. Unfortunately, there's nothing we can do about it. Just try any WMI script by Microsoft that scans event logs over the network and you'll see. In general, do not maintain large event logs, e.g. only log events from the last week, and (important!) import your event log data in some Event Log Archiver program (there are many). Also, do not query event logs frequently, not like every 5 minutes, but for instance once every hour. MONITORING EXCHANGEQ6870010: I'm having problems with monitoring MS Exchange: The error I get is: "Win32_PerfRawData_MSExchangeIS_MSExchangeIS class does not exist." What should I do? This problem occurs because Windows Management Instrumentation (WMI) uses AutoDiscovery/AutoPurge (ADAP) to build its internal performance counter table. If the particular Exchange service on the monitored computer was not started when the WMI ADAP process is started, the performance counters are not transferred to WMI. Please run the following command from the command line on the monitored computer: wmiadap /f and then restart the wmi-service. MONITORING FTP(S)/SFTPQ6890050: When I run an SFtp check, I get an error saying: 'ERROR 22943: Unable to instantiate SFtp provider DLL" . What's wrong? 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. Q6890030: Is SFTP supported? Yes, ActiveXperts suppports SFTP (SSH File Transfer protocol). Please note that FTPS (FTP over SSL) is also supported. Q6890020: Is FTPS supported? Yes, FTPS (FTP over SSL) is supported. ActiveXperts also supports SFTP (SSH File Transfer protocol). Q6890010: I can't monitor my Linux-based FTP servers, but I can monitor my Windows-based FTP servers. What's wrong? Most Linux flavors use case-sensitive URL's, and Windows doesn't. Please check if this is the problem. 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?
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: 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? 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. Q6900015: I want to monitor multiple HTTP(s), but I want to control which TLS and SSL protocols are allowed: Can this be done? 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. Q6900020: Is the HTTP check case sensitive? It depends: on LINUX and UNIX, the URL's may be case sensitive, so must enter URL's with the right lower/uppercase characters. The HTTP contents check is NOT case sensitive. Q6900010: When I check a particular web site, Network Monitor is able to connect to the web site, but is not able to match the pattern. I checked with my browser, the pattern is there. What's the reason? Most probably, this web site contains a redirection to other pages, or it includes frames. ActiveXperts Network Monitor does NOT redirect to a linked page, it only checks the actual page, on purpose. The easiest way to find this out, is by using HTTP Client Diagnostic Utility (Diagnostic Utilities are available from the 'Tools' menu). You will see the contents as it is retrieved by the ActiveXperts Network Monitor 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. MONITORING ICMPQ6910020: I want to use Windows TELNET utility to check a remote port, but the TELNET utility is not installed. How can I install TELNET?
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: Q6910010: My ICMP/TCP check is not working. How can I troubleshoot?
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. If that does not help, try the built-in Windows TELNET utility from the command-line on the monitoring server to troubleshoot, like this:
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: MONITORING IIS APPLICATION POOLSQ6920010: 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? 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! MONITORING MEMORYQ6930030: It is possible to monitor Hyper-V Dynamic Memory through ActiveXperts Network Monitor? There is no built-in Hyper-V Dynamic Memory check in Network Monitor.
However, it is very well possible to monitor Hyper-V Dynamic Memory performance counters through our Performance Counter check. There's a good article on these counters here: Q6930020: Network Monitor shows odd values for the 'Available Memory' check for my Windows 2003 servers. What should I do. This is a known problem on Windows 2003 and Windows 2003 SP1 machines. It is an issue in WMI, that has fixed in Windows 2003 SP2. So if you are monitoring Windows 2003 machines without SP2 installed, please install SP2 in order to monitor 'available memory' properly. Q6930010: I'm having problems monitoring memory usage on a remote Windows server. How can I troubleshoot? ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows 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 MONITORING MSMQQ6940040: How do I know the names of the Message Queues installed on a computer? Start a new command prompt on the partuicular Windows computer, and execute the following command: WMIC /node:localhost PATH Win32_PerfRawData_MSMQ_MSMQQueue GET Name It will display a list of message queueus installed on the computer. Q6940030: I'm still having problems monitoring a Message Queue. I tried the Windows WMIC utility but I'm still not able to find the reason. First, make sure you've tried WMIC. See FAQ #6940010.
If that doesn't help you out, please try the Message Queue Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu: The tool generates a log file. Please send the log to support@activexperts.com. Q6940020: I'm having problems with monitoring MSMQ: The error I get is: "Win32_PerfRawData_MSMQ_MSMQQueue class does not exist." What should I do? This problem occurs because Windows Management Instrumentation (WMI) uses AutoDiscovery/AutoPurge (ADAP) to build its internal performance counter table. If the particular MSMQ service on the monitored computer was not started when the WMI ADAP process is started, the performance counters are not transferred to WMI. Please run the following command from the command line on the monitored computer: wmiadap /f and then restart the wmi-service. Q6940010: I'm having problems monitoring a Microsoft Message Queue usage on a remote Windows server. How can I troubleshoot? ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows 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 MONITORING NETWORKQ7240028: 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? Yes you can. Use the winmgmt command-line tool to rebuild the WMI repository on the target Windows platform:
Q6950010: How can I monitor network bandwith and network packets on the Windows workstations and servers in my network? Create a new 'Performance Counter' check. Select the 'Network Interface' performance object, and choose the relevant NIC card as the instance. Then, select your performance item(s), e.g. 'Bytes Received/sec, 'Bytes Sent/sec', 'Bytes Total/sec', 'Current Bandwidth', 'Packets Received/sec', etc. MONITORING POWERSHELLQ6960030: When a PowerShell is executed by ActiveXperts Network Monitor, I get the following error: "The term 'ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again". What is the problem? Under the hood, ActiveXperts executes all PowerShell checks by executing a command like this: cmd /q /c "C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe "C:\PROGRA~1\ACTIVE~1\NETWOR~1\scripts\MONITO~2\CPU.PS1" As you can see, a 8dot3 naming convention is used for powershell files, simply because PowerShell cannot deal with long filenames when used from the command line.
Sometimes, 8dot3 naming convention is DISABLED on the file system, and PowerShell scripts will not work, ending up with the standard PowerShell error: "The term ‘ps1’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again" SOLUTION: Enable 8dot3 naming on the filesysten where Network Monitor is installed. To find out if 8dot3 is enabled on your filesystem, use the standard command line tool FSUTIL: FSUTIL.EXE 8dot3name query C: To enable, use: FSUTIL.EXE 8dot3name set C: 0 You may need top copy files again because 8dot3 names are created upcon copy. Verify by listing files from the command lne like this: DIR /X c: You can see our PowerShell log file(s) if you enable logging for the PowerShell thread(s). To do so, specify a valid log file in registry key:
HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\ThreadPowerShell000 IMPORTANT: You need to restart the service in order for reguistry changes to take effect. Q6960020: We use PowerShell scripts to monitor several servers. Is there a way to see how the PowerShell interpreter is invoked by the Network Monitor Engine? You can turn on PowerShell logging for the Network Monitor Engine. To do so, enter a valid file name in the following registry entries (there's a registry entry for each PowerShell thread/subprocess): HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\ThreadPowerShell000 HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\ThreadPowerShell001 For instance: c:\powershell00.log c:\powershell01.log After that, restart the service. Then, all PowerShell operations will be written to the log file(s). Q6960010: When I run a Powershell-based check. I get an error: "Execution of PowerShell scripts is disabled on this system."
You must allow Powershell scripting on the machine that has ActiveXperts Network Monitor running. Read more on allowing Powershell scripting here:
Please note that allowing Powershell on 32-bit operating systems is different from 64-bit operating systems. MONITORING PRINTERSQ6980030: My printer always shows 'Idle' (value: 3), even though it is online. What is the reason? ActiveXperts uses WMI (part of the Windows OS) to monitor printers. WMI retrieves the printer information from the spoolsv.exe process. So whether the printer status information retrieved is reliable depends on the printer driver. If the printer driver bypass the the spooler to get status or they do not report the status data exchange to the spooler process, the print provider will report whatever status the spooler contains. If the spooler reports Ready, it never gets data with a status change (default is ready) and the provider just exports this as Idle. Q6980015: I have a Windows server with printers installed. The printers are IP printers on the network. The server is able to see the status, online/offline/etc. But Network Monitor always reports the printer as down. What could be the problem? ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows 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
MONITORING PROCESSESQ7000020: I'm still having problems monitoring processes. I tried the Windows WMIC utility but I'm still not able to find the reason. First, make sure you've tried WMIC. See FAQ #7000010.
If that doesn't help you out, please try the Process Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu: The tool generates a log file. Please send the log to support@activexperts.com. Q7000010: I'm having problems monitoring processes on a remote Windows server. How can I troubleshoot? ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows 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 MONITORING SERVICESQ7020020: I'm still having problems monitoring Windows services. I tried the Windows WMIC utility but I'm still not able to find the reason. First, make sure you've tried WMIC. See FAQ #7020010.
If that doesn't help you out, please try the Service Diagnostic Tool. You can launch it from the ActiveXperts Manager's menu: The tool generates a log file. Please send the log to support@activexperts.com. Q7020010: I'm having problems monitoring services on a remote Windows server. How can I troubleshoot? ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows 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 MONITORING SNMPQ7050020: Is the Windows SNMP Trap Service required to send out SNMP Traps from Network Monitor? No, this is not required. ActiveXperts SNMP Trap notifications do not rely on this service. If you need the Windows SNMP Trap Service for other applications, ActiveXperts will still be able to send out SNMP Trap notifications. Q7050027: When I try to start listening for incoming traps, I get a SYSTEM ERROR in my Network Monitor log saying: "Failed to listen for incoming SNMP traps. Either the port is in use, or the Windows SNMP trap service is started". I'm pretty sure that no other SNMP process is running. Please double check on your system, to make sure no other SNMP receiver is running. By default, SNMP trap receivers listen on port 162.
To do so, start a new command prompt, and type 'netstat -a -p udp'. In the resulting list, make sure that default port 162 is not listed. Q7050015: I want to monitor devices through SNMP. Is the Windows SNMP Service required to be installed and running? No, the ActiveXperts SNMP Get check does NOT require the Windows SNMP Service to be installed and/or running. The check does not rely on this service. If you need the Windows SNMP Service for other applications, ActiveXperts will still be able to perform checks through SNMP. Q7050025: Is the Windows SNMP Trap Service required to receive SNMP Traps with Network Monitor? No, it is not required. It is even not possible to receive traps through SNMP with Network Monitor while the Windows SNMP Trap Service is running, unless you specify a different port for the ActiveXperts trap listener. If you have the Windows SNMP Traps Service running (default on port 162), ActiveXperts Network Monitor will NOT be able to receive incoming SNMP Traps. ActiveXperts opens an UDP socket (default port 162) to listen for incoming traps; only one process at a time can listen for packets on one port. However, you can specify an alternate for ActiveXperts Network Monitor (Tools->Options->Advanced->SNMP Trap Receiver Settings). MONITORING SSHQ7060010: Why are remote sessions not closed ? This can happen when the command started is a background process which keeps current stdout or stderr open. The solution is to redirect stdout and stderr. Click here for more information. The other possibility is that you are running a version of OpenSSH which is older than 4.9. These versions contain a bug which causes it to never close sessions for root users. More information in the release notes for version 4.9 under (bz#926). Q7060050: When I run an Ssh check, I get an error saying: 'ERROR 22473: Unable to instantiate Ssh provider DLL" . What's wrong? 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. Q7060020: Is OpenSSL used in the SSH implementation of ActiveXperts Network Monitor? No. ActiveXperts Network Monitor has its own implementation of all cryptographic functions. The OpenSSL open-source implementation is not used. Q7060030: I want to use Private Key File authentication. What private key file file format is supported by ActiveXperts? The Private Key File should be PuTTY compatible. PuTTY is a free and open-source terminal emulator, and very popular under Windows.
This means that your Linux private key file should be converted to a PuTTY compatible format using the PuttyGen.exe utility. Download PuttyGen.exe from the PuTTY web site. After conversion, you can use it in ActiveXperts. MONITORING TERMINAL SERVICESQ7120010: I'm having problems monitoring Terminal Services on a remote server. How can I troubleshoot?
ActiveXperts uses WMI (Windows Management Instrumentation) to collect data about (remote) Windows computers.
WMI is part of Windows operating systems and installed by default.
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.
MONITORING UNIX/LINUX MACHINESQ7150030: I want to use the built-in RSH command utility to check the results against ActiveXperts Network Monitor, but when I type 'RSH' from the command line, the command seems to be missing. What's wrong? The RSH client command line utility is part of Windows until Windows 7 and Windows 2008. To use RSH from the command line in Windows 7 (or Windows 2008) and higher, download rshclient.zip, extract the files in a new directory, and follow the instructions listed in the extracted README.TXT. Q7150010: I have a UNIX machine, but when monitoring through your RSH function, I get a message "Unable to connect to remote computer". What's up? Most probably, RSH is not configured properly on the remote UNIX machine. Be sure to setup your .rhosts file correctly on your UNIX server. The .rhosts file typically permits network access on UNIX/LINUX systems. The .rhosts file lists computer names and associated logon names that have access to remote computers. When you run rcp, rexec, or rsh commands remotely with a proper .rhosts file, you do not need to provide logon and password information for the remote computer. The .rhosts file is a text file in which each line is an entry. An entry consists of the local computer name, the local user name, and any comments about the entry. Each entry is separated by a tab or space, and comments begin with a pound sign (#). For example: host7 #This computer is in room 31A The .rhosts file must be in the user's home directory on the remote computer. For more information about the specific implementation of the .rhosts file on a remote computer, see the remote system documentation. When troubleshooiting RSH, try the Windows built-in RSH client command utility to test if the RSH configuration is working fine. Q7150015: We are running Network Monitor and seem to get a lot of "uncertain, permission denied" on Unix RSH scripts. Could you please point me to the right direction? Problems regarding RSH are usually due to the configuration of the RSH daemon on the remote server (.rhosts file), so check the RSH configuration on the Unix machine first. Then, isolate the problem by using the standard Windows built-in RSH tool. Let's assume that the remote UNIX machine called PLUTO, you can issue the following command from the command line: RSH PLUTO ls Q7150020: I need technical instructions about how to setup the RSH daemon on LINUX. Do you know any reference? Click here for instruction about how to setup the RSH daemon on LINUX. MONITORING VBSCRIPTQ7200020: When running a custom VBScript script, it gives me an error on WScript.Echo. How can I use WScript.Echo?
WScript.Echo only works for a script that is called by a command line interpreter (i.e. CSCRIPT or WSCRIPT). You should avoid all console-related functions. Q7200025: I want to use double-quotes as parameters for my script. How can I do this?
To pass a regular string parameter to your VBScript function, you should use double-quotes , e.g.:
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.: Q7200010: Is it possible to debug my VBScript based checks? There's an online ActiveXperts VBScript Guidelines page available here. It tells you how to write new VBScript checks, how to test these scripts and how to use the ActiveXperts VBScript debugger. MONITORING WINDOWS / WMIQ7240010: What is the difference between WMI/DCOM and WMI/WinRM 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? 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. Q7240025: I'm getting an error saying that 'Win32_Service' does not exist. Other basic WMI classes like 'Win32_LogicalDisk' do not exist either. Most probably, your WMI repository needs to be rebuild or repaired. For instructions, see FAQ #Q7240028. 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? 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. 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. 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. 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. 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:
To read more, please see: KB5004442—Manage changes for Windows DCOM Server Security Feature Bypass (CVE-2021-26414). 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. 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 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.
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. HKLM\Software\ActiveXperts\Network Monitor\Server\DCOM\AuthenticationLevel
and set the value to 5, which means: RPC_C_AUTHN_LEVEL_PKT_INTEGRITY Please note that this requires ActiveXperts Network Monitor v.2022 build 880.2103 or higher.
If the above does not work out, please read FAQ #Q7250070 Q7250020: 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. 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 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. 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). 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. Most common reason are:
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. UAC SettingsMake 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:
Alternate credentialsIf 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. 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 LoadPercentage Q7250018: How to enable/disable WMI through DCOM on a Windows member server using a Group Policy? To enable/disable WMI through DCOM on a Windows member server through a group policy, you can follow the steps below:
Q7250017: How to enable/disable WMI through DCOM on a standalone Windows server? Enabling/disabling WMI through DCOM on a standalone Windows server can be done using the following steps: Q7250015: How to verify WMI access through DCOM? 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" MONITORING WINDOWS / WMI (WINRM)Q7260024: I am troubleshooting WinRM. It looks like WinRM is not working at all. How can I check if it listens to port 5985? Open a new command prompt and type the following command: netstat -ano | findstr 5985 Q7260110: How to enable WinRM on Windows domain member servers in a Windows Active Directory Domain? To enable WinRM on Windows member servers in a Windows Active Directory Domain, you can use a Group Policy Object (GPO): 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? 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 default Q7260040: How do I enable WinRM on a standalone server? There are two ways to enable WinRM on a standalone server:
Enable WinRM using the WinRM quick configuration tool To enable WinRM on a standalone Windows Server:
Enable WinRM using the Local Group Policy Editor (GPEDIT.MSC ) To confirm that WinRM is enabled, see FAQ #Q7260015 Q7260022: Verify WMI over WinRM on a (remote) Windows machine I want to monitor? 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" Q7260120: We are using WMI over WinRM and getting error 0x803380E4 when monitoring a particular Windows server. What could be the reason? 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). Q7260015: How to verify WMI access through WinRM?
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. 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" MONITORING WINDOWS UPDATEQ7280020: I can monitor my Windows servers in all aspects except 'Windows Update'. What could possibly be the problem with this? 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 Q7280010: What protocol is used to monitor Windows Updates? 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). 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? The ActiveXperts Windows Update check is based on the Microsoft 'Windows Update Agent API'. It has two drawbacks:
For more info, see also FAQ #Q7280010 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? 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: After that, the problem should be over. Q7300003: IPv6 is supported for all checks> Yes, IPv6 is supported for all checks. ,/p> Q7300010: Do I need to restart the ActiveXperts Network Monitor Engine service after I've made changes to the configuration? No; the ActiveXperts Network Monitor Engine service automatically detects changes to the configuration and reads the new configuration in memory. Q7300100: Are all passwords encrypted in the ActiveXperts Network Monitor configuration? Yes they are. All credentials (Windows, Linux, Vmware, MS SQL, MySQL, etc.) are stored encrypted in the configuration database. Q7300070: Every Saturday at 10:00 PM, a backup of all servers in our network is made. We want to prevent ActiveXperts Network Monitor from sending out e-mail notifications during the backup hours. How can we accomplish this?
To accomplish this, configure one or more 'Maintenance Schedules' in the 'Maintenance' tab in the 'Options' menu. Select 'day of week' and choose 'Saturday'. Also enter time and duration. Q7300007: What ports do I need to open in the firewall to enable communication between the ActiveXperts Network Monitor server (the Engine) and the ActiveXperts Network Monitor Manager? Communication between Network Monitor Manager (the graphical application) and the ActiveXperts Network Monitor 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. ALERT NOTIFICATIONS - E-MAILQ7500022: We use e-mail notifications to notify our administrators. Sometimes, an e-mail notification fails and is not received. Is there a way to see a trace of the e-mail operations?
You can turn on e-mail logging for the Network Monitor Engine. To do so, you must enter a valid file name in the following registry entry: Q7500032: We're using a gmail account to send out e-mail notifications over SMTP. I'm sure the Gmail credentials are correct, but we still get Error #37411: "Authorization failed". What's wrong? You must allow ActiveXperts to access your google account using SMTP authentication. Click here for more information Q7500070: I get the following System Warning in my log file: "Too many outstanding e-mail requests. Reconfigure or disable E-mail notifications". This means that there are more e-mail notification requests than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
E-mail notification requests are queued in the following folder by default: There are two ways to clear all SMTP e-mail notification requests:
The maximum queue length is defined by the following registry value: 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? Yes you can. there are two ways: Q7500080: I want to change all Alert E-mail Notification settings for multiple Checks. What is the best way to do this? 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. Q7500045: When sending a test SMTP e-mail, I get error "550", why? A mailbox on the SMTP server is required. The mailbox that you are using to send out messages does not exist. Q7500060: If Network Monitor finds an error and sends an e-mail notification, I want the 'Notes' to be included with the e-mail. How can I achieve this?
From the 'Tools' menu, click 'Notification Settings' and select the 'E-mail' tab (selected by default). Click on the 'Format Message' button. You can now modify the standard e-mail message. Q7500015: Is ActiveXperts Network Monitor E-mail notification compliant with any SMTP mail server? Yes, ActiveXperts is compliant with virtuall any SMTP server. It supports secure and non-secure SMTP servers. Q7500012: Does ActiveXperts require IIS to be installed in order to use SMTP mail notifications? No, ActiveXperts Network Monitor can use any SMTP-compliant server. No Internet Information Server is needed. Q7500030: I configured SMTP settings, but it does not work. I configured an Outlook Express SMTP e-mail account on the same machine, and this one does work. What could be the problem?
This is a known issues for users using McAfee VirusScan Enterprise. By default, it would not allow AxsNmSvc.exe (the network monitor service) to send SMTP traffic. Q7500010: We want to purchase ActiveXperts Network Monitor. Do we also need to purchase a license of 'ActiveXperts Email Component' in order to send out e-mail alerts? No, that's not a required. An ActiveXperts Network Monitor license automatically includes a license for ActiveXperts Email Component to send out e-mail notifications. ALERT NOTIFICATIONS - SMSQ7521042: 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? Yes you can. there are two ways: Q7520060: Which GSM modem do you recommend for ActiveXperts Network Monitor? ActiveXperts supports any modem that is compliant with both ETSI GSM 07.05 and ETSI GSM 07.07 standards. Please note this doesn't necessarily mean that a modem that is compliant to these standards is automatically a good modem. There are many cheap modems around, with different firmware versions etc. ActiveXperts recommends a Cinterion GSM modem. Q7521040: I want to change all Alert SMS Notification settings for multiple Checks. What is the best way to do this? 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. Q7521040: When I send a test SMS message using my GSM modem, I get the following error: 11202. What does it mean? This error only occurs when using Windows Telephony devices (like 'Standard 9600 bps Modem'). The error implies that the Windows Telephony device is valid, but that the associated COM port is either already in use, or does not exist. The error does NOT imply that the Windows Telephony device is invalid (that would give error 30201); it neither implies that the Windows Telephony device is already used (that would give error 30204). Q7520065: Is it possible to change the SMSC address stored in my GSM modem ? You can set the service center address with AT+CSCA in two ways: The syntax for the AT+CSCA command: AT+CSCA="--service centre address goes here--" Q7521030: When I send a test SMS message using my GSM modem, I get the following error: 30201. What does it mean?
This means that the Windows Telephony Device you are using, is NOT defined on the computer. You may have made a typing mistake. Error 11201 does NOT mean that the port is already in use (you would get error 11202). Q7521030: I get the following System Warning in my log file: "Too many outstanding SMS requests. Reconfigure or disable SMS notifications". This means that there are more SMS notification requests than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
SMS notification requests are queued in the following folder by default: There are two ways to clear all SMS notification requests:
The maximum queue length is defined by the following registry value: Q7520047: You recommend a COM port based GSM Modem on your web site. However, my virtual server does not have any ports at all. What should I do? You can use a TCP/IP adapterfor that. ActiveXperts offers a Cinterion GSM modem with an optional DigiOne TCP/IP-Serial adapter , see: activexperts.com/order/bx006. Q7521020: When I send a test SMS message using my GSM modem, I get the following error: 30103. What does it mean?
This means that the port you are attempting to open is already in use by another application. You only get this error if you use a COM port (like COM1) rather than a Windows Telephony device (like 'Standard 9600 bps Modem'). Q7520020: Deos ActiveXperts maintain a log where all GSM modem AT commands and responses are logged? You can turn on modem logging for the ActiveXperts Network Monitor Engine. To do so, you must enter a valid file name in the following registry entry: HKLM\Software\ActiveXperts\Network Monitor\Server\Trace\NotifySms For instance: c:\notfysms.log After that, restart the service. After that, all SMS operations will be written to the log file. Q7520010: Is there any additional hardware required to send out SMS notifications? Yes, you need a GSM modem. A GSM modem is a serial- or USB device. It has a slot for a SIM card. You can use a regular SIM card, i.e. the same one as used for mobile phones. You must connect it to the machine where the ActiveXperts Network Monitor 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. Q7521010: When I send a test SMS message using my GSM modem, I get the following error: 30102. What does it mean? This means that the COM port does not exist. You only get this error if you use a COM port (like COM1) rather than a Windows Telephony device (like 'Standard 9600 bps Modem'). Error 30102 does NOT mean that the port is already in use. If the port would already be in use, you would get another error: 30103. Q7520025: What SMS number format should I use, should I use the country code as a prefix? It depends on how you send out SMS messages. Network Monitor supports SMSC service providers, GSM modems and GSM phones. Click here to learn which format you should use. Q7521050: When I send a test SMS message using my GSM modem, I get the following error: 30203. What does it mean? This error only occurs when using Windows Telephony devices (like 'Standard 9600 bps Modem'). The Windows Telephony device name is valid,. There can be two reasons for this error: Q7520035: How can I verify that my comport is not already in use? Go to the command prompt and type: echo AT > COM1 . The modem should flash lights. Q7520030: I'm using SMS messaging to notify my operators. It looks like SMS messages are sent out, but we do not receive SMS messages on our mobile phones. What can be the problem? A: It is very important to use the right format for the recipient ID. Some providers require a country code, some don't. A provider very often accepts any recipient ID, processes it and reports that there's no problem, but actually doesn't send it out because of a bad format. For instance, when you are located in the UK (+44), you should try the following formats: Q7521060: I'm using a GSM modem. The following error comes up: "Error#30351: Unexpected response from modem". In the log file, I see some undisplayable characters received from the modem. What could be the problem? Most probably, the baud rate causes the problem: COM port and modem are not sending/receiving at the same speed. We strongly recommend to use 9600bps. Two things you need to do: Q7520045: You recommend a COM port based GSM Modem on your web site. However, my physical server only has USB ports. What should I do? You can use a Serial/USB converter cable for that. ActiveXperts offers a Cinterion GSM modem with an optional FTDI converter cable , see: activexperts.com/order/bx006. 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? No, that's not a required. An ActiveXperts Network Monitor license automatically includes a license for ActiveXperts SMS Component to send out SMS notifications. ALERT NOTIFICATIONS - SNMP TRAPSQ7560030: I get the following System Warning in my log file: "Too many outstanding SMrequests. Reconfigure or disable SMS notifications". This means that there are more SMTP Trap notification requests than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
SMTP Trap notification requests are queued in the following folder by default: There are two ways to clear all SMTP Trap notification requests:
The maximum queue length is defined by the following registry value: Q7560020: Is it possible to configure re-notifications, i.e. send a notification a couple of times per hour? Yes it is; configure the 'Advanced' tab of the particular monitoring check; here you find "Notification Frequency". When you configure "...notify every 10 minutes…", you will be notified 6 times an hour. Q7560015: Can I send notifications to SNMP v1 devices when a a server goes down? Yes you can. SNMP v1 and SNMP v2c traps are supported. To read more about SNMP traps, click here. Q7560010: Is the Windows SNMP Trap Service required to send out SNMP Traps from Network Monitor? No, this is not required. ActiveXperts SNMP Trap notifications do not rely on this service. If you need the Windows SNMP Trap Service for other applications, ActiveXperts will still be able to send out SNMP Trap notifications. ALERT NOTIFICATIONS - MISCELLANEOUSQ7580020: Pager/DTMF notifications are missing in the latest version I downloaded. Has paging through DTMF been eliminated? Paging through dialup/DTMF was available until version 7.1. It later versions, it has been replaced by SMS notifications. However, it is still possible to make use of Paging/DTMF, but only by the use of a custom action script. To define Pager notifications for a specific check, please do the following: After that, Pager notifications work as they used to in earlier versions of Network Monitor. Q7580010: One of the key features we are looking for in a Network Monitor package is the ability to configure notification to be made in different ways based on the situation (i.e. if the server crashes on Tuesday at noon, send an email to the admin, however if the server crashes on Saturday at 2 AM, send an e-mail to the admin and page the oncall person). Is this possible with your software? This will be included in a future release, but is not available yet. ALERT ACTIONSQ7620040: I have an Action Script (.cmd batch script) that is launched when a check fails. It is working from the command prompt when I test it, but it is not working when used within ActiveXperts. What could be the reason? When the scripts is in ActiveXperts as an Action Script, a different user context is used; it is the ActiveXpert Network Monitor service account context. So it can be a credentials issue. Besides that, there's no desktop interaction from the service. Make sure you have logging enabled, and make sure you redirect all error messages to that log file too, i.e. redirect stderr to stdout like this: 2>&1, like this in your .cmd batch script. For example @echo off set logfile=C:\ProgramData\ActiveXperts\Network Monitor\Scripts\Action\Log.txt echo Script started > "%logfile%" 2>&1 cd >> "%logfile%" 2>&1 thisgeneratesanerror >> "%logfile%" 2>&1 echo Script ended >> "%logfile%" 2>&1 Q7620020: Can I restart multiple services after a failure? Yes you can. To restart multiple services, simply separate each service with a ';' character. For instance, to restart the alerter service and the messenger service, enter this string in the 'Restart service(s) after failure' box: alerter;messenger Q7620015: To restart a service after failure, what name should be used?
To restart a service, you should either enter its internal service name, or its long service displayname (as it appears in the Windows' services applet). Q7620025: I want to restart services after failure, but I want to do this dynamically, i.e. at runtime will be decided which services to start. How can I achieve this? It is pretty easy: just write a small VBScript program and launch it when the check fails. You can use the following script as a base for your own script: strRemoteComputer = "server05" strService = "alerter" For each Service in GetObject("winmgmts:{impersonationLevel=impersonate}!//" & strRemoteComputer)_ .ExecQuery("select * from Win32_Service where Name='" & strService & "'") Service.StartService Next Q7620010: Can I start a .NET executable when a check fails, just like a normal executable? Yes you can. Make sure the right .NET Framework is installed on the server where ActiveXperts Network Monitor is running. If the .NET Framework is not installed, install it from the Server Manager's dashboard by selecting the Features component. Q7620030: Can I restart multiple services after a failure?
Yes you can. To restart multiple services, simply separate each service with a ';' character. For instance, to restart the alerter service and the messenger service, enter this string in the 'Restart service(s) after failure' box: alerter;messenger Q7620035: We're trying to get the action "Reboot this server after failure" to restart a computer on the network and it's not working. Network Monitor logs the following error: "Reboot Server command is NOT sent to computer, error=[Unable to initiate a shutdown]" Try the SHUTDOWN utility (part of the Windows Resource Kit) to reboot that machine, using the same credentials as the Network Monitor service. Check the error. Most probably, the service account has no administrative privileges on the remote computer. DEPENDENCIESQ7680030: I have a check A which depends on check B. Check B is shown as red (failure) but check A is still shown as green (success). Is it a bug? If check A is indeed successful, it will be shown as green. Only if check A is not successful, it will shown in orange, to indicate that it is not OK as a result of check B. Dependencies is a feature to avoid a mass notification, all because of a single failure (for instance, a router in the network). All checks that depend on this router will not send out an alert if the router fails, and will be shown as orange. But if the router is OK, and the other checks are ok too, a regular green icon is shown. Q7680010: What's the most efficient way to configure dependencies? The best way is to use folders, and let them depend on certain checks. This way your depency configuration is dynamic, i.e. when you add new checks to the folder, they will become dependent automatically. For further information, check the online Dependency Guidelines. Q7680015: When check C depends on check B, and check B depends on check A, should I make check C dependent on check A as well or is it done automatically? Dependencies are transitive. As a result, you do not need to make check C dependent on check A. Q7680020: I have a complex dependency structure, with many routers involved. Now, one of my check fails because apparently a dependee failed, but I don't know why. Is there a way to find this out? Yes there is. Click on 'Properties' of the particular check, and select the 'Advanced Properties' tab. Click on the 'Dependencies' button; it will show the dependees. LOGGINGQ7720040: Does ActiveXperts suffer from the Log4j vulnerability? 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. Q7720030: In the Activity View, I see the following warning every now and then: "Too many outstanding log request. Reconfigure or disable logging". What does this mean? This means the the Network Monitor service cannot write the log requests to the log database, or database writes are too slow and log requests are congested. Please check the Logging settings: There are two ways to clear all Log requests:
The maximum queue length is defined by the following registry value: Q7720015: I enabled logging to an MS SQL Compact Edition database. The Manager successfully verified the connection, but there's nothing written to the database. How can I find out what's going wrong? The ActiveXperts Network Monitor Engine service provides tracing for various tasks, including logging. To enable tracing for ADO logging, you must do the following: The Trace file will tell you exactly what's going wrong. Don't forget to reset the entry to the emtpy string after you have finished troubleshooting. REPORTS AND GRAPHS - STATISTICAL DATABASEQ7740220: On generating a Graph, we get error 20005: "Unable to open database connection". How can we fix this error? 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: If the above does not solve the problem, please do the following: 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." 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: You MUST restart the ActiveXperts Network Monitor Engine service after the patch has been applied. Q7740178: I get the following System Warning in my log file: "Too many outstanding GraphData table insert requests. Reconfigure or disable Reports and Graphs using the Reports and Graphs Configuration Tool". This means that there are more insert requests on the Statistical Database Graph table than the ActiveXperts Network Monitor Engine service can handle. There can be various reasons for that:
Statistical Database Graph requests are queued in the following folder by default: There are two ways to clear all Statistical Database Graph requests:
The maximum queue length is defined by the following registry value: 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". 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:
Statistical Database Report requests are queued in the following folder by default: There are two ways to clear all Statistical Database Report requests:
The maximum queue length is defined by the following registry value: 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? 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? 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? See FAQ #7740100. Q7740174: When I create a new Graph, there is an error "There are too many records in the GraphData 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?
This means that there are too many GraphData records in your SQL Server Compact Statistical Database File, file: 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. 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?
This means that there are too many ReportData records in your SQL Server Compact Statistical Database File, file: 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. Q7740120: Is there any performance difference between MS SQL Server and MS SQL Server Express Edition? 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. Q7740100: Is it recommended to migrate the Statistical Database to Microsoft SQL Server or MySQL?
ActiveXperts uses an MS Server Compact Database (.sdf) by default: There are four modules that make use of the statistical database: 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: REPORTS AND GRAPHS - STATISTICAL DATABASE / MS SQLQ7750024: What would a typical MS SQL Server based connection string look like? 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 Q7750115: Which versions of Microsoft SQL Express are supported? 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: 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?
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. We recommend the following steps: Q7750125: What is the maximum size of a Microsoft SQL Server Compact Edition (SQL CE) database? 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. Q7750117: Which database driver should I select for my Microsoft SQL Express statistical database? ActiveXperts Network Monitor supports the following database drivers for Microsoft SQL Express: Microsoft SQL Express 2022: Mcrosoft SQL Express 2017 and 2019: 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. Q7750022: I try to install the "Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)" database driver, but the installer keeps giving me the message: "This application requires Microsoft Visual C++ Redistributable for Visual Studio 2022 (x64/x86, version 14.34 at minimum)." See FAQ #7750020. Q7750020: How to install the Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)? 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:
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: Q7750110: Can I migrate the statistical database to MS SQL Server Express Edition? If yes, how can this be done? 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. Also, make sure that Windows Firewall allows connections from remote servers. Q7750010: Which database driver do you recommend to use with Microsoft SQL Server?
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. 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. REPORTS AND GRAPHS - STATISTICAL DATABASE / MYSQLQ7760225: 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? 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'; REPORTS AND GRAPHS - MISCELLANEOUSQ7780011: Can I customize the PDF reports? Yes you can. The PDF report is based on the XSL stysheet that you define in the 'ActiveXperts Reports and Graphs Configurator' tool. Feel free to modify the underlying XSL stylesheet to modify make-up, sorting of data, filtering of data, etc. Q7780200: When hovering the mouse over a Graph to get the tooltip of time and data, the CPU utilisation increases and takes all CPU of one core. Is this a bug? This is indeed a known issue in the Graph control that we are using. There no solution for that available yet. Q7780012: I'm attempting to print a Network Monitor Report, however the bar graphs don't show up. How can I enable the graph bars on a report? When you print the report, the graph bars on the document indicating the up/downtimes of the checks may not appear on the printed paper. This is because 'Backgroud Printing' is disabled in an internet Browser by default. To enable background Printing in Internet Explorer, choose 'Internet Options' from the 'Tools' menu, and enable 'Print background colors and images' from the 'Advanced' tab. To enable background printing in Mozilla Firefox, choose 'Page Setup' from the 'File' menu and enable 'Print Background (colours & images)'. See also: ActiveXperts Network Monitor Report Printing. Q7780010: Can I customize the HTML reports? Yes you can. The HTML report is based on the XSL stysheet that you define in the 'ActiveXperts Reports and Graphs Configurator' tool. Feel free to modify the underlying XSL stylesheet to modify make-up, sorting of data, filtering of data, etc. Q7780015: I want to schedule my reports so that reports are generated automatically, once every week and every month. Is this possible? Yes that is possible. You must use the command-line utility 'AxRgCmd.exe' (or 'AxRgCmd32.exe' for 32-bits) to create reports without user intervention. You can use this 'AxRgCmd.exe' (or 'AxRgCmd32.exe') from the Windows Task Scheduler to create reports automatically and send the reports to a group of e-mail recipients. The 'AxRgCmd.exe' (or 'AxRgCmd32.exe') utility requires a few parameters. There are a few batch jobs (.cmd) included with the product. Each batch jobs use the 'AxRgCmd.exe' (or 'AxRgCmd32.exe') with the required parameters and can be used directly in the Windows Task Scheduler. The batch jobs are located in the '<Program Data Folder>\Report Definitions\Batchjobs\' directory and perfectly demonstrate how to schedule a report. Q7780020: I want to create a new report. I want to show monitor checks per customer. Can you tell me how I should achieve this? You should create a new XSL stylesheet. This style sheet is the layout for your new reports. Please visit the online Custom XML Reports page for details. The page describes how to create a new XML Report. Q7780030: My statistical data is logged only once per 5 minutes. How can I increase this frequency so I can make more accurate Reports and Graphs? It is true that statistical data - used by the Report and Graph Tools - is logged only once per 5 minutes (default). Statistical data is also logged at every state transition (e.g. transistion from success to failure). You can adjust the following registry values in the 'HKEY_LOCAL_MACHINE\SOFTWARE\ActiveXperts\Network Monitor\Stats\' key in order to increase the logging frequency: You must restart the service after changes to the ActiveXperts registry values before changes are effective. The following values are also related to statistical data logging, and can be modified to meet your requirements: Q7780018: When running a new report or graph, I get Error 20016: "Check ID(s) do not exist in the "Checks" table in the Statistical Database." This problem sometimes occurred in v.2015 build 830.50628 or older. If you're not that build level, please download the product from the ActiveXperts web site and re-install, as described in Q6500005. Reason for this problem is the fact that some (new) CheckTypes records are missing in the MS SQL or MySQL statistical database. Or else the CheckTypes table misses the 'GraphEnabled' BIT field, which can be altered manually from MS SQL Management Studio. If the problem persists, please create directory 'C:\Axdebug\', reproduce the problem and send the C:\AxDebug\ActiveXperts.log' log file to the ActiveXperts support staff. They will further assist. WEB ACCESSQ7810030: What is the purpose of the '_installer' Folder in Web Access? 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 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? 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: Q7810040: I made a mistake during customization of Web Access. I want my original '_installer' folder back. Is there a way to achieve this? 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? Yes, please check the following section in the manual: Customizing 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? 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. WEB ACCESS (V.2017 COMPATIBLE)Q7820110: I want to publish the Network Monitor web interface through IIS. However, I get a message that the IIS Metabase objects are not installed. I don't want to change the configuration of the IIS server, how can I install the virtual directory manually? To publish the ActiveXperts Network Monitor web interface through an IIS Virtual Directory, you can use the ActiveXperts Web Interface Configurator program, or configure the virtual directory manually. To configure the virtual directory manually: You can now use http://<iisservername>/networkmonitor/ Q7820015: I'm new to XML and XSL. I want more information about the basics. Do you have a good reference? A very good source for XML and XSL is the W3Schools Online Web Tutorials. At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP. Q7820010: How can I modify existing Web Views, where should I start? Please read our online Web Interface Guidelines. The process is explained step-by-step. ERRORSQ7860020: 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? Q7860010: After we installed a Microsoft patch, the AxNmSvc.exe crashes. The Event Viewer shows the following error in the Application Log: "Faulting application AxsNmSvc.exe, version 0.0.0.0, faulting module ntdll.dll, version 5.2.3790.0, fault address 0x00013bef". Is this a bug?
The module that crashes is the Network Monitor Engine ('AxNmSvc.exe'). (-) 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. LICENSINGQ7900050: Where can I purchase the product? For detailed sales information, check the Sales webpage. Q7900100: What are the restrictions of the ActiveXperts Network Monitor Free License compared to the paid licenses? With ActiveXperts Network Monitor Free License, you can use all functionality of the product, inclouding reports, graphs, web interface, all kinds of notifications etc.. The only restriction is the number of checks that can be processed; this is limited to 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. Q7900070: How much does a maintenance contract cost? During the first (1) year after purchase, Maintenance is free. After this free Maintenance year, Licensee may purchase Maintenance. The price for the Maintenance Agreement is approx. 15% of the price that was paid for the product. Customers choose between one-, two- and three years Maintenance Agreement renewal. Please read the Maintenance Agreement document for more details. Q7900080: My maintenance contract already expired. Can I still renew it? Renewals that come in after the maintenance has expired will be backdated to start from the old expiry date. Also, you are only able to get Technical Support and Software Maintenance if your support contract is valid. Q7900055: I've purchased a copy of ActiveXperts Network Monitor. I receveid a License Key. Where can I fill in this License Key to activate my license? It's very simple: just launch the ActiveXperts Network Monitor Manager application, click on the Help menu and select the License Information menu item. Here, you can enter the license key. After the license key is entered, it will prompt to Activate the license key. See also Q7900090: Does the software include the source code? No, we do not ship or sell the sourcecode of any of our products. Q7900057: I purchased the product, and entered my license key. Now, the program prompts to Activate. What code should I enter? The license key is a 15 character string formatted, i.e.: XXXXX-XXXXX-XXXXX. Once the license key entered, you need to fill in the ActiveXperts License Activation Form. You need to fill in your license key (XXXXX-XXXXX-XXXXX) and all the other information, click on the 'Get Activation Code' button, and the 8-digit Activation Code (XXXXXXXX) will be generated. Copy/paste this Activation Code in the 'Activation Code' field in the software to complete the activation process. Q7900005: What are the licensing options for ActiveXperts Network Monitor and what are the costs? To learn about the different license options for ActiveXperts Network Monitor, click here. Q7900030: I want to purchase ActiveXperts Network Monitor. Do I need to purchase any commercial ActiveXperts components to cover all functionality? No, you don't. An ActiveXperts Network Monitor license automatically includes an ActiveXperts SMS Component license, an ActiveXperts Email Component license, an ActiveXperts Network Component license and an ActiveXperts Scripting Component license. You can even use these components inside your custom ActiveXperts Network Monitor scripts. Q7900035: If I buy a license, do I need to pay for future releases? An ActiveXperts Network Monitor licenses is perpetual, i.e. a permanent long life license. A customer can use the software version forever. However, in order to receive product upgrades and support services, customer needs a valid maintenance support contract. Maintenance is free during the first year! After this free Maintenance period, Licensee is offered a maintenance renewal automatically via e-mail. The price for the Maintenance Agreement is approx. 15% of the price that was paid for the product, per year. ActiveXperts' Maintenance Agreement entitles customers to use ActiveXperts' technical support services, and to receive all product upgrades, free of charge, during a specified Agreement duration. The Maintenance Agreement applies to all ActiveXperts products. Read the Maintenance Agreement in PDF format. Q7900105: We're using the Free version, and get the following error for all checks: "Another free version is running in the same network". 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 *** |