Alerts management

Table of contents

Description

Use this option to change alert management settings as shown below:

Settings

Mail mode (TEXT/HTML)

Alerts are by default sent in HTML format. With some mail clients, HTML mails are not correctly displayed or even rejected. This option is used to switch between HTML format and pure TEXT format.


Mail recipients list

All alerts coming from monitoring scripts and checks scripts are sent using a common alert script that sends emails (via "sendmail") to the recipients list that can be defined using this option.

(info) The common alert script can be customized too if you prefer not to receive emails and use commands from your monitoring software for example.

(warning) Do not add blank lines and set one recipient per line

Mail sender

This optional option allows you to define the sender name instead of the default one (root@hostname)

Create/update alert mail footer

Used to add comments at the end of the mail.

(lightbulb) HTML tags like new line, font and bold can be added within the file. In case the format is switched to TEXT, these tags will be automatically removed from the text mail.

Enable/disable wall alert messages

This option enables or disables (default) the "wall" messages sent via the alert script.

Update/reinstall common alert script

All alerts coming from monitoring scripts and checks scripts are sent using a common alert script.

If this script does not exist, it is initialized by copying an example provided in the kit.

If it exists and is different from the original one, you are invited to reinitialize it from the default one:

  • Answer "yes" if you did not change the original script file and you have updated the Linux Toolkit (read the corresponding release notes)
  • Do not answer "yes" if you customized your own alert script.
    (lightbulb) In case you've overwritten the existing alert script, the previous version can be restored from the "/charon/archive" folder

(info) This script can be customized to send alerts the way you want, adding for example commands to link with your monitoring tool. It is based on an alert code passed as parameter 1.

All other parameters are information related to the alert. The script uses templates in order to send emails and wall messages (see "/opt/charon/utils/templates/*.mail" and "/opt/charon/utils/templates/*.wall" files if needed).

The table below lists all available values for parameter 1 in case you plan to customize the scripts and send alerts by your own (monitoring software lines of commands, snmptrap, etc...)


Parameter 1 can have the following values:

Parameter 1SeverityDescription
ABORTEDCRITICALGuest has stopped without user or service request

AKSUSBFAIL

CRITICAL

If the dongle is detected as removed whereas it is disconnected, the askusb daemons are restarted. If the restart fails after 15 tries, this message is sent

COMMLOSTCRITICALCommunication lost with the license
COMMRESTINFORMATIONALCommunication restored with the license

EMULSTART

INFORMATIONAL

Emulator has been started

EXPCHK

CRITICAL, MAJOR, MINOR, INFORMATION

The license is about to expire

FOUND

INFORMATIONAL

License dongle found at startup

IFCFGADDRCRITICALThe network interface defined in the configuration has already an assigned IP address, cannot be used for guest
IFCFGCRITCRITICALOne parameter in the ifcfg-ethN file is not configured correctly (mandatory value)
IFCFGUNKNCRITICALThe interface name defined in the configuration file is not valid (not found with 'ifconfig <eth>' command)
IFCFGWARNWARNINGOne parameter in the ifcfg-ethN file is not configured correctly (recommended value)

REMOVED

CRITICAL

Dongle has been removed: the guest sees the dongle as disconnected and will stop after the defined interval if the dongle is not replaced

REMOVRESET

ERROR

Dongle seen as removed whereas not disconnected (aksusb driver failure). In this case the USB is reset and drivers are restarted ((warning) Not valid if the dongle is a network dongle and then located on another server)

STOPPED

CRITICAL

Guest has been stopped, reasons explained in parameters 4, 5 and 6

STOPPEDREQINFORMATIONALGuest has been stopped, requested by user or shutdown
TESTMAILINFORMATIONALUsed to test email mode when setting HTML or pure TEXT

USBCONNECT

CRITICAL

Dongle has been connected (immediate detection)

USBDISCONNECT

MAJOR

Dongle has been removed (immediate detection)


Select guests log alert level

Select the alert level to send alerts when events are found in the guest log file:

LevelInformationWarningError
0(error)(error)(error)
1(tick)(tick)(tick)
2(error)(tick)(tick)
3(error)(error)(tick)

(blue star) Requires the "charon_logevent" entry activated in the "crontab" file => menu option "Manage recursive jobs: license expiration check, log events (cron)"

(info) This does not affect guest startup alerts. You will receive alerts when a guest starts or stop whatever the level is.

View alerts history

This option is used to view the alerts history sent via the alert script. Alerts can be viewed in a continuous way or using a text editor.

Immediate alert on dongle removal

Enable or disable immediate alert on dongle removal. These alerts are monitored by the aksusbd log monitoring which is totally independent from the Charon virtual machine log files monitoring.



Alerts simulator

This option allows you to send all the available alerts for testing:

Reduce WARN msgs on dongle removal

If enabled, it will prevent from sending too many alerts on dongle removal thus the following messages will not generate an alert:

  • Unable to log in to the key "XXXXXXXX", feature X.
  • HASP runtime (7): Sentinel protection key not available.
  • Failed to login at the Sentinel HASP key: "XXXXXXXX".



© Stromasys, 1999-2024  - All the information is provided on the best effort basis, and might be changed anytime without notice. Information provided does not mean Stromasys commitment to any features described.