> 设置对象

以下对象都是与settings 直接相关的API。

故障事件

设置

设置对象有以下属性。

属性类型描述
default_langstring默认系统语言。

默认: en_GB
default_timezonestring默认系统时区。

默认: system - 系统默认。

所有支持的时区清单参考PHP documentation
default_themestring默认主题。

可能的值:
blue-theme - (默认) 蓝色;
dark-theme - 深色;
hc-light - 高对比亮色;
hc-dark - 高对比暗色。
search_limitinteger搜索和过滤结果限制。

默认:1000。
max_overview_table_sizeinteger数据概览和触发器概览仪表盘组件的行和列最大值。

默认:50。
max_in_tableinteger要在表格单元格内显示的最大元素数。

默认:50。
server_check_intervalinteger显示Zabbix server宕机的告警。

可能的值:
0 - 不显示告警;
10 - (默认) 显示告警。
work_periodstring工作时间。

默认:1-5,09:00-18:00。
show_technical_errorsinteger向非超级管理员用户和未开启调试模式群组的用户显示技术错误(PHP/SQL)。

可能的值:
0 - (默认) 不显示技术错误;
1 - 显示技术错误。
history_periodstring在最新数据,网页,和数据概览仪表盘组件中展示历史数据的最长时间。接受秒和带后缀的时间单位。

默认:24h。
period_defaultstring时间过滤默认时长。接受秒和带后缀的时间单位,支持月和年(30s,1m,2h,1d,1M,1y)。

默认:1h。
max_periodstring时间过滤最长时间。接受秒和带后缀的时间单位,支持月和年(30s,1m,2h,1d,1M,1y)。

默认:2y。
severity_color_0string十六进制颜色码表示的“未分类”严重性颜色。

默认:97AAB3。
severity_color_1string十六进制颜色码表示的“信息”严重性颜色。

默认:7499FF。
severity_color_2string十六进制颜色码表示的“警告”严重性颜色。

默认:FFC859。
severity_color_3string十六进制颜色码表示的“一般”严重性颜色。

默认:FFA059。
severity_color_4string十六进制颜色码表示的“严重”严重性颜色。

默认:E97659。
severity_color_5string十六进制颜色码表示的“灾难”严重性颜色。

默认:E45959;
severity_name_0string“未分类”严重性名称。

默认:Not classified。
severity_name_1string“信息”严重性名称。

默认: Information。
severity_name_2string“警告”严重性名称。

默认:Warning。
severity_name_3string“一般”严重性名称。

默认:Average。
severity_name_4string“严重”严重性名称。

默认:High。
severity_name_5string“灾难”严重性名称。

默认:Disaster。
custom_colorinteger使用自定义事件状态颜色。

可能的值:
0 - (默认) 不使用自定义事件状态颜色;
1 - 使用自定义事件状态颜色。
ok_periodstring显示触发器恢复时间。接受秒和带后缀的时间单位。

默认:5m。
blink_periodstring状态变化时触发器闪烁时间。接受秒和带后缀的时间单位。

默认:2m。
problem_unack_colorstring十六进制颜色码表示的已取消确认故障事件颜色。

默认:CC0000。
problem_ack_colorstring十六进制颜色码表示的已确认故障事件颜色。

默认:CC0000。
ok_unack_colorstring十六进制颜色码表示的已取消确认的未解决故障事件颜色。

默认:009900。
ok_ack_colorstring十六进制颜色码表示的已确认的解决故障事件颜色。

默认:009900。
problem_unack_styleinteger已取消确认的故障事件闪烁。

可能的值:
0 - 不闪烁;
1 - (默认) 闪烁。
problem_ack_styleinteger已确认的故障事件闪烁。

可能的值:
0 - 不闪烁;
1 - (默认) 闪烁。
ok_unack_styleinteger已取消确认的已解决事件闪烁。

可能的值:
0 - 不闪烁;
1 - (默认) 闪烁。
ok_ack_styleinteger已确认的已解决事件闪烁。

可能的值:
0 - 不闪烁;
1 - (默认) 闪烁。
urlstring前端URL。
discovery_groupidinteger自动放置发现主机的主机组ID。
default_inventory_modeinteger默认主机清单模式。

可能的值:
-1 - (默认) 禁用;
0 - 手动;
1 - 自动。
alert_usrgrpidinteger接收数据库宕机告警信息的用户组ID。如果设置为空,告警信息不会发送。
snmptrap_logginginteger未匹配的SNMP traps记录。

可能的值:
0 - 不记录未匹配的SNMP traps;
1 - (默认) 记录 未匹配的SNMP traps。
login_attemptsinteger失败登录尝试次数,超过后登录会被禁止。

默认:5。
login_blockstring如果登录失败次数超过了login_attempts字段定义的值,登录表格将会被锁住的时间。接受秒和带后缀的时间单位。

默认:30s。
validate_uri_schemesinteger证实URI方案。

可能的值:
0 - 不证实;
1 - (默认) 证实。
uri_valid_schemesstring有效URI方案。

默认:http,https,ftp,file,mailto,tel,ssh。
x_frame_optionsstringX-Frame-Options HTTP头;

可能的值:SAMEORIGIN。
iframe_sandboxing_enabledinteger使用iframe沙盒。

可能的值:
0 - 不使用;
1 - (默认) 使用
iframe_sandboxing_exceptionsstringIframe沙盒异常。
connect_timeoutstringZabbix server连接超时。

默认:3s。
socket_timeoutstring网络默认超时。

默认:3s。
media_type_test_timeoutstring媒介类型测试网络超时。

默认:65s。
item_test_timeoutstring监控项测试网络超时。

默认:60s。
script_timeoutstring脚本运行网络超时。

默认:60s。
report_test_timeoutstring定时报表测试网络超时。

默认:60s。
auditlog_enabledinteger启用审计日志。

可能的值:
0 - 禁用;
1 - (默认) 启用。
geomaps_tile_providerstring地理地图tile供应商。

可能的值:
OpenStreetMap.Mapnik - (默认) OpenStreetMap Mapnik;
OpenTopoMap - OpenTopoMap;
Stamen.TonerLite - Stamen Toner Lite;
Stamen.Terrain - Stamen Terrain;
USGS.USTopo - USGS US Topo;
USGS.USImagery - USGS US Imagery。

支持空字符串以指定自定义值如geomaps_tile_urlgeomaps_max_zoomgeomaps_attribution
geomaps_tile_urlstringgeomaps_tile_provider设置为空字符串时地理地图瓦片的URL。
geomaps_max_zoomintegergeomaps_tile_provider设置为空字符串时地理地图的最大缩放级别。最大缩放必须在0到30之间。
geomaps_attributionstringgeomaps_tile_provider设置为空字符串时的地理地图属性文本。