PMP User's Manual  
Last update: Feb 2008

  1. System Configuration, Requirements, Installation

    1-1. PMP Admin
    1-2. PMP Agent
           1-2-1. Compatibility check
           1-2-2. Install as a service
           1-2-3. Uninstall
    1-3. Version Update
           1-3-1. Update to the registered version


  2. PMP Admin (Administrative program)

    2-1. Description of main window
    2-2. Monitoring servers
           2-2-1. Instant view
           2-2-2. Alert log
    2-3. Setting alerts
           2-3-1. Alert settings
           2-3-2. Notifications, actions
           2-3-3. Log
    2-4. Executing commands
    2-5. Making reports
           2-5-1. Alert log
           2-5-2. Usage log
    2-6. Changing communication settings
    2-7. Changing server notes
    2-8. File integrity check (MD5)



  3. PMP Agent (Server-side program)

    3-1. Activating
    3-2. Changing properties


  4. Misc.

    4-1. Communication Protocols, Ports
    4-2. Windows Firewall Settings

 


  1. PMP Admin

2-1. Description of main window

Admin main window
Manual Index

 

2-2. Monitoring servers

Once the Agent is connected to the Admin, you can see the server's performance usage data in the main window.

2-2-1. Instant view

Instant View helps you to watch the server's data real-time as well as related hardware information.

Select server, click Instant toolbar button (or double-click server data in the main window).

You can activate several Instant View windows for each server, watch them simultaneously.

 

2-2-2. Alert log

By clicking Alerts toolbar button, you can browse alert log saved by PMP Admin.

yyyy/mm/dd [hh24:mi:ss] @ server's IP address (computer name)

Based on this log, PMP creates Alert Log HTML report.

To access alert data file, Application > Folders > Alert Log in the menu.

 

Manual Index

 

2-3. Setting alerts

Alert Settings enables you to set up alert conditions, actions for each alerts.

2-3-1. Alert settings

  • CPU usage

    If the server has two or more CPUs, PMP sums all CPU's usage and calculates the total percentage. This value can be reached up to 100% easily and down to 0%. 

  • CPU usage (avg)

    This value is calculated based on the last twenty (20) CPU usage values. CPU usage value can be reached up to 100% easily but this not always means the server is in the critical status. Average value will be advanced slowly up and down.

  • Memory usage *

    Windows has own memory management methods - virtual memory, paging, etc - and these extend the limit of physical memory. So the PMP calculates the memory usage value based on the total capacity of Windows Memory Management Kernel and the amount of used memory.

  • Disk usage *

    PMP sums all capacities of fixed hard disk and partitions. For example, if you have two drives/partitions (e.g. c: and d:), and if c:50% used, d:60% used, PMP will display 55% for total disk usage.

  • Network usage *

PMP calculates the network usage value based on the detected connection speed and the amount of real-time data transfer. This value is same with the value of the Windows Task Manager > Networking.

If the server has two or more network interfaces, PMP sums all usage and calculates the total percentage. (The Loopback interface will not be included.)

  • Network usage (avg) *

This value is calculated based on the last twenty (20) network usage values as well as CPU usage (avg) value.

  • Server down

    If the PMP Admin can't communicate with the PMP Agent for about 30 seconds, PMP concludes that the server is down.

    * Registered version only

 

2-3-2. Notifications, actions

If the received server performance data meet the defined condition, you will be notified by the following methods,

  • Blink server data

When Admin detects alerts, the server data line in the main window will be blinked. This provides quick identification which server is in alert than seeing alert log window.

  • Show alert log window

    Alert log window will be activated.

  • Sound

    PMP will play a warning sound. You can choose a .WAV file via Select button and Play it to confirm.

  • Email

    PMP will send an email to the defined email address via SMTP server. Click Properties button to setup SMTP and recipient address. Once the email sent, PMP will pause the next mailing for about 20 seconds.

  • Automatic command execution

If the received server performance data meet the defined condition, you can make the server execute a program or command automatically. If you click Properties button, you can define up to 4 commands for automatic execution. For more details about command execution, please see Executing commands.

Note: A command will be executed in the remote server not in the PMP Admin PC . You must enter the command or program to execute that is exist in the remote server.

2-3-3. Log

  • Store every usage data

    If you check this option, all performance data will be stored in the internal Uasge Log folder. With this data, you can create Usage Log HTML report.

    This option will decrease the disk free space and performance of Admin computer. It is important that you uncheck this option when the data storing is not required.

    You can delete the stored data by accessing the usage data folder directly via Application > Folders > Usage Log.

     

Manual Index

 

2-4. Executing commands

Admin toolbar - Execute

If you want to execute a command in the remote server, select server data in the main window and click Execute toolbar button.

You can select several servers to execute at a time. PMP can execute .exe and .bat files. Dos commands cannot be executed directly.

Executing kill.exe program with php.exe parameter:

Command Line: c:\winnt\kill.exe php.exe
Working Directory: c:\winnt\temp

By using predefined expression, the Windows folder can be replaced by $W expression and the system's temporary folder can be replaced by $T expression.

    Command Line: $W\kill.exe php.exe
    Working Directory: $T

To execute dos commands (e.g. dir, copy, etc..), instead of executing directly, create a batch file (.bat) at the server and enter the batch file at the command line.

Manual Index

 

2-5. Making reports

PMP supports HTML report for both Alert and Usage log.

2-5-1. Alert log

Report > Alert Log > HTML

This will create a HTML report based on the stored alert log.

Report > Alert Log > Periodic HTML

This enables you to create alert report periodically.

2-5-2. Usage log

Report > Usage Log > HTML

This will create a HTML report based on the stored usage log.

 

Manual Index

 

2-6. Changing communication settings

If you select Application > Communication Settings in the menu, you can change communication properties.

Communication Properties

Traffic control enables you to change the performance data sending period from 2 up to 240 seconds.

By changing IP address and Port number, you can apply new IP address of Admin and communication port number to the connected servers. If you change the port number, you need to restart the Admin to apply changes.

Access Control enables you to allow/block specific Agent servers based on the IP address prefix.

Manual Index

 

2-7. Changing server notes

To change server's notes (Note A, Note B), select connected server in the main window, select Server > Edit Notes (Ctrl+E) in the menu.

If you want to change the Note A only, leave Note B blank and vice versa.

It is possible to get the environment variable through notes. To get variable, enclose variable name with % character.

e.g.,

%OS%
%PATH%

Variable names are case-insensitive. The variable data are limited up to 50 bytes long.

If there is no defined variable, server will return "N/A" for data.

Manual Index

 

2-8. File integrity check (MD5) What is MD5 ?

Administrator can confirm a file's integrity in the server to check if the file has modified by a virus or other reason.

To perform a check, select connected servers, Server > File Integrity Check (MD5) Ctrl+5 in the menu.

The following is a screen shot of checking notepad.exe file:

File Integrity Check (MD5)

File Path Notation:

$W : Windows Folder
$T : Temporary Folder

Hash Generator helps you to generate a MD5 hash with your local files.

Note: A file's hash may different depends on the Windows version.

The result will be transferred to Result window:

The result data are temporary. If you close the window or run another check, the previous data will be deleted.

 

Manual Index

 

Copyright 2008 Eastbow Lab