---
title: conf/actions
slug: ps/help/en_us/vtm/config/confactions
docTags: 
createdAt: 2026-08-02T08:50:32.298Z
---

The conf/actions directory contains configuration files for event handlers. The name of a file is the name of the action it defines. Actions can be configured under the System > Alerting section of the Admin Server UI or by using functions under the Alerting.Action section of the the SOAP API and CLI.

| Key                                                             | Description                                                                                                                                                                                                                                                                                                                                                |
| --------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| note                                                            | A description of the action.<br />Value type: string<br />Default value: \<none>                                                                                                                                                                                                                                                                           |
| type                                                            | The action type.<br />Value type: enumeration<br />Default value: \<none><br />Permitted values:<br />email: E-Mail<br />log: Log to File<br />syslog: Log to Syslog<br />program: Program<br />trap: SNMP Notify or Trap<br />soap: SOAP Callback                                                                                                         |
| Additional keys used when type is "email"                       |                                                                                                                                                                                                                                                                                                                                                            |
| from                                                            | The e-mail address from which messages will appear to originate.<br />Requires: type is set to "email"<br />Value type: string<br />Default value: "vTM@%hostname%"                                                                                                                                                                                        |
| server                                                          | The SMTP server to which messages should be sent. This must be a valid IPv4 address or resolvable hostname (with optional port).<br />Requires: type is set to "email"<br />Value type: string<br />Default value: \<none>                                                                                                                                 |
| to                                                              | A list of e-mail addresses to which messages will be sent.<br />Requires: type is set to "email"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                                                       |
| Additional keys used when type is "log"                         |                                                                                                                                                                                                                                                                                                                                                            |
| file                                                            | The full path of the file to log to. The text %zeushome% will be replaced with the location where the software is installed.<br />Requires: type is set to "log"<br />Value type: string<br />Default value: \<none>                                                                                                                                       |
| Additional keys used when type is "program"                     |                                                                                                                                                                                                                                                                                                                                                            |
| arg!\*                                                          | An argument to pass to the program. For example, to specify that the argument --foo=bar should be passed to the program executed by this action you would set a key arg!foo to the value bar.<br />Requires: type is set to "program"<br />Value type: string<br />Default value: \<none>                                                                  |
| describe!\*                                                     | A description for an argument provided to the program, this is used only for display purposes in the Admin Server UI. To give a description to the --foo example for arg!\* above you would set the description text as the value for the key description!foo.<br />Requires: type is set to "program"<br />Value type: string<br />Default value: \<none> |
| program                                                         | The program to run.<br />Requires: type is set to "program"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                                                                                            |
| Additional keys used when type is "program", "email", or "soap" |                                                                                                                                                                                                                                                                                                                                                            |
| timeout                                                         | How long the action can run for before it is stopped automatically (set to 0 to disable timeouts).<br />Requires: type is set to "program", "email", or "soap"<br />Value type: seconds<br />Default value: "60"                                                                                                                                           |
| Additional keys used when type is "program", or "email"         |                                                                                                                                                                                                                                                                                                                                                            |
| verbose                                                         | Enable or disable verbose logging for this action.<br />Requires: type is set to "program", or "email"<br />Value type: Yes / No<br />Default value: "No"                                                                                                                                                                                                  |
| Additional keys used when type is "soap"                        |                                                                                                                                                                                                                                                                                                                                                            |
| additional                                                      | Additional information to send with the SOAP call.<br />Requires: type is set to "soap"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                                                                |
| password                                                        | The password for HTTP basic authentication.<br />Requires: type is set to "soap"<br />Value type: password<br />Default value: \<none>                                                                                                                                                                                                                     |
| proxy                                                           | The address of the server implementing the SOAP interface (For example, https\://example.com).<br />Requires: type is set to "soap"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                    |
| username                                                        | Username for HTTP basic authentication. Leave blank if you do not wish to use authentication.<br />Requires: type is set to "soap"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                     |
| Additional keys used when type is "syslog"                      |                                                                                                                                                                                                                                                                                                                                                            |
| syslog\_msg\_len\_limit                                         | Maximum length in bytes of a message sent to the remote syslog. Messages longer than this will be truncated before they are sent.<br />Requires: type is set to "syslog"<br />Value type: unsigned integer<br />Default value: "2048"                                                                                                                      |
| sysloghost                                                      | The host and optional port to send syslog messages to (if empty, messages will be sent to localhost).<br />Requires: type is set to "syslog"<br />Value type: string<br />Default value: \<none>                                                                                                                                                           |
| Additional keys used when type is "trap"                        |                                                                                                                                                                                                                                                                                                                                                            |
| community                                                       | The community string to use when sending a Trap over SNMPv1 or a Notify over SNMPv2c.<br />Requires: type is set to "trap"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                             |
| snmp!auth\_password                                             | The authentication password for sending a Notify over SNMPv3. Blank to send unauthenticated traps.<br />Requires: type is set to "trap"<br />Value type: password<br />Default value: \<none>                                                                                                                                                              |
| snmp!hash\_alg                                                  | The hash algorithm for SNMPv3 authentication.<br />Requires: type is set to "trap"<br />Value type: enumeration<br />Default value: "md5"<br />Permitted values:<br />md5: MD5<br />sha1: SHA-1                                                                                                                                                            |
| snmp!priv\_password                                             | The encryption password to encrypt a Notify message for SNMPv3. Requires that authentication also be configured. Blank to send unencrypted traps.<br />Requires: type is set to "trap"<br />Value type: password<br />Default value: \<none>                                                                                                               |
| snmp!username                                                   | The SNMP username to use to send the Notify over SNMPv3.<br />Requires: type is set to "trap"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                                                          |
| snmp!version                                                    | The SNMP version to use to send the Trap/Notify.<br />Requires: type is set to "trap"<br />Value type: enumeration<br />Default value: "snmpv1"<br />Permitted values:<br />snmpv1: SNMPv1<br />snmpv2c: SNMPv2c<br />snmpv3: SNMPv3                                                                                                                       |
| traphost                                                        | The hostname or IPv4 address and optional port number that should receive traps.<br />Requires: type is set to "trap"<br />Value type: string<br />Default value: \<none>                                                                                                                                                                                  |
