Chapter 30. FAQs

General

30.1. Is there any way of disabling Action Requests on the web interface?
30.2. I have downloaded ActivePerl but a lot of the scripts are still failing with '...can't locate ....'. How can I fix this?
30.3. The demo has a host specified as a . (dot) for the 'Your CPU' Graph, what is this?
30.4. I get the following error when I attempt to open the web interface.
30.5. Why do the active graphs sometimes get cleared after the Band, Net-Probe or Service get closed/Stopped?
30.6. Why do actions not get triggered when I force the target into a different state by changing the target data, i.e. change the Alarm Operator?
30.7. Why should the service 'Allow service to interact with desktop' option be enabled?
30.1.

Is there any way of disabling Action Requests on the web interface?

Yes, create a key in the Registry at HKLM/SOFTWARE/NetProbe/NetProbeService/DisableActions, as type binary and set the first bit to 1.

30.2.

I have downloaded ActivePerl but a lot of the scripts are still failing with '...can't locate ....'. How can I fix this?

A lot of the Perl scripts require modules that are not included in the standard distribution. There are many ways to get and install the modules. For windows users the simplest is to use 'Perl Package Manager' found under the Windows Start menu. This opens what looks like a command prompt window. In there type:

install {missing module}

As an example, say you want to use the MySQL test, but you see 'Can't locate DBI.pm in.....', then you would type:

install DBI

You will need to ensure a connection to the internet is established first. This method only works on win32 systems.

Another example may be the DHCP test. You may see 'Can't locate Net/DHCP/Watch.pm in ...'. You would then type the following to install (in the Perl Package Manager):

install Net-DHCP-Watch

This should install the module. The 'Help' command will list the options the package manager offers.

30.3.

The demo has a host specified as a . (dot) for the 'Your CPU' Graph, what is this?

For the PerfMon a host of . (dot) means localhost, i.e. the computer that is running the request is being queried.

30.4.

I get the following error when I attempt to open the web interface.

Active Server Pages error '00000000'
Create object failed
An error occurred while creating object 'NetProbe'.
Microsoft VBScript runtime error '800a0046'
Permission denied: 'NetProbe'
/LM/W3SVC/73872685/Root/global.asa, line 9

How to I fix it?

The permissions on the file WebProbeV2.dll are not correct. If the user logs onto the page, then the user must have read and execute permissions on the file. If no username and password have been setup, then the user IUSR_.... needs to have read and execute permission on the file.

30.5.

Why do the active graphs sometimes get cleared after the Band, Net-Probe or Service get closed/Stopped?

The Aquirer can run in any of the above 3 programs. You can be running all three programs but only one will be actually getting the data for the targets. The first of the three programs to start will start and contain the Aquirer. Any other program started after this will only show data obtained by this program. Now if the program that was first started is stopped, and there are other programs running, then one of the other programs will be chosen to be the Aquirer. If the service is found to be up and running then it will be selected. If not then any other will be chosen. At the point where an original aquirer stops and a new one takes over the active data is discarded, active graphs are cleared. All other data is kept intact. If the service was set to start automatically, and not stopped, then this would never occur.

30.6.

Why do actions not get triggered when I force the target into a different state by changing the target data, i.e. change the Alarm Operator?

Actions are only triggered on a state change, and not on an initial state. When properties of a target are changed, when the new data is loaded into the target, the Aquirer is at the same time told that this is it's initial state, so no action is triggered. Only when a target changes state after it has started do actions get triggered.

30.7.

Why should the service 'Allow service to interact with desktop' option be enabled?

If any part of an action produces a window on the screen, then if this option were not enabled, and the service was used, then this windows will be created but never shown. These windows will build up and eventually cause your computer to run out of resources. For this reason the use of the two MessageBox action scripts should be used with care, and ideally never used with the service. If the service is not used then this is not an issue.


Copyright (c) Warren Flemmer 2006www.net-probe.com