Sidebar

manual:api:reference:settings:getglobal

settings.getglobal

This method has been removed in Zabbix 5.2.3.

Description

object settings.getglobal(object parameters)

The method allows to retrieve the global parameters of settings object according to the given parameters.

Property Type Description
default_theme string ​Default theme.
default_timezone string System time zone by default.
show_technical_errors integer Show technical errors (PHP/SQL) to non-Super admin users and to users that are not part of user groups with debug mode enabled.
severity_color_0 string ​Color for “Not classified” severity as a hexadecimal color code.
severity_color_1 string Color for “Information” severity as a hexadecimal color code.
severity_color_2 string Color for “Warning” severity as a hexadecimal color code.
severity_color_3 string ​Color for “Average” severity as a hexadecimal color code.
severity_color_4 string ​Color for “High” severity as a hexadecimal color code.
severity_color_5 string ​Color for “Disaster” severity as a hexadecimal color code.
custom_color integer Use custom event status colors.
problem_unack_color string Color for unacknowledged PROBLEM events as a hexadecimal color code.
problem_ack_color string Color for acknowledged PROBLEM events as a hexadecimal color code.
ok_unack_color string Color for unacknowledged RESOLVED events as a hexadecimal color code.
ok_ack_color string Color for acknowledged RESOLVED events as a hexadecimal color code.
default_lang string System language by default.
x_frame_options string X-Frame-Options HTTP header.
session_key string Secret key to sign session data.
This method is available to unauthenticated users and must be called without the auth parameter in the JSON-RPC request.

Parameters

(object) Parameters defining the desired output.

The method supports only one parameter.

Parameter Type Description
output query This parameter being common for all get methods described in the reference commentary.

Return values

(object) Returns settings object contained only global parameters.

Examples

Request:

{
    "jsonrpc": "2.0",
    "method": "settings.getglobal",
    "params": {
        "output": "extend"
    },
    "id": 1
}

Response:

{
    "jsonrpc": "2.0",
    "result": {
        "default_theme": "blue-theme",
        "show_technical_errors": "0",
        "severity_color_0": "97AAB3",
        "severity_color_1": "7499FF",
        "severity_color_2": "FFC859",
        "severity_color_3": "FFA059",
        "severity_color_4": "E97659",
        "severity_color_5": "E45959",
        "custom_color": "0",
        "problem_unack_color": "CC0000",
        "problem_ack_color": "CC0000",
        "ok_unack_color": "009900",
        "ok_ack_color": "009900",
        "default_lang": "en_GB",
        "x_frame_options": "SAMEORIGIN",
        "session_key": "7c1f57f581c75116f358a5a6becf0f5f"
    },
    "id": 1
}

Source

CSettings::getGlobal() in ui/include/classes/api/services/CSettings.php.