Clickatell - SMS Gateway - Node Response Time Alert

Version 3

    Clickatell - SMS Gateway - Node Response Time

     

    This article shows how to setup this script as an alert action. Please take time to review the main overview article if you have not already done so: Clickatell - SMS Gateway - Alert Overview. The main overview article contains information necessary to completely setup this script.

     

    This script is specifically designed for node based alerts.

    7.png

     

    In the Trigger Actions I added 'Execute an External Program' action.

    1.png

    This is the full text in the 'Network path to external program' field.

    C:\windows\system32\windowspowershell\v1.0\powershell.exe -ExecutionPolicy unrestricted -command "<C:\path\to\script>\Clickatell_Alert_Trigger_Action_Node_Response_Time.ps1 '${N=SwisEntity;M=DisplayName}' '${N=SwisEntity;M=Stats.ResponseTime}' '${N=SwisEntity;M=ResponseTimeThreshold.IsLevel1State}' '${N=SwisEntity;M=ResponseTimeThreshold.IsLevel2State}' '${N=Generic;M=DateTime;F=OriginalValue}'"

     

    **You will need to update the <C:\path\to\script> in the above line to the location that you have the script saved.**

     

    I'm passing in the following Orion variables:

    • Node Name: ${N=SwisEntity;M=Node.DisplayName}
    • Node Response Time: ${N=SwisEntity;M=Stats.ResponseTime}
    • Response Time Warning Value Reached: ${N=SwisEntity;M=ResponseTimeThreshold.IsLevel1State}
    • Response Time Critical Value Reached: ${N=SwisEntity;M=ResponseTimeThreshold.IsLevel2State
    • Orion Date/Time: ${N=Generic;M=DateTime;F=OriginalValue}

     

    Once that alert action is completed then copy it to Reset Actions.

    8.png

     

     

    Finish editing the alert and you should be done.

     

    **Change log**

    • 2016-04-04 : Initial release