Job & Task Automation.
Problem Monitoring, Alerting & Escalation.
        1-800-538-3818
not logged in







 
Exchange Integration Monitor Download
 

The download link is at the bottom of this page

This monitor package integrates directly on the Exchange Server 2007 or later machine. It is capable of monitoring all inbound and outbound SMTP message traffic. The script, PageAlertReceiptEvent.vbs, is fully customizable for processing new alert triggers as well as cancellation responses, or just about any other email related task.

We recommend contacting Nobix Support for customization and installation help with this integration.

Requirements: Exchange Server 2007 or later, and either one of:

  • PageAlert Server 2.5 or later
  • PageAlert Client Trigger 2.5 or later

Overview

This integration provides for triggering and canceling PageAlert alerts based on the contents of incoming SMTP email subject and body text.

If the received email subject contains the text "voice mail message", a new PageAlert alert is started. This may be customized for other messages by modifying the file:

PageAlertReceiptEvent.vbs

If the received email subject or body text contains "pagealert cancel alert", as in the text "pagealert cancel alert 123", then a cancel alert command for alert # 123 is sent to the PageAlert server.

The script PageAlertReceiptEvent.vbs contains the logic for running the PageAlert npage command. The third line in the script must be set to the PageAlert server's hostname.

Structure

This integration consists of six files:
ReadMe.txt this file
Install.ps1 An Exchange Management Shell script to install the integration
Uninstall.ps1 An Exchange Management Shell script to uninstall the integration
PageAlertReceiptEvent.vbs the visual basic script that contains the alert logic
ExReceiptEvent.dll
ExReceiptEvent.pdb
the Exchange integration libraries

At the beginning of the PageAlertReceiptEvent.vbs script, debug logging is set to true, which causes a debug log to be written to for each email message checked. This may be set to false to suppress this logging.

A directory named C:\ExchangeEvents\EmailText is created during the installation -- DO NOT DELETE THIS DIRECTORY.

Installing the Integration

  1. On the Exchange Server, using Windows Explorer, execute the downloaded self-extracting program file:

    PageAlertExchange2007.exe

    This results in a subdirectory named "C:\ExchangeEvents\Install\" being created.

  2. Create or obtain the C:\ExchangeEvents\RecipList.txt file. This file is a one-mailbox-address-per-line list of mailboxes to monitor. If the inbound message does not match an entry in this list it is ignored. The PageAlertReceiptEvent.vbs script may be modified to remove this restriction.

  3. In Windows Explorer, open the Properties dialog for the C:\ExchangeEvents directory. In the Security tab, add "NETWORK SERVICE" to the permissions table with "FULL CONTROL" being selected.

  4. In the Install directory, edit the PageAlertReceiptEvent.vbs script to ensure that the paServer variable is set to the correct PageAlert server hostname.

    The default value is set to "seamail"

  5. In the Install directory, edit the Install.ps1 script to ensure that the $EXDIR variable is set to the correct installation path of the Exchange Server software.

    The default value is "C:\Program Files\Microsoft\Exchange Server"

  6. Open the Exchange Management Shell

  7. Enter the command:

    cd \ExchangeEvents\Install

  8. Enter the command:

    C:\ExchangeEvents\Install\Install.ps1

The integration is now installed.

Uninstalling the Integration

  1. In the C:\ExchangeEvents\Install directory, edit the Install.ps1 script to ensure that the $EXDIR variable is set to the correct installation path of the Exchange 2007 Server software.

  2. Open the Exchange Management Shell and run the uninstall.ps1 script.

  3. The integration is no longer functional, however a reboot is required to completely remove the integration, and this may be delayed until a convenient time.



Please contact Nobix Technical Support at 925.659.3500 or support@nobix.com and we'll be happy to help you.


 
  Terms of Use Hosting Enabled Call us for more info at 1-800-538-3818 Nobix