End-to-end Solarwinds SMS alerting on a VMware virtual machine

    Operating systems and applications used:


    Server O/SWindows 2008 R2 SP1
    VM VersionVMware hardware version 8
    VM hostVMware ESXi 5.0
    Solarwinds modules

    NPM 10.4.2, SAM 5.5.0

    Alerting software PageGate v.6
    SMS gatewayMultitech MTCBA-G2-EN2


    This guide assumes Solarwinds and PageGate are already installed and working.


    Installation and configuration


    Multitech SMS gateway


    Insert a working GPRS data-capable SIM in the Multitech router.

    Power on the device and wait for the Status light to flash.


    Configure a PC to use the following IP address settings:



    Subnet Mask255.255.255.0
    Default Gateway192.168.2.1


    Connect a LAN cable directly between the PC and the Multitech device.

    Open a browser session to

    Logon with username: admin and password: admin.

    Navigate to IP Setup.

    Configure an IP on (ideally) the same LAN segment as your Solarwinds server.

    Don't forget to click Submit, then Save and Restart to save your settings.

    Change the default password to something more secure!


    Navigate to the IP Setup menu and amend Auto Dialout Configuration as follows:


    Autodialout loginDisable
    Autodialout Port5000


    Click Submit, then Save and Restart.


    Navigate to the PPP menu and configure the following settings




    To test that the device is ready to send messages:


    Open a command prompt and type:

    telnet <device ip> 5000


    Type AT+CSQ.


    The router responds with the received signal strength (rssi) and the channel bit error rate (ber).

    RSSI ranges from 0 to 31. BER ranges from 0 to 7 (7 is the highest error rate).


    Signal Strength - RSSI
    10 – 31Sufficient
    0 – 9Weak or Insufficient


    Type AT+CREG?


    The router will respond in one of the following ways:


    Network Registration Verification


    ValueNetwork Registration Status
    +CREG: 0,0The router is not registered on any network
    +CREG: 0,1 The router is registered on the home network
    +CREG: 0,5The router is registered on a network and it is roaming



    Exiting Modem Mode


    1. After the last AT Command is entered, press:

    CTRL + ] (the right bracket).

    2. The following prompt displays:


    Type quit and press Enter.

    3. Then the following prompt displays:


    Type exit and press Enter.


    Instructions here: http://www.multitech.com/setup.mvc/product/87456



    Virtual Serial Port



    There are various options for using a virtual serial port. You can install a 3rd party one inside the OS or attach one to the VM from vCenter. NOTE: I have found the latter very flaky to set up and get working.



    1) 3rd party Virtual Serial Port

    Download HW VSP from http://www.hw-group.com/products/hw_vsp/index_en.html#download.

    Open the application and log in, then create the connection to the SMS gateway.

    Install as COM3 pointing to the device IP and port 5000.


    2) VMware Virtual Serial Port

    Switch off the Solarwinds VM.

    From vCenter, edit the settings of the VM.

    Add a new Serial Port device.

    Under Connection, select Use network > Client.

    Set Port URI to telnet://<MultitechDeviceIP>:5000.

    Make sure the Device Status is Connected and Connect at Power On

    The serial port will be installed on COM1


    Log on to the VM and go to Device Manager.


    Edit the properties of COM1 and set parameters as follows (under Port Settings):


    Bits per second115200
    Data bits8
    Stop bits1
    Flow ControlNone



    Make sure the GetASCII module is installed and enabled, to allow Solarwinds to communicate with PageGate.


    Create a new Carrier. Settings as follows:


    Carrier<Carrier name>
    Baud Rate115200
    Data Bits8
    Stop Bits1
    Init String<blank>
    Max Chars160


    Configure Connection 1 as follows:


    DialerConnector 1
    Init StringAT+CSQ
    Dialing Prefix<blank>
    Dedicated Carrier<Carrier name>
    Serial Port3 for 3rd party VSP, 1 for VMware VSP
    Direct ConnectNot ticked


    Verify all the necessary PageGate services are running.


    In this example, we're going to create an on-call group called ukit_on-call.


    Make sure GetAscii and On-Call Group is ticked.


    Configure your Recipients as follows:


    Enabled ServicesGetAscii
    Carrier<Carrier name>
    ID/PINRecipient's mobile number
    Max Chars160


    Go back to the Group and create an on-call schedule for your recipients.


    Finally, we configure Solarwinds...



    Advanced Alert Manager


    Edit a working Alert.

    Under Trigger Actions, select Add New Action: Dial Paging or SMS service.

    The PageGate ukit_on-call group should now be visible under Page Recipient.

    Duplicate the Action to Reset Actions.


    Generate a test alert to verify all is working.