Узлы сети

Узлы сети экспортируются вместе со множеством связанных объектов и со связями с объектами.

Экспорт узла сети содержит:

  • данные узлов сети
  • инвентарные данные узла сети
  • связи с группами
  • связи с шаблонами
  • интерфейсы
  • макросы
  • группы элементов данных
  • элементы данных
  • правила обнаружения с их прототипами
  • веб-сценарии
  • преобразования значений

Когда узел сети импортирован и обновлен, он может быть присоединен только к дополнительным шаблонам и никогда не отсоединен от них.

    <hosts>
               <host>
                   <host>Zabbix server</host>
                   <name>Zabbix server</name>
                   <description>Zabbix monitoring server.</description>
                   <proxy/>
                   <status>0</status>
                   <ipmi_authtype>-1</ipmi_authtype>
                   <ipmi_privilege>2</ipmi_privilege>
                   <ipmi_username/>
                   <ipmi_password/>
                   <templates/>
                   <groups>
                       <group>
                           <name>Zabbix servers</name>
                       </group>
                   </groups>
                   <interfaces>
                       <interface>
                           <default>1</default>
                           <type>1</type>
                           <useip>1</useip>
                           <ip>127.0.0.1</ip>
                           <dns/>
                           <port>20001</port>
                           <interface_ref>if1</interface_ref>
                       </interface>
                   </interfaces>
                   <applications>
                       <application>
                           <name>Memory</name>
                       </application>
                       <application>
                           <name>Zabbix agent</name>
                       </application>
                   </applications>
                   <items>
                       <item>
                           <name>Agent ping</name>
                           <type>0</type>
                           <snmp_community/>
                           <multiplier>0</multiplier>
                           <snmp_oid/>
                           <key>agent.ping</key>
                           <delay>60</delay>
                           <history>7</history>
                           <trends>365</trends>
                           <status>0</status>
                           <value_type>3</value_type>
                           <allowed_hosts/>
                           <units/>
                           <delta>0</delta>
                           <snmpv3_securityname/>
                           <snmpv3_securitylevel>0</snmpv3_securitylevel>
                           <snmpv3_authpassphrase/>
                           <snmpv3_privpassphrase/>
                           <formula>1</formula>
                           <delay_flex/>
                           <params/>
                           <ipmi_sensor/>
                           <data_type>0</data_type>
                           <authtype>0</authtype>
                           <username/>
                           <password/>
                           <publickey/>
                           <privatekey/>
                           <port/>
                           <description>The agent always returns 1 for this item. It could be used in combination with nodata() for availability check.</description>
                           <inventory_link>0</inventory_link>
                           <applications>
                               <application>
                                   <name>Zabbix agent</name>
                               </application>
                           </applications>
                           <valuemap>
                               <name>Zabbix agent ping status</name>
                           </valuemap>
                           <logtimefmt/>
                           <interface_ref>if1</interface_ref>
                       </item>
                       <item>
                           <name>Available memory</name>
                           <type>0</type>
                           <snmp_community/>
                           <multiplier>0</multiplier>
                           <snmp_oid/>
                           <key>vm.memory.size[available]</key>
                           <delay>60</delay>
                           <history>7</history>
                           <trends>365</trends>
                           <status>0</status>
                           <value_type>3</value_type>
                           <allowed_hosts/>
                           <units>B</units>
                           <delta>0</delta>
                           <snmpv3_securityname/>
                           <snmpv3_securitylevel>0</snmpv3_securitylevel>
                           <snmpv3_authpassphrase/>
                           <snmpv3_privpassphrase/>
                           <formula>1</formula>
                           <delay_flex/>
                           <params/>
                           <ipmi_sensor/>
                           <data_type>0</data_type>
                           <authtype>0</authtype>
                           <username/>
                           <password/>
                           <publickey/>
                           <privatekey/>
                           <port/>
                           <description>Available memory is defined as free+cached+buffers memory.</description>
                           <inventory_link>0</inventory_link>
                           <applications>
                               <application>
                                   <name>Memory</name>
                               </application>
                           </applications>
                           <valuemap/>
                           <logtimefmt/>
                           <interface_ref>if1</interface_ref>
                       </item>
                   </items>
                   <discovery_rules>
                       <discovery_rule>
                           <name>Mounted filesystem discovery</name>
                           <type>0</type>
                           <snmp_community/>
                           <snmp_oid/>
                           <key>vfs.fs.discovery</key>
                           <delay>3600</delay>
                           <status>0</status>
                           <allowed_hosts/>
                           <snmpv3_securityname/>
                           <snmpv3_securitylevel>0</snmpv3_securitylevel>
                           <snmpv3_authpassphrase/>
                           <snmpv3_privpassphrase/>
                           <delay_flex/>
                           <params/>
                           <ipmi_sensor/>
                           <authtype>0</authtype>
                           <username/>
                           <password/>
                           <publickey/>
                           <privatekey/>
                           <port/>
                           <filter>{#FSTYPE}:@File systems for discovery</filter>
                           <lifetime>30</lifetime>
                           <description>Discovery of file systems of different types as defined in global regular expression "File systems for discovery".</description>
                           <item_prototypes>
                               <item_prototype>
                                   <name>Free disk space on $1</name>
                                   <type>0</type>
                                   <snmp_community/>
                                   <multiplier>0</multiplier>
                                   <snmp_oid/>
                                   <key>vfs.fs.size[{#FSNAME},free]</key>
                                   <delay>60</delay>
                                   <history>7</history>
                                   <trends>365</trends>
                                   <status>0</status>
                                   <value_type>3</value_type>
                                   <allowed_hosts/>
                                   <units>B</units>
                                   <delta>0</delta>
                                   <snmpv3_securityname/>
                                   <snmpv3_securitylevel>0</snmpv3_securitylevel>
                                   <snmpv3_authpassphrase/>
                                   <snmpv3_privpassphrase/>
                                   <formula>1</formula>
                                   <delay_flex/>
                                   <params/>
                                   <ipmi_sensor/>
                                   <data_type>0</data_type>
                                   <authtype>0</authtype>
                                   <username/>
                                   <password/>
                                   <publickey/>
                                   <privatekey/>
                                   <port/>
                                   <description/>
                                   <inventory_link>0</inventory_link>
                                   <applications>
                                       <application>
                                           <name>Filesystems</name>
                                       </application>
                                   </applications>
                                   <valuemap/>
                                   <logtimefmt/>
                                   <application_prototypes>
                                       <application_prototype>
                                           <name>{#FSNAME}</name>
                                       </application_prototype>
                                   </application_prototypes>
                                   <interface_ref>if1</interface_ref>
                               </item_prototype>
                           </item_prototypes>
                           <trigger_prototypes>
                               <trigger_prototype>
                                   <expression>{Zabbix server 2:vfs.fs.size[{#FSNAME},pfree].last()}<20</expression>
                                   <name>Free disk space is less than 20% on volume {#FSNAME}</name>
                                   <url/>
                                   <status>0</status>
                                   <priority>2</priority>
                                   <description/>
                                   <type>0</type>
                               </trigger_prototype>
                           </trigger_prototypes>
                           <graph_prototypes>
                               <graph_prototype>
                                   <name>Disk space usage {#FSNAME}</name>
                                   <width>600</width>
                                   <height>340</height>
                                   <yaxismin>0.0000</yaxismin>
                                   <yaxismax>0.0000</yaxismax>
                                   <show_work_period>0</show_work_period>
                                   <show_triggers>0</show_triggers>
                                   <type>2</type>
                                   <show_legend>1</show_legend>
                                   <show_3d>1</show_3d>
                                   <percent_left>0.0000</percent_left>
                                   <percent_right>0.0000</percent_right>
                                   <ymin_type_1>0</ymin_type_1>
                                   <ymax_type_1>0</ymax_type_1>
                                   <ymin_item_1>0</ymin_item_1>
                                   <ymax_item_1>0</ymax_item_1>
                                   <graph_items>
                                       <graph_item>
                                           <sortorder>0</sortorder>
                                           <drawtype>0</drawtype>
                                           <color>C80000</color>
                                           <yaxisside>0</yaxisside>
                                           <calc_fnc>2</calc_fnc>
                                           <type>2</type>
                                           <item>
                                               <host>Zabbix server 2</host>
                                               <key>vfs.fs.size[{#FSNAME},total]</key>
                                           </item>
                                       </graph_item>
                                       <graph_item>
                                           <sortorder>1</sortorder>
                                           <drawtype>0</drawtype>
                                           <color>00C800</color>
                                           <yaxisside>0</yaxisside>
                                           <calc_fnc>2</calc_fnc>
                                           <type>0</type>
                                           <item>
                                               <host>Zabbix server 2</host>
                                               <key>vfs.fs.size[{#FSNAME},free]</key>
                                           </item>
                                       </graph_item>
                                   </graph_items>
                               </graph_prototype>
                           </graph_prototypes>
                           <interface_ref>if1</interface_ref>
                       </discovery_rule>
                   </discovery_rules>
                   <httptests>
                       <httptest>
                           <name>Zabbix</name>
                           <application/>
                           <delay>60</delay>
                           <attempts>1</attempts>
                           <agent>Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0)</agent>
                           <http_proxy/>
                           <variables/>
                           <headers/>
                           <status>0</status>
                           <authentication>0</authentication>
                           <http_user/>
                           <http_password/>
                           <verify_peer>0</verify_peer>
                           <verify_host>0</verify_host>
                           <ssl_cert_file/>
                           <ssl_key_file/>
                           <ssl_key_password/>
                           <steps>
                               <step>
                                   <name>Main page</name>
                                   <url>https://zabbix.com</url>
                                   <posts/>
                                   <variables/>
                                   <headers/>
                                   <follow_redirects>1</follow_redirects>
                                   <retrieve_mode>0</retrieve_mode>
                                   <timeout>60</timeout>
                                   <required/>
                                   <status_codes>200</status_codes>
                               </step>
                           </steps>
                       </httptest>
                   </httptests>
                   <macros>
                       <macro>
                           <macro>{$M1}</macro>
                           <value>m1</value>
                       </macro>
                       <macro>
                           <macro>{$M2}</macro>
                           <value>m2</value>
                       </macro>
                   </macros>
                   <inventory/>
               </host>
           </hosts>
           <value_maps>
               <value_map>
                   <name>Zabbix agent ping status</name>
                   <mappings>
                       <mapping>
                           <value>1</value>
                           <newvalue>Up</newvalue>
                       </mapping>
                   </mappings>
               </value_map>
           </value_maps>

узлы сети/узел сети (hosts/host)

Параметр Тип Описание Детали
host строка Имя узла сети.
name строка Видимое имя узла сети.
description строка Описание узла сети.
status цел. число Состояние узла сети.
proxy цел. число Имя прокси.
ipmi_authtype цел. число Тип аутентификации IPMI.
ipmi_privilege цел. число Уровень привилегий IPMI.
ipmi_username строка Имя пользователя к IPMI.
ipmi_password строка Пароль к IPMI.

узлы сети/узел сети/группы/группа (hosts/host/groups/group)

Параметр Тип Описание Детали
name строка Имя группы.

узлы сети/узел сети/шаблоны/шаблон (hosts/host/templates/template)

Параметр Тип Описание Детали
name строка Техническое имя шаблона.

узлы сети/узел сети/интерфейсы/интерфейс (hosts/host/interfaces/interface)

Параметр Тип Описание Детали
default цел. число Состояние интерфейса:
0 - Интерфейс не по умолчанию
1 - Интерфейс по умолчанию
type цел. число Тип интерфейса:
1 - агент
2 - SNMP
3 - IPMI
4 - JMX
useip цел. число Как подключаться к узлу сети:
0 – подключение к узлу сети с использованием DNS имени
1 – подключение к узлу сети с использованием IP адреса
ip varchar IP адрес, может быть IPv4 или IPv6.
dns varchar DNS имя.
port varchar Номер порта.
interface_ref varchar Имя ссылки на интерфейс, которая используется в элементах данных.

узлы сети/узел сети/группы элементов данных/группа элементов данных (hosts/host/applications/application)

Параметр Тип Описание Детали
name строка Имя группы элементов данных.

узлы сети/узел сети/элементы данных/элемент данных (hosts/host/items/item)

Параметр Тип Описание Детали
type цел. число Тип элемента данных:
0 - Zabbix агент
1 - SNMPv1
2 - Траппер
3 - Простая проверка
4 - SNMPv2
5 - Внутренний
6 - SNMPv3
7 - Активная проверка
8 - Агрегированный
9 - HTTP тест (шаг мониторинга веб-сценария)
10 - Внешний
11 - Монитор баз данных
12 - IPMI
13 - SSH
14 - telnet
15 - Вычисляемый
16 - JMX
17 - SNMP трап
snmp_community строка Имя SNMP Community
snmp_oid строка SNMP OID
port int Пользовательский порт элемента данных
name строка Имя элемента данных
key строка Ключ элемента данных
delay цел. число Интервал проверки
history цел. число Как долго хранить историю элемента данных (дней)
trends цел. число Как долго хранить динамику изменения элемента данных (дней)
status цел. число Состояние элемента данных
value_type цел. число Тип значения
trapper_hosts строка Разрешенные хосты, с которых разрешено получение трапов
units строка Единицы измерения значения
multiplier цел. число Множитель значения
delta цел. число Запись значения как дельту
snmpv3_securityname строка Имя безопасности SNMPv3
snmpv3_securitylevel цел. число Уровень безопасности SNMPv3
snmpv3_authpassphrase строка Фраза-ключ аутентификации SNMPv3
snmpv3_privpassphrase строка Приватная фраза-ключ SNMPv3
formula строка
delay_flex строка Гибкий интервал времени
params строка
ipmi_sensor строка IPMI датчик
data_type цел. число
authtype цел. число
username строка
password строка
publickey строка
privatekey строка
interface_ref varchar Ссылка на интерфейс узла сети
description строка Описание элемента данных
inventory_link цел. число Номер поля инвентарных данных узла сети, который будет обновляться значением, которое возвращает элемент данных
applications Группы элементов данных элемента данных
valuemap Преобразование значений, назначенное на элемент данных
logtimefmt строка Формат времени в записях журнала. Используется только журнальными элементами данных

узлы сети/узел сети/элементы данных/элемент данных/группы элементов данных/группа элементов данных (hosts/host/items/item/applications/application)

Параметр Тип Описание Детали
name строка Имя группы элементов данных.

узлы сети/узел сети/элементы данных/элемент данных (hosts/host/items/item/valuemap)

Параметр Тип Описание Детали
name строка Имя преобразования значений.

преобразования_значений/преобразование_значений (value_maps/value_map)

Параметр Тип Описание Детали
name строка Имя преобразования значений.
mappings Соответствия значений для преобразования значений.

преобразования_значений/преобразование_значений/преобразования/преобразование (value_maps/value_map/mappings/mapping)

Параметр Тип Описание Детали
value строка Оригинальное значение преобразования значений.
newvalue строка Значение которому соответсвует оригинальное значение.