Alert script example

UNIX® shell script sample sending alert by email.

If you have configured the ALERT_SCRIPT element to execute a script when the GAS raises a monitoring alarm, the following sample script provides you with an example of how you might send notification by email about the alarm. For this purpose, you need to have a mail server set up on your system.
Note:

The script is intended as a sample implementation for sending an email alert. You are encouraged to customize the email content for your own application needs.

#!/bin/bash
# email alert script
echo "Subject: GAS ALERT" > /usr/gas/mail.txt
echo "" >> /usr/gas/mail.txt
echo "DATE:" 'date' >> /usr/gas/mail.txt
echo "ERROR="$1 >> /usr/gas/mail.txt
echo "SESSION="$2 >> /usr/gas/mail.txt
echo "." >> /usr/gas/mail.txt
sendmail -v admin@4js.com < /usr/gas/mail.txt
The arguments passed in contain information about the actual event:
  1. $1 is the event triggered, like REAL_REQUEST_TIME.
  2. $2 is the session number that triggered the alarm event.

Sample message

This is a sample message sent by the script:
Subject: GAS ALERT

DATE: Thu Apr 9 14:58:15 CEST 2020
ERROR=REAL_REQUEST_TIME
SESSION=1908f2708ffc685154bc7750ec84dd81