General information

Plugin name Simple Monitor v 1.0
Platform Windows, .NET 2.0
Installation & configuration:
  1. Proceed with installation from .msi file. After it is completed make sure that AlertGrid Simple Monitor was installed succesfully as a windows service.
  2. After the installation has completed go to the folder where it was installed and edit SimpleMonitor.exe.config file. Set the AlertGridApiID value. You can find your API id in Administration tab in company settings page.
  3. Start the service. If Simple Monitor fails to send signals to AlertGrid it will write an entry to the windows applicaiton log

Settings (SimpleMonitor.exe.config file)

AlertGridApiID Must be set to your AlertGrid api_id value. Find this value in Administration tab, in Account Settings section.
SendSignalInterval An interval, in seconds between subsequent Signals. Must be between 60 and 900
ReceiverName Name of the Receiver to which Simple Monitor will send Signals. Leave empty to use the default value (domain/computername)

Signal structure

Variable identifier Type Description
BASICMON_COMPUTER_DOMAIN_NAME String Domain or workgroup name
BASICMON_COMPUTER_NAME String Computer name
BASICMON_CPU_USAGE_AVG Float Average total CPU usage (%). Range from 0.00 to 100.00. Note: CPU usage is polled every second.
BASICMON_CPU_USAGE_MAX Float Maximal CPU usage (%).
BASICMON_CPU_USAGE_MIN Float Minimal CPU usage (%).
BASICMON_PROCESSES_RUNNING String String with names of all currently running processes, separated by semi-colons
BASICMON_RAM_PHYSICAL_AVAILABLE Integer Amount of physical RAM available, in bytes
BASICMON_RAM_PHYSICAL_AVAILABLE_PCT Float Amount of physical RAM available, as % of total RAM.
BASICMON_RAM_PHYSICAL_TOTAL Integer Total amount of physical RAM in bytes
BASICMON_RAM_VIRTUAL_AVAILABLE Integer Amount of virtual RAM available, in bytes
BASICMON_RAM_VIRTUAL_AVAILABLE_PCT Float Amount of virtual RAM available, as % of total virtual RAM.
BASICMON_RAM_VIRTUAL_TOTAL Integer Total amount of virtual RAM in bytes

Screenshots (click to enlarge)

Typical downtime check rule

With Simple Monitor you can easily check if your server is up and running and escalate notifications (email after 5 minutes downtime, SMS after 15 minutes etc.)

Compose alert messages

Create your own alert messages (email, SMS, phone) using variables submitted by Simple Monitor.

Create more custom rules

You can create a rule that uses any of the variables emitted by SimpleMonitor. Check if the specific process is down, server is running out of RAM memory or CPU usage is too high - and take actions!

Visualize historical data

Take advantage of AlertGrid's graphs module and visualize the historical metrics submitted by Simple Monitor