yate/conf.d/monitoring.conf.sample

173 lines
5.4 KiB
Plaintext

; configure monitor module
[general]
; restart_alarm: int: After how many Yate restarts should the monitor send an alarm.
; Default value is 1
;restart_alarm=1
; alarm_threshold: int: Ignore generic alarms with level higher (less important) than this limit
; Valid values are between 3 (CONF) and 10 (ALL), negative to disable forwarding alarms
; Default value is 8 (NOTE)
;alarm_threshold=8
; cache: int: Time (in seconds) for specifying for how long cached data should be kept
; or with which the cache time is increased on each access
;cache=1
; old_trap_style: bool: Use old (pre-Rev. 5574) style traps
; If enabled traps are sent in individual trap messages vith value bound to trap
; By default all variables are added to the specificAlarm trap OID
;old_trap_style=false
[database]
; enable or disable database monitoring. Default is false
;monitor=false
;[yate]
; this section is an example on how to configure a database account to be monitored
; name of the section is the database account
; type=
; specify that this section is for database monitoring
;type=database
;interval in seconds at which statistic data should be sent. Defaults to 3600 (1 hour)
;notiftime=3600
; alarm threshold for maximum number of queries. Defaults to 1000
;maxqueries=1000
; alarm threshold for maximum number of failed queries. Defaults to 500
;maxfailed=500
; alarm threshold for maximum number of queries returned with an error status. Defaults to 500
;maxerrors=500
; alarm threshold for time took to execute a query. In miliseconds, defaults to 10 seconds.
;maxtimeperquery=10000
[call_qos]
; this is the configuration section for call monitoring
; to disable call monitoring comment this entire section or set monitor to false. Defaults to false.
;monitor=false
; specify the call.cdr parameter based on which route monitoring should be done. Defaults to address.
;route=address
; time_interval=
; Time interval in seconds at which the monitored values should be sent as notifications.
; Default value is 3600 (1 hour)
;time_interval=3600
; hysteresis_factor=
; The multiplying factor C for the hysteresis value H = 50 / N * C (where N is the number of calls, C is the configured value)
; where H is a value specifying how much to add/substract to/from the ASR/NER value when deciding if the ASR/NER value should raise an alarm
; About a number of C calls (succeeded or not from the ASR/NER standpoint) can trigger a change of the alarm state
; Double. Allowed values between 1.0 - 10.0.
; Defaults to 2.0
; hysteresis_factor=2.0
;[192.x.y.z]
; this section is an example on how to configure a routing direction to be monitor for ASR/NER values and call statistics
; name of this section is the routing direction name. It should match the value of the route param from the call.cdr message
; specify that this section is for call QOS monitoring on a given route
;type=call_qos
; minASR=
; lower threshold at which the low ASR alarm is set for the current time interval. Values can be -1..100
; Default is -1 ( to mean that no low ASR alarm will be sent)
;minASR=-1
; maxASR=
; upper threshold at which the high ASR alarm is set for the current time interval. Values can be -1..100
; Default is -1 ( to mean that no high ASR alarm will be sent)
;maxASR=-1
; minNER=
; threshold at which the low NER alarm should be set. Values can be -1..100
; Defaults to -1
;minNER=-1
; minimum number of calls received before calculating ASR and NER
; Defaults to 1
;mincalls=1
[sip]
; monitoring SIP parameters
; list of gateways of which state to monitor
; It is a list of IP:port addresses separated by ';'
; If port is not present, the default SIP (5060) port will be added
;gateways=
; threshold for sending an alarm signalling to many failed SIP authentications. Default is 0 (no alarm)
;max_failed_auths=0
; threshold for sending an alarm signalling that too many SIP transactions have timed out. Default is 0 (no alarm)
;max_transaction_timeouts=0
;threshold for sending an alarm signalling that too many SIP BYE transactions have not been acknowledged. Default is 0 (no alarm)
;max_byes_timeouts=0
; reset interval for alarms in seconds. Default is 0 (meaning alarms are not reset)
;reset_time=0
[sig]
; enable monitoring for signalling components. Defaults to false.
;monitor=false
; monitor trunks. Overrides the monitor value. Defaults to the monitor value.
;trunk=
; monitor linkset. Overrides the monitor value. Defaults to the monitor value.
;linkset=
; monitor links. Overrides the monitor value. Defaults to the monitor value.
;link=
; monitor physical interfaces. Overrides the monitor value. Defaults to the monitor value.
;interface=
; monitor ISDN. Overrides the monitor value. Defaults to the monitor value.
;isdn=
[rtp]
; enable RTP monitoring? Defaults to false.
;monitor=false
; RTP destinations to be monitored. Should be a comma separated list.
; i.e. rtp_directions=192.x.y.z,127.0.0.1
;rtp_directions=
; interval in seconds at which collected data should be reset. Defaults to 3600 seconds.
;reset_interval=3600
[mgcp]
; send notification if a MGCP gateway goes offline/back online? Defaults to false.
;gw_monitor=false
; threshold for sending an alarm signalling that too many MGCP transactions have timed out. Default is 0 (no alarm)
;max_transaction_timeouts=0
; threshold for sending an alarm signalling that too many MGCP DLCX transactions have timed out. Default is 0 (no alarm)
;max_deletes_timeouts=0
; reset interval in seconds. Defaults to 0 (no reset)
;reset_time=0