Esses parâmetros e os possíveis valores de propriedade para os respectivos objetos de campo do widget do dashboard permitem configurar o widget Informações do sistema nos métodos dashboard.create e dashboard.update.
As propriedades fields do widget não são validadas durante a criação ou atualização de um dashboard. Isso permite que os usuários modifiquem widgets internos e criem widgets personalizados, mas também introduz o risco de criar ou atualizar widgets incorretamente. Para garantir a criação ou atualização bem-sucedida do widget Informações do sistema, consulte o comportamento dos parâmetros descrito nas tabelas abaixo.
Os seguintes parâmetros são suportados para o widget Informações do sistema.
| Parâmetro | tipo | nome | valor |
|---|---|---|---|
| Intervalo de atualização | 0 | rf_rate | 0 - Sem atualização; 10 - 10 segundos; 30 - 30 segundos; 60 - 1 minuto; 120 - 2 minutos; 600 - 10 minutos; 900 - (padrão) 15 minutos. |
| Mostrar | 0 | info_type | 0 - (padrão) Estatísticas do sistema; 1 - Nós de alta disponibilidade. |
| Mostrar detalhes da verificação de atualização de software | 0 | show_software_update_check_details | 0 - (padrão) Desabilitado; 1 - Habilitado. Comportamento do parâmetro: - suportado se AllowSoftwareUpdateCheck na configuração do Zabbix server estiver habilitado e Mostrar estiver definido como "Estatísticas do sistema" |
Os exemplos a seguir têm como objetivo apenas descrever a configuração dos objetos de campo do widget do dashboard para o widget Informações do sistema. Para obter mais informações sobre como configurar um dashboard, consulte dashboard.create.
Configure um widget Informações do sistema que exibe estatísticas do sistema com um intervalo de atualização de 10 minutos e verificação de atualização de software ativada.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "systeminfo",
"name": "System information",
"x": 0,
"y": 0,
"width": 36,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 0,
"name": "rf_rate",
"value": 600
},
{
"type": 0,
"name": "show_software_update_check_details",
"value": 1
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}Resposta: