## IP Ultra Monitor 2000 - Web Control

IP Ultra Monitor 2000 - Web Control consists of two ActiveX controls, one Microsoft Access 2000 database, and several Active Server Pages (ASP). The primary ActiveX control reads information from the database and performs device checks on remote systems, then records the results to the database. The second control reads the SMTP mail queue table to see if any messages need to be sent to the SMTP server. Note: The controls were separated so they can act independently of one another. I have removed all unnecessary components from this distribution to keep the package small. As a result, you will need to ensure your PC has the required files before you can use IP Ultra Monitor 2000 - Web Control. If you have Windows 2000, you only need to ensure you have the latest version of the Visual Basic 6.0 runtime files. Windows 98 and NT users need to update their PC's to ensure you have the latest technology from Microsoft installed. Note: All required updates are Microsoft updates.

Other Notes:

- The threading Model for both ActiveX controls is Single Thread. This allows the controls to be used by the IIS server.
- The included ASP files have been encrypted. All VBScript code inside the ASP page is not changeable at this time. IP Ultra Monitor 2000 - Web Control will be released as unlimited use shareware. You are free to use the product without registering it. If you do register, you will provide the ability for me to add improvements by allowing me to purchase newer controls and development tools. In addition, you will also receive the ASP pages un-encrypted. Price has been set at $25.00. More information will be available at the first release of IP Ultra Monitor 2000 - Web Control.
- Just because the scripts on the included pages are encrypted, does not mean you can not add other ASP pages that perform similar functions. This tool was meant to be flexible enough where you could completely re-write the entire contents of the ASP pages and read information from the ActiveX controls and the database yourself.
- I have been running IP Ultra Monitor 2000 - Web Control for nine months straight without any problems. I am monitoring 37 devices and 101 ports. I feel it is very stable to run on your home computer or your desktop at work. However, I do not recommend running it on a production server.

Minimum Requirements - Server:

PC or server where IP Ultra Monitor 2000 - Web Control, database and Microsoft IIS server will be installed

1. Visual Basic 6.0 runtime files.
2. Properly installed Internet Information Server (IIS). IIS is available from Windows 98, NT 4 and Windows 2000. Note: IIS is available on the Windows 98 and Windows 2000 CD. For Windows NT 4, you must install the NT option pack available from Microsoft
3. Microsoft Data Access Components (MDAC) version 2.5 or above. http://www.microsoft.com/data or http://www.microsoft.com/data/download.htm. Make sure you download the release, not the SDK. Note: Windows 2000 users already have MDAC 2.5.
4. Internet Explorer 5.0 or above with VBScript support.
5. Properly installed and configured TCP/IP stack.
6. Dedicated connection to an Intranet or the Internet.

Recommended - Server:

1. Windows script version 5.5.
2. Windows script host version 2. Note: Windows 98 users have version 1.0 installed, Windows 2000 users have version 2.0 already installed.

Minimum Requirements - Client:

Web browser connection to server for remote administration

1. Internet Explorer 5.0 or above.
2. Properly installed and configured TCP/IP stack.
3. Connection to an Intranet or the Internet.

Recommended - Client:

1. Microsoft Agent 2.0 and at lease one Microsoft Agent 2.0 Character.
2. Lernout & Hauspie® TruVoice text-to-speech engine (allows you to hear the Microsoft Agent Character through your computers speakers.)

How To Install (manual installation):

1. From the Application folder, double click the cIPUltraMonWC.msi file and follow the on-screen instructions. Note: This installation requires version 1.1 or greater of the Windows Installer. Windows Me and Windows 2000 users do not need this file as the Windows Installer is included with the operating system.
2. From the HTML Files folder, copy (or move) the entire ipmon2000 directory into the web servers root folder (usually C:\Inetpub\wwwroot.) The complete path should end up as C:\Inetpub\wwwroot\ipmon2000\
3. Using the Microsoft Management Console, configure a new virtual root called IPMon2000.
   - Content control: What ever you prefer here.
   - Access permissions should be: Read
   - Permissions should be: Script
   - Windows 2000 Only: Application protection should be low.
4. Edit the global.asa file to ensure the path to the database is correct. No configuration is necessary if you installed IIS in the default directory.
5. Point your browser to http://localhost/ipmon2000. If the web page does not display, see the troubleshooting.html included in this package.
6. If your using Windows NT or Windows 2000, check the application system log for errors. If the database initializes, errors will also be written to the database.
7. Open the /ipmon2000/inc/msagent.inc file and change the strFQDN to your fully qualified domain name. This will allow remote browsers to initialize the Microsoft Agent Characters when the following conditions are met:
   - They enter the complete URL in the browsers address window. Example: http://yourhost.yourdomain.com/ipmon2000
   - They have Microsoft Agent and at least on Microsoft Agent Character installed.
   - They enable Microsoft Agent under Monitoring Options/MS Agent.

Reporting Problems:

As with any application in development, you will experience problems. When problems occur, please follow the instructions below.

1. If you do not have the latest beta version, download it first and try again. If you still experience problems proceed to step 2.
2. Send email to ultrajones@hotmail.com with the subject as follows: "Problem with IP Ultra Monitor 2000 - Web Control"
   - Include operating system version and language: (e.g. Windows NT 4 IIS Version 4)
   - Include exact error message. Include the error from the event log or database if possible.

Additional Notes:

- A non-encrypted script is included with IP Ultra Monitor 2000 - Web Control that will FTP the contents of the database to your personal web space to allow others users to view the status of your monitored devices. The output format is in Extensible Markup Language (XML) using Extensible Stylesheet Language (XSL). (XSL formats the XML so Microsoft Internet Explorer 5 can display it in the browser window.) This requires Microsoft Internet Explorer version 5.0 and above to view. More information will be available on how to set this up in future releases.
  - Set up a scheduled task to run every 15 minutes that kicks off the script located in the \IPMon2000 - Web Control\Web Files\ipmon2000\Scripts directory.
  - Put the IPUltraMonitor.xsl on your ISP's web server and the images from IP Ultra Monitor 2000 - Web Control under the images directory.
  - Modify the user.cfg file to include your ISP's web server, your user name and password.
  - Modify the script (IPMon2000 - Web Control\Web Files\ipmon2000\Scripts\IPUltraMonitor.xsl) to include the path to the output file which is created when script is executed. Example: strFileName = "d:\ipmon2000\IPUltraMonitor.xml"

  Note: This script has the same minimum requirements as IP Ultra Monitor 2000 - Web Control.

Known Issues:

- DNS names are not support when defining a device on a Windows 95 machine with the Winsock 2 upgrade installed. This is a Microsoft issue. This error causes a GPA in the mswinsck.ocx control.
- Compact database have not been implemented in the ASP pages. You can compact the database through the ODCB icon in the control panel by defining a system DSN to the database, then compacting it or open the database with Microsoft Access 2000, then selecting tools, compact and repair database.
- Check http://members.home.com/ultraj for update issues.

© 1999-2001 Ultrajones Software