Alignak configuration (alignak)

The alignak model is used to store the global configuration of an Alignak instance.
resources/../_static/config_alignak.png
Properties
Property Type Required Default Relation
_realm
objectid True   realm
_sub_realm
boolean   True  
_users_delete
objectid list     user
_users_read
objectid list     user
_users_update
objectid list     user
Passive host checks enabled
boolean   True  
Passive service checks enabled
boolean   True  
Additional freshness latency
integer   15  
Alias
string      
Check external commands
boolean   True  
check_for_orphaned_hosts
Check for orphaned hosts
boolean   True  
check_for_orphaned_services
Check for orphaned services
boolean   True  
Host checks freshness check
boolean   True  
Passive service checks enabled
boolean   True  
Scheduler queues cleaning interval
integer   900  
Enable environment macros
boolean   False  
Notifications enabled
boolean   True  
Event handlers commands timeout
integer   30  
event_handlers_enabled
Event handlers enabled
boolean   True  
execute_host_checks
Active host checks enabled
boolean   True  
execute_service_checks
Active service checks enabled
boolean   True  
flap_detection_enabled
Flapping detection enabled
boolean   True  
Flapping history
integer   20  
Global host event handler
string   None  
Global service event handler
string   None  
high_host_flap_threshold
Host high flapping threshold
integer   30  
high_service_flap_threshold
Service high flapping threshold
integer   30  
Hosts checks commands timeout
integer   30  
Host freshness check interval
integer   3600  
Host performance data command
string   None  
illegal_macro_output_chars
Illegal macros output characters
string      
illegal_object_name_chars
Illegal objects name characters
string   `~!$%^&*’|’<>?,()=  
Instance identifier
string      
Instance name
string      
Application interval length
integer   60  
Last time alive
integer   0  
Log objects active checks
boolean   True  
Log objects event handlers
boolean   True  
Log external commands
boolean   True  
Log objects states flapping
boolean   True  
Log hosts checks retries
boolean   True  
Log objects initial states
boolean   True  
Log notifications
boolean   True  
Log objects passive checks
boolean   True  
Log services checks retries
boolean   True  
Log objects snapshots
boolean   True  
low_host_flap_threshold
Host low flapping threshold
integer   20  
low_service_flap_threshold
Service low flapping threshold
integer   20  
Maximum hosts checks spread
integer   30  
Maximum check output length
integer   8192  
Maximum services checks spread
integer   30  
Alignak name
string True    
no_event_handlers_during_downtimes
Event handlers launched when object is in a downtime period
boolean   False  
Notes
string      
Notes URL
string      
Notification commands timeout
integer   30  
Instance PID
integer   0  
Process performance data
boolean   True  
Program start time
integer   0  
schema_version
integer   1  
Services checks commands timeout
integer   60  
Service freshness check interval
integer   30  
Service performance data command
string   None  
Command timeout exit status
integer   2  
use_timezone
Alignak time zone
string      

accept_passive_host_checks: Accept passive hosts checks. Default is True

accept_passive_service_checks: Accept passive services checks

additional_freshness_latency: Extra time for the freshness check - default is 15 seconds

alias: Element friendly name used by the Web User Interface.

check_external_commands: Enable / disable the external commands management

check_host_freshness: Host checks freshness is enabled/disabled. Default is True

check_service_freshness: Accept passive services checks

cleaning_queues_interval: Default is 15 minutes (900 seconds)

enable_environment_macros: Enable to provide environment variables as macros to the launched commands. Default is disabled.

enable_notifications: Raising notifications is enabled. Default is True

event_handler_timeout: Default is 30 seconds

flap_history: Number of states for flapping computing

global_host_event_handler: Command that will be used as an event handler if none is specified for a specific host/service.

global_service_event_handler: Command that will be used as an event handler if none is specified for a specific host/service.

host_check_timeout: Default is 30 seconds

host_freshness_check_interval: Default is one hour (3600 seconds)

host_perfdata_command: Command that will be run for the performance data of an host.

instance_id: Reporting daemon identifier

instance_name: Reporting daemon name

interval_length: Default is 60 seconds for one minute

last_alive: Date/time of this status report

log_active_checks: Create a monitoring log event for this event

log_event_handlers: Create a monitoring log event for this event

log_external_commands: Create a monitoring log event for this event

log_flappings: Create a monitoring log event for this event

log_host_retries: Create a monitoring log event for this event

log_initial_states: Create a monitoring log event for this event

log_notifications: Create a monitoring log event for this event

log_passive_checks: Create a monitoring log event for this event

log_service_retries: Create a monitoring log event for this event

log_snapshots: Create a monitoring log event for this event

max_host_check_spread: Default is 30 seconds

max_plugins_output_length: Default is 8192 bytes

max_service_check_spread: Default is 30 seconds

name: Alignak instance name. This will be compared to the Alignak arbiter instance name to get the correct configuration.

notes: Element notes. Free text to store element information.

notes_url: Element notes URL. Displayed in the Web UI as some URL to be navigatesd. Note that a very specific text format must be used for this field, see the Web UI documentation.

notification_timeout: Default is 30 seconds

pid: Reporting daemon PID

process_performance_data: Enable / disable the performance data extra management

program_start: Date/time the Alignak scheduler started/restarted

service_check_timeout: Default is 60 seconds

service_freshness_check_interval: Default is one hour (3600 seconds)

service_perfdata_command: Command that will be run for the performance data of a service.

timeout_exit_status: Default is 2 (CRITICAL)