Објекат сервиса

Следећи објекти су директно повезани са service API-јем.

Сервис

Објекат сервиса има следећа својства.

Property Type Description
serviceid ID ID сервиса.

Понашање својства:
- само за читање
- обавезно за операције ажурирања
algorithm integer Правило израчунавања статуса. Применљиво само ако постоје подређени сервиси.

Могуће вредности:
0 - поставите статус на У реду;
1 - најкритичније ако сви подређени имају проблеме;
2 - најкритичнији од подређених сервиса.

Понашање својства:
- потребно за операције креирања
name string Назив услуге.

Понашање својства:
- потребно за операције креирања
sortorder integer Позиција услуге која се користи за сортирање.

Могуће вредности: 0-999.

Понашање својства:
- потребно за операције креирања
weight integer Тежина сервиса.

Могуће вредности: 0-1000000.

Подразумевано: 0.
propagation_rule integer Правило за пропагацију статуса.

Могуће вредности:
0 - (подразумевано) - пропагира статус сервиса - без икаквих измена;
1 - повећава статус пропагације за одређену вредност propagation_value (за 1 до 5 нивоа озбиљности);
2 - смањите статус пропагације за одређену вредност propagation_value (од 1 до 5 нивоа озбиљности);
3 - игноришите овај сервис - статус се уопште не пропагира ка надређеном сервису;
4 - поставите фиксни статус сервиса користећи одређену вредност propagation_value.

Понашање својства:
- обавезно ако је propagation_value постављено
propagation_value integer Вредност пропагације статуса.

Могуће вредности ако је propagation_rule подешено на "0" или "3":
0 - Није класификовано.

Могуће вредности ако је propagation_rule подешено на "1" или "2":
1 - Информације;
2 - Упозорење;
3 - Просек;
4 – Висок;
5 – Катастрофа.

Могуће вредности ако је propagation_rule подешено на "4":
-1 – ОК;
0 – Није класификовано ;
1 - Информације;
2 - Упозорење;
3 - Просек;
4 - Високо;
5 - Катастрофа.

Понашање својства:
- обавезно ако је постављено propagation_rule
status integer Да ли је сервис у реду или у проблемском стању.

Ако је услуга у стању проблема, status је једнак:
- озбиљности најкритичнијег проблема;
- највиши статус подређеног сервиса у проблемском стању.

Ако је сервис у стању ОК, status је једнак: -1.

Понашање својства:
- само за читање
description string Опис сервиса.
uuid string Универзални јединствени идентификатор, који се користи за повезивање увезених сервиса са већ постојећим. Аутоматски генерисано, ако није дато.
created_at integer Unix временска ознака када је услуга креирана.
readonly boolean Приступ услузи.

Могуће вредности:
0 – читање-писање;
1 – само за читање.

Понашање својства:
- само за читање

Правило статуса

Објекат правила статуса има следећа својства.

Property Type Description
type integer Услов за постављање статуса (Нови статус).

Могуће вредности:
0 - ако барем (N) подређених сервиса има статус (Статус) или виши;
1 - ако барем (N%) подређених сервиса има статус (Статус) или виши;
2 - ако мање од (N) подређених сервиса има статус (Статус) или нижи;
3 - ако мање од (N%) подређених сервиса има статус (Статус) или нижи;
4 - ако је тежина подређених сервиса са статусом (Статус) или вишим најмање (W);
5 - ако је тежина подређених сервиса са статусом (Статус) или вишим најмање (N%);
6 - ако је тежина подређених сервиса са статусом (Статус) или нижим мања од (W);
7 - ако је тежина подређених сервиса са статусом (Статус) или нижим мања од (N%).

Где:
- N (W) је limit_value;
- (Статус) је limit_status;
- (Нови статус) је new_status .

Понашање својства:
- обавезно
limit_value integer Гранична вредност.

Могуће вредности:
- за N i W: 1-100000;
- за N%: 1-100.

Понашање својства:
- обавезно
limit_status integer Статус ограничења.

Могуће вредности:
-1 - ОК;
0 - Није класификовано;
1 - Информације;
2 - Упозорење;
3 - Просек;
4 - Висок;
5 - Катастрофа.

Понашање својства:
- обавезно
new_status integer Нова вредност статуса.

Могуће вредности:
0 - Није класификовано;
1 - Информације;
2 - Упозорење;
3 - Просечно;
4 – Високо;
5 – Катастрофа.

Понашање својства:
- обавезно

Сервисна ознака

Објекат сервисне ознаке има следећа својства.

Property Type Description
tag string Назив ознаке услуге.

Понашање својства:
- обавезно
value string Вредност сервисне ознаке.

Сервисни аларм

Сервисни аларми се не могу директно креирати, ажурирати или обрисан преко Zabbix API-ја.

Објекти аларма услуге представљају промену стања сервиса. Има следећа својства.

Property Type Description
clock timestamp Време када је дошло до промене стања сервиса.
value integer Статус сервиса.

Погледајте особина status сервиса за листу могућих вредности.

Ознака проблема

Ознаке проблема омогућавају повезивање услуга са проблемским догађајима. Ознака проблема објекат има следећа својства.

Property Type Description
tag string Име ознаке проблема.

Понашање својства:
- обавезно
operator integer Оператор услова мапирања.

Могуће вредности:
0 - (подразумевано) једнако;
2 - као што је.
value string Вредност ознаке проблема.