ru:manual:appendix:items:activepassive

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:manual:appendix:items:activepassive [2018/07/06 05:01]
dotneft [Отправка собранных данных]
ru:manual:appendix:items:activepassive [2019/11/25 05:47] (current)
dotneft
Line 6: Line 6:
  
 Zabbix использует протокол на основе JSON для взаимодействия с Zabbix агентом. Zabbix использует протокол на основе JSON для взаимодействия с Zabbix агентом.
- 
-Для получения более подробных сведений об определении длины заголовка и данных,​ пожалуйста,​ обратитесь к [[ru:​manual:​appendix:​protocols:​header_datalen|деталям протокола]]. 
  
 === Пассивные проверки === === Пассивные проверки ===
Line 14: Line 12:
  
 **Запрос сервера** **Запрос сервера**
 +
 +Для получения более подробных сведений об определении длины заголовка и данных,​ пожалуйста,​ обратитесь к [[ru:​manual:​appendix:​protocols:​header_datalen|деталям протокола]].
  
 <​code><​ключ элемента данных>​\n</​code>​ <​code><​ключ элемента данных>​\n</​code>​
Line 19: Line 19:
 **Ответ агента** **Ответ агента**
  
-<code><​ЗАГОЛОВОК><​ДЛИНАДАННЫХ><​ДАННЫЕ>​[\0<​ОШИБКА>​]</​code>​+<​code><​ДАННЫЕ>​[\0<​ОШИБКА>​]</​code>​
  
 Часть в квадратных скобках выше опциональна и отправляется только по неподдерживаемым элементам данных. Часть в квадратных скобках выше опциональна и отправляется только по неподдерживаемым элементам данных.
Line 53: Line 53:
 **Запрос агента** **Запрос агента**
  
-<​code>​ +<​code ​javascript
-<​ЗАГОЛОВОК><​ДЛИНАДАННЫХ>​+
-   ​"​request":"​active checks",​ +    "​request":"​active checks",​ 
-   ​"​host":"<​имя хоста>"+    "​host":"<​hostname>"
 } }
 </​code>​ </​code>​
Line 62: Line 62:
 **Ответ сервера** **Ответ сервера**
  
-<​code>​ +<​code ​javascript
-<​ЗАГОЛОВОК><​ДЛИНАДАННЫХ>​{+{
     "​response":"​success",​     "​response":"​success",​
     "​data":​[     "​data":​[
Line 105: Line 105:
 **Отправка агента** **Отправка агента**
  
-<​code>​ +<​code ​javascript
-<​ЗАГОЛОВОК><​ДЛИНАДАННЫХ>​{+{
     "​request":"​agent data",     "​request":"​agent data",
     "​data":​[     "​data":​[
Line 113: Line 113:
             "​key":"​agent.version",​             "​key":"​agent.version",​
             "​value":"​2.4.0",​             "​value":"​2.4.0",​
-            "​clock":​1400675595,​+            "​clock":​1400675595, ​           
             "​ns":​76808644             "​ns":​76808644
         },         },
Line 121: Line 121:
             "​lastlogsize":​112,​             "​lastlogsize":​112,​
             "​value":"​ 19845:​20140621:​141708.521 Starting Zabbix Agent [<​hostname>​]. Zabbix 2.4.0 (revision 50000).",​             "​value":"​ 19845:​20140621:​141708.521 Starting Zabbix Agent [<​hostname>​]. Zabbix 2.4.0 (revision 50000).",​
-            "​clock":​1400675595,​+            "​clock":​1400675595, ​           
             "​ns":​77053975             "​ns":​77053975
         },         },
Line 129: Line 129:
             "​state":​1,​             "​state":​1,​
             "​value":"​Cannot obtain filesystem information:​ [2] No such file or directory",​             "​value":"​Cannot obtain filesystem information:​ [2] No such file or directory",​
-            "​clock":​1400675595,​+            "​clock":​1400675595, ​           
             "​ns":​78154128             "​ns":​78154128
         }         }
Line 140: Line 140:
 **Ответ сервера** **Ответ сервера**
  
-<​code>​ +<​code ​javascript
-<​ЗАГОЛОВОК><​ДЛИНАДАННЫХ>​{+{
     "​response":"​success",​     "​response":"​success",​
     "​info":"​processed:​ 3; failed: 0; total: 3; seconds spent: 0.003534"​     "​info":"​processed:​ 3; failed: 0; total: 3; seconds spent: 0.003534"​