Skip to content

Commit

Permalink
Create MyCar.yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
iFraso-dev authored Nov 20, 2023
1 parent 92e1db0 commit b82a508
Showing 1 changed file with 258 additions and 0 deletions.
258 changes: 258 additions & 0 deletions MyCar.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,258 @@
zabbix_export:
version: '7.0'
host_groups:
- uuid: fa1ac6e38b6c48eea4de8402ed7f0cd5
name: MyDevice
hosts:
- host: MyCar
name: MyCar
groups:
- name: MyDevice
items:
- name: 'Имя устройства'
type: DEPENDENT
key: alias
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].alias'
master_item:
key: ztarline.php
- name: 'Баланс счета SIM-карты'
type: DEPENDENT
key: balance_value
delay: '0'
units:
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].balance.active.value'
master_item:
key: ztarline.php
- name: 'Напряжение АКБ'
type: DEPENDENT
key: battery
delay: '0'
value_type: FLOAT
units: V
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].battery'
master_item:
key: ztarline.php
- name: can_descr
type: DEPENDENT
key: can_descr
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].diag.can_descr'
master_item:
key: ztarline.php
- name: can_version
type: DEPENDENT
key: can_version
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].diag.can_version'
master_item:
key: ztarline.php
- name: 'Температура салона'
type: DEPENDENT
key: ctemp
delay: '0'
value_type: FLOAT
units:
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].ctemp'
master_item:
key: ztarline.php
- name: 'Уникальный ID'
type: DEPENDENT
key: device_id
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].device_id'
master_item:
key: ztarline.php
- name: 'Температура двигателя'
type: DEPENDENT
key: etemp
delay: '0'
value_type: FLOAT
units:
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].etemp'
master_item:
key: ztarline.php
- name: 'Версия ПО устройства'
type: DEPENDENT
key: fw_version
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].fw_version'
master_item:
key: ztarline.php
- name: 'Уровень приёма GPS сигнала'
type: DEPENDENT
key: gps_lvl
delay: '0'
units: шт.
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].gps_lvl'
master_item:
key: ztarline.php
- name: 'Уровень приёма GSM сигнала'
type: DEPENDENT
key: gsm_lvl
delay: '0'
units: '%'
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].gsm_lvl'
- type: JAVASCRIPT
parameters:
- 'return (value / 30) * 100'
- type: JAVASCRIPT
parameters:
- 'return (Math.round(value))'
master_item:
key: ztarline.php
- name: 'IMEI GSM-модуля'
type: DEPENDENT
key: imei
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].imei'
master_item:
key: ztarline.php
- name: 'Количество ошибок, считанных с системы диагностики автомобиля'
type: DEPENDENT
key: obd_params_errors
delay: '0'
preprocessing:
- type: JSONPATH
parameters:
- $.obd_params.obd_params.errors.val
master_item:
key: ztarline.php
- name: 'Пробег автомобиля в километрах'
type: DEPENDENT
key: obd_params_mileage
delay: '0'
preprocessing:
- type: JSONPATH
parameters:
- $.obd_params.obd_params.mileage.val
master_item:
key: ztarline.php
- name: 'Телефонный номер SIM-карты устройства'
type: DEPENDENT
key: phone
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].phone'
master_item:
key: ztarline.php
- name: 'Серийный номер устройства'
type: DEPENDENT
key: sn
delay: '0'
trends: '0'
value_type: TEXT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].sn'
master_item:
key: ztarline.php
- name: 'Статус соединения с сервером'
type: DEPENDENT
key: status
delay: '0'
valuemap:
name: status
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].status'
master_item:
key: ztarline.php
- name: 'Данные о местоположении:Широта'
type: DEPENDENT
key: x
delay: '0'
trends: '0'
value_type: TEXT
inventory_link: LOCATION_LAT
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].position.x'
master_item:
key: ztarline.php
- name: 'Данные о местоположении:Долгота'
type: DEPENDENT
key: 'y'
delay: '0'
trends: '0'
value_type: TEXT
inventory_link: LOCATION_LON
preprocessing:
- type: JSONPATH
parameters:
- '$.user_info.devices[0].position.y'
master_item:
key: ztarline.php
- name: Car
type: EXTERNAL
key: ztarline.php
delay: 5m
trends: '0'
value_type: TEXT
timeout: 10s
inventory:
location_lat: '44.036688'
location_lon: '43.059031'
inventory_mode: AUTOMATIC
valuemaps:
- name: status
mappings:
- value: '1'
newvalue: online
- value: '2'
newvalue: offline

0 comments on commit b82a508

Please sign in to comment.