PU Monitor 2.1

Copyright (C) 1998,1999 Sergey I. Yevtushenko

    Content

  1. Introduction
  2. Requirements
  3. Installation
  4. Configuration
  5. License Agreement
  6. Trademarks
  7. Contact Information
  8. Credits

Introduction

PU Monitor is a general purpose system monitoring tool for OS/2 PM. The idea of implementing such a tool, came to me when I looked into "Settings" page of Warp Center, and found there was nothing of interest to me except CPU usage. Other available system monitors couldn't meet my needs for different reasons and I decided to write another one. The number of parameters monitored is limited now to CPU usage, TCP/IP traffic, available memory, uptime, and POP3 mailbox monitor. In version 2.0 connection monitor was also added, which has no screen presentation and can be used as custom version of ping utility able to inform you that connection to some site is lost.

Because the first version of PU Monitor was completely satisfactory for me, I have stopped further development. Later this version was made available to public and I received a lot of feedback from users of first version of PU Monitor, that's why I resumed development. The current version significantly differs from first one. This version is completely rewritten, uses multithreaded design to gather information, buffered drawing for smooth and flicker free look, greatly improved user interface, support for many graph types, settings notebook, and many many more smaller improvements, so it is really a fully new program.

Requirements

Operating system
  • OS/2 Warp 4.0 with FP#1 installed

  • or
  • OS/2 Warp 3.0 with FP#35 installed
  • TCP/IP
  • TCP/IP 3.0 (comes with OS/2 Warp 3.0 Connect)

  • or
  • TCP/IP 4.0 (comes with OS/2 Warp 4.0)

  • or
  • TCP/IP 4.1 (separate product)
  • WPS is not required, therefore PU Monitor works with Filebar, Mshell or PC/2 in WPS replacement modes.

    Installation

    Installation of PU Monitor is simple. Just place executable file where you want on the disk and create WPS Program object using any known method, if required.

    Configuration

    PU Monitor is shown at screen as a small window, divided into 4 sub windows. Each sub window has it's own purpose. Assignment of sub windows from left to right:
    1. CPU Monitor
    2. IP Monitor
    3. Memory Monitor
    4. Mailbox monitor

    Later these windows will be named by their assignment

    When you start PU Monitor for the first time, they are shown using default configuration which may definitely different from what you want. To solve this problem, just press right mouse button over PU Monitor window and you'll see menu.

      This menu consist from following items:
    1. About
    2. invokes Settings dialog box at About page.

    3. Settings
    4. invokes Settings dialog box at specified page.
      General 
      CPU Meter 
      Memory Meter 
      TCP/IP Traffic
      Mail Checker 
      Connectivity 

    5. Read mail
    6. invokes mail program, if it is properly installed and configured in Settings dialog at Mail Checker page.

    7. Exit
    8. closes program window and shuts down program.

    Settings dialog.

    Settings dialog contains most settings of PU Monitor. It consists of 7 pages:
  • General
  • CPU Meter
  • Memory Meter
  • TCP/IP Traffic
  • Mail Checker
  • Connectivity
  • About
  • Each page contains settings applicable to appropriate monitor window or program in general.

    THIS SOFTWARE IS PROVIDED BY THE AUTHOR OR CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

    PU Monitor Copyright (c) 1998,1999 Sergey I. Yevtushenko

    Trademarks

    Contact Information

    Credits

    Many thanks to peoples at IRC channel #OS2russian who help me test PU Monitor.

    Dmitry Ban
    Denis Dubenin
    Dmitry Platonoff
    Alexander Krapivin

    And many many others not listed above.

    Special thanks to Judy Ann Dukie
    She done hard work of proof reading this text.