Open Tickets Smarty Variables
Here is the list of variables you can use to customize the body of the ticket - via the Body list definition field on the Configuration > Notifications > Open Tickets > Rules page. You can insert information about the resource concerned by the ticket, or about the user creating the ticket. This information comes from Centreon.
Common variables​
Common variables can be used to open all types of tickets (i.e. tickets on hosts or services). Use the variable directly in the Body list definition field.
| Variable name | Description | Example of contents |
|---|---|---|
| $custom_message | Inserts into the ticket the message entered by the user in the ticket opening popup | |
| $user.name | Inserts into the ticket the name of the user that opens the ticket | t.rex |
| $user.alias | Inserts into the ticket the alias (login) of the user that opens the ticket | trex |
| $user.email | Inserts into the ticket the email address of the user that opens the ticket | t.rex@jurassic.park |
Tickets on hosts​
Opening a ticket on a host generates a table of values. This means you need to use a Smarty foreach loop to access the values (like in the default ticket body). Wrap the variables you want in the following loop:
{foreach from=$host_selected item=host}
{/foreach}
| Variable name | Description |
|---|---|
| $host.host_id | 17 |
| $host.name | "Api-Host" |
| $host.instance_id | 1 |
| $host.acknowledged | 0 |
| $host.acknowledgement_type | 0 |
| $host.action_url | "" |
| $host.active_checks | 1 |
| $host.address | "127.0.0.1" |
| $host.alias | "Api-Host" |
| $host.check_attempt | 1 |
| $host.check_command | "base_host_alive" |
| $host.check_freshness | 0 |
| $host.check_interval | 5 |
| $host.check_period | "24x7" |
| $host.check_type | 0 |
| $host.checked | 1 |
| $host.command_line | "/usr/lib64/nagios/plugins/check_icmp -H 127.0.0.1 -w 3000.0,80% -c 5000.0,100..." |
| $host.default_active_checks | 1 |
| $host.default_event_handler_enabled | 1 |
| $host.default_failure_prediction | null |
| $host.default_flap_detection | 1 |
| $host.default_notify | 1 |
| $host.default_passive_checks | 0 |
| $host.default_process_perfdata | null |
| $host.display_name | "Api-Host" |
| $host.enabled | 1 |
| $host.event_handler | "" |
| $host.event_handler_enabled | 1 |
| $host.execution_time | 0.093993 |
| $host.failure_prediction | null |
| $host.first_notification_delay | 0 |
| $host.flap_detection | 1 |
| $host.flap_detection_on_down | 1 |
| $host.flap_detection_on_unreachable | 1 |
| $host.flap_detection_on_up | 1 |
| $host.flapping | 0 |
| $host.freshness_threshold | 0 |
| $host.high_flap_threshold | 0 |
| $host.icon_image | "ppm/operatingsystems-linux-snmp-linux-128.png" |
| $host.icon_image_alt | "" |
| $host.last_check | 1738599249 |
| $host.last_hard_state | 0 |
| $host.last_hard_state_change | 1731601141 |
| $host.last_notification | null |
| $host.last_state_change | 1731601141 |
| $host.last_time_down | null |
| $host.last_time_unreachable | null |
| $host.last_time_up | 1738599251 |
| $host.last_update | 1735050379 |
| $host.latency | 0.362 |
| $host.low_flap_threshold | 0 |
| $host.max_check_attempts | 3 |
| $host.modified_attributes | null |
| $host.next_check | 1738599549 |
| $host.next_host_notification | null |
| $host.no_more_notifications | 0 |
| $host.notes | "" |
| $host.notes_url | "" |
| $host.notification_interval | 0 |
| $host.notification_number | 0 |
| $host.notification_period | "" |
| $host.notify | 1 |
| $host.notify_on_down | 1 |
| $host.notify_on_downtime | 1 |
| $host.notify_on_flapping | 1 |
| $host.notify_on_recovery | 1 |
| $host.notify_on_unreachable | 1 |
| $host.obsess_over_host | 1 |
| $host.output | "OK - 127.0.0.1 rta 0,077ms lost 0%\n" |
| $host.passive_checks | 0 |
| $host.percent_state_change | 0 |
| $host.perfdata | "rta=0,077ms;3000,000;5000,000;0; pl=0%;80;100;0;100 rtmax=0,077ms;;;; rtmin=0..." |
| $host.process_perfdata | null |
| $host.retain_nonstatus_information | 1 |
| $host.retain_status_information | 1 |
| $host.retry_interval | 1 |
| $host.scheduled_downtime_depth | 0 |
| $host.should_be_scheduled | 1 |
| $host.stalk_on_down | 0 |
| $host.stalk_on_unreachable | 0 |
| $host.stalk_on_up | 0 |
| $host.state | 0 |
| $host.state_type | 1 |
| $host.statusmap_image | "" |
| $host.timezone | "" |
| $host.real_state | null |
| $host.host_state | 0 |
| $host.state_str | "UP" |
| $host.last_state_change_duration | "2M 2w" |
| $host.last_hard_state_change_duration | "2M 2w" |
Tickets on services​
Opening a ticket on a service generates a table of values. This means you need to use a Smarty foreach loop to access the values (like in the default ticket body). Wrap the variables you want in the following loop:
{foreach from=$service_selected item=service}
{/foreach}
| Variable name | Description |
|---|---|
| $service.host_id | 17 |
| $service.description | "Cpu" |
| $service.service_id | 124 |
| $service.acknowledged | 0 |
| $service.acknowledgement_type | 0 |
| $service.action_url | "" |
| $service.active_checks | 1 |
| $service.check_attempt | 3 |
| $service.check_command | "OS-Linux-SNMP-Cpu" |
| $service.check_freshness | 0 |
| $service.check_interval | 5 |
| $service.check_period | "24x7" |
| $service.check_type | 0 |
| $service.checked | 1 |
| $service.command_line | "/usr/lib/centreon/plugins//centreon_linux_snmp.pl --plugin=os::linux::snmp::p..." |
| $service.default_active_checks | 1 |
| $service.default_event_handler_enabled | 1 |
| $service.default_failure_prediction | null |
| $service.default_flap_detection | 1 |
| $service.default_notify | 1 |
| $service.default_passive_checks | 0 |
| $service.default_process_perfdata | null |
| $service.display_name | "Cpu" |
| $service.enabled | 1 |
| $service.event_handler | "" |
| $service.event_handler_enabled | 1 |
| $service.execution_time | 6.185488 |
| $service.failure_prediction | null |
| $service.failure_prediction_options | null |
| $service.first_notification_delay | 0 |
| $service.flap_detection | 1 |
| $service.flap_detection_on_critical | 1 |
| $service.flap_detection_on_ok | 1 |
| $service.flap_detection_on_unknown | 1 |
| $service.flap_detection_on_warning | 1 |
| $service.flapping | 0 |
| $service.freshness_threshold | 0 |
| $service.high_flap_threshold | 0 |
| $service.icon_image | "" |
| $service.icon_image_alt | "" |
| $service.last_check | 1738662813 |
| $service.last_hard_state | 3 |
| $service.last_hard_state_change | 1731601229 |
| $service.last_notification | null |
| $service.last_state_change | 1731601229 |
| $service.last_time_critical | null |
| $service.last_time_ok | null |
| $service.last_time_unknown | 1738662813 |
| $service.last_time_warning | null |
| $service.last_update | 1738662213 |
| $service.latency | 0.238 |
| $service.low_flap_threshold | 0 |
| $service.max_check_attempts | 3 |
| $service.modified_attributes | null |
| $service.next_check | 1738663113 |
| $service.next_notification | null |
| $service.no_more_notifications | 0 |
| $service.notes | "" |
| $service.notes_url | "" |
| $service.notification_interval | 0 |
| $service.notification_number | 17723 |
| $service.notification_period | "" |
| $service.notify | 1 |
| $service.notify_on_critical | 1 |
| $service.notify_on_downtime | 1 |
| $service.notify_on_flapping | 1 |
| $service.notify_on_recovery | 1 |
| $service.notify_on_unknown | 1 |
| $service.notify_on_warning | 1 |
| $service.obsess_over_service | 1 |
| $service.output | "UNKNOWN: SNMP Table Request: Timeout\n" |
| $service.passive_checks | 0 |
| $service.percent_state_change | 0 |
| $service.perfdata | "" |
| $service.process_perfdata | null |
| $service.retain_nonstatus_information | 1 |
| $service.retain_status_information | 1 |
| $service.retry_interval | 1 |
| $service.scheduled_downtime_depth | 0 |
| $service.should_be_scheduled | 1 |
| $service.stalk_on_critical | 0 |
| $service.stalk_on_ok | 0 |
| $service.stalk_on_unknown | 0 |
| $service.stalk_on_warning | 0 |
| $service.state | 3 |
| $service.state_type | 1 |
| $service.volatile | 0 |
| $service.real_state | null |
| $service.address | "127.0.0.1" |
| $service.host_state | 0 |
| $service.host_name | "Api-Host" |
| $service.instance_id | 1 |
| $service.service_state | 3 |
| $service.state_str | "UNKNOWN" |
| $service.last_state_change_duration | "2M 2w" |
| $service.last_hard_state_change_duration | "2M 2w" |
| $service.num_metrics | 0 |