国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Zabbix協議內容及Zabbix的主要優勢

ss ? 來源:CSDN、博客園、百度百科 ? 作者:CSDN、博客園、百度 ? 2021-08-22 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

zabbix([`z?biks])是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各種網絡參數,保證服務器系統的安全運營;并提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。

協議內容

《HEADER》 - “ZBXD\x01” (5 bytes)

《DATALEN》 - data length (8 bytes)。 1 will be formatted as 01/00/00/00/00/00/00/00 (eight bytes in HEX, 64 bit number)《DATA》

《DATA》: json格式,內容又分為主動檢查和被動檢查

為了避免Zabbix內存耗盡,Zabbix限制每個連接最多使用128M內存

被動檢查

Server request

《item key》\n

Agent response

《HEADER》《DATALEN》《DATA》[\0《ERROR》]

[]是可選的僅在不支持的items時發送

主動檢查

(1)獲取相關items的列表

Agent request

《HEADER》《DATALEN》{

“request”:“active checks”,

“host”:“《hostname》”

}

Server response

《HEADER》《DATALEN》{

“response”:“success”,

“data”:[

{

“key”:“agent.version”,

“delay”:600,

“lastlogsize”:0,

“mtime”:0

},

{

“key”:“vfs.fs.size[/nono]”,

“delay”:600,

“lastlogsize”:0,

“mtime”:0

}

}

(2)發送收集的數據

Agent send

《HEADER》《DATALEN》{

“request”:“agent data”,

“data”:[

{

“host”:“《hostname》”,

“key”:“agent.version”,

“value”:“2.4.0”,

“clock”:1400675595,

“ns”:76808644

},

{

“host”:“《hostname》”,

“key”:“vfs.fs.size[/nono]”,

“state”:1,

“value”:“Cannot obtain filesystem information: [2] No such file or directory”,

“clock”:1400675595,

“ns”:78154128

}

],

“clock”: 1400675595,

“ns”: 78211329

}

Server response

《HEADER》《DATALEN》{

“response”:“success”,

“info”:“processed: 2; failed: 0; total: 2; seconds spent: 0.003534”

}

Zabbix Trapper發生在主動檢查的第二個步驟,Agent發送數據到Server(zabbix_sender),Trapper items必須事先定義好

python模擬的zabbix_sender

#!/usr/bin/python

#-*- coding:utf8 -*-

__author__ = ‘pdd’

__date__ = ‘2016/11/28’

‘’‘ script simulate zabbix_sender ’‘’

import sys

import json

import time

import struct

import socket

import argparse

parser = argparse.ArgumentParser(description=‘script simulate zabbix_sender’)

parser.add_argument(‘-z’,‘--server’,dest=‘server’,action=‘store’,help=‘Zabbix server ip’)

parser.add_argument(‘-p’,‘--port’,dest=‘port’,action=‘store’,help=‘Zabbix server port’,default=10051,type=int)

parser.add_argument(‘-s’,‘--host’,dest=‘host’,action=‘store’)

parser.add_argument(‘-k’,‘--key’,dest=‘key’,action=‘store’,help=‘item key’)

parser.add_argument(‘-o’,‘--value’,dest=‘value’,action=‘store’,help=‘item value’)

args = parser.parse_args()

class Metric(object):

def __init__(self, host, key, value):

self.host = host

self.key = key

self.value = value

def __repr__(self):

result = ‘Metric(%r, %r, %r)’ % (self.host, self.key, self.value)

return result

def send_to_zabbix():

j = json.dumps

m = Metric(args.host, args.key, args.value)

clock = (‘%d’ % time.time())

metrics = ‘{“host”:%s,“key”:%s,“value”:%s,“clock”:%s}’ % (j(m.host), j(m.key), j(m.value), j(clock))

json_data = ‘{“request”:“sender data”,“data”:[%s]}’ % metrics

data_len = struct.pack(‘《Q’, len(json_data))

packet = ‘ZBXD\x01’ + data_len + json_data

try:

zabbix = socket.socket()

zabbix.connect((args.server, args.port))

zabbix.sendall(packet)

resp_hdr = zabbix.recv(13)

resp_body_len = struct.unpack(‘《Q’, resp_hdr[5:])[0]

resp_body = zabbix.recv(resp_body_len)

zabbix.close()

resp = json.loads(resp_body)

print(resp)

except:

print(‘Error while sending data to Zabbix’)

if __name__==‘__main__’:

send_to_zabbix()

Zabbix的主要優勢:

a. All-In-One:Nagios和Cacti的功能全部涵蓋。

b. 配置方便

c. 監控完備

d. 文檔完善

e. 界面直觀

整合自:CSDN、博客園、百度百科

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1304

    瀏覽量

    74458
  • 內存
    +關注

    關注

    9

    文章

    3209

    瀏覽量

    76358
  • 監視
    +關注

    關注

    0

    文章

    73

    瀏覽量

    19268
  • Zabbix
    +關注

    關注

    0

    文章

    27

    瀏覽量

    3700
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    開發智能體配置-隱私協議服務

    新建協議后,在彈出窗口中填寫“協議名稱”,點擊“創建”后,開始編輯隱私協議。 4.編輯隱私協議 完整協議包含多塊
    發表于 02-03 15:54

    ChirpIoT的主要優勢

    ChirpIoT ?是一種基于線性擴頻信號(Chirp 信號)的無線通信調制解調技術,通過對線性擴頻信號進行信號時域和頻域上的變化改進,使其與常規調制技術相比,具有如下主要優勢: ● 阻塞和鄰道選擇
    發表于 12-05 07:57

    CW32L010MCU的主要優勢有哪些?

    CW32L010安全低功耗MCU,主要是可支持低成本、高性能、低功耗、高度集成的的應用方案,這款MCU主要優勢再哪里?有哪些數據對比?
    發表于 11-21 06:31

    ChirpIoT ?的主要優勢

    ●阻塞和鄰道選擇方面具有顯著的優勢,可以進一步提高通信可靠度。 ●較大的靈活性,用戶可自行調節擴頻調制帶寬、擴頻因子和糾錯率,有效改善采用常規調制技術的芯片在距離、抗干擾能力和功耗之間的折衷
    發表于 11-13 06:33

    指令集P擴展的主要內容

    1. 指令集P擴展的主要內容 新指令的添加,在蜂鳥E203原有指令集的基礎上,可以添加一些新的指令,以滿足新的應用需求;指令集擴展,在原有指令的基礎上,擴展其功能,可以提高指令的效率和靈活性;指令
    發表于 10-21 10:50

    Zabbix與Prometheus運維監控系統的對比

    在當今云原生和微服務架構盛行的時代,監控系統已成為運維工程師不可或缺的核心工具。面對市場上眾多監控解決方案,Zabbix和Prometheus作為兩大主流選擇,各自擁有獨特的優勢和適用場景。本文將從架構設計、性能表現、功能特性、運維成本等多個維度進行深入對比,為你的監控系
    的頭像 發表于 09-18 14:57 ?648次閱讀

    MDB協議是什么?

    InBox 產品可以與MDB協議的設備進行對接,這個協議是哪個國家的?哪個協會推出來的?協議的具體內容是什么?如何進行對接?
    發表于 08-07 07:36

    協議分析儀支持哪些高級觸發選項?

    之間的通信。 優勢:檢測異常參數或邊界條件,適用于性能測試和故障排查。 掩碼觸發 功能:通過掩碼提取協議字段的特定位進行匹配(如IP地址的某一段、CAN ID的優先級位)。 示例:捕獲所有源IP地址為
    發表于 07-23 14:21

    藍牙協議分析儀能檢測哪些問題?

    藍牙協議分析儀是調試藍牙設備、驗證協議合規性及解決通信問題的核心工具,能夠檢測從物理層到應用層的全鏈路問題。以下是其可檢測的主要問題類型及具體場景分析:一、物理層(PHY Layer)問題1. 信號
    發表于 07-15 15:52

    NVMe協議研究掃盲

    內部的并行性實現可擴展性、高吞吐量和低延遲的目標。相較于SATA協議,NVMe協議具有以下幾點優勢:管理更高效、功能性更強、I/O效率更高、讀寫延遲和功耗更低。由于NVMe SSD與HDD和SATA
    發表于 06-02 23:28

    MQTT為何成為物聯網協議

    MQTT(Message Queuing Telemetry Transport)即消息隊列遙測傳輸協議,已成為物聯網領域廣泛應用的協議,這主要得益于其在資源占用、通信效率、可靠性、擴展性等多方面
    的頭像 發表于 05-20 09:54 ?833次閱讀

    芯科科技USB橋接器的主要特性和優勢

    Silicon Labs(芯科科技)提供了一整套強大的USB橋接解決方案,旨在簡化在各種應用中集成USB連接功能的過程。本文將深入介紹芯科科技提供的多款USB橋接產品,重點突出其特點、應用領域和優勢
    的頭像 發表于 04-27 11:31 ?1345次閱讀

    Ubuntu22.04 LTS部署zabbix7.0教程

    Ubuntu22.04 LTS部署zabbix7.0教程
    的頭像 發表于 04-11 15:34 ?1898次閱讀
    Ubuntu22.04 LTS部署<b class='flag-5'>zabbix</b>7.0教程

    何時選擇OSPF作為路由協議

    在構建網絡時,選擇合適的路由協議對于確保網絡的高效性和穩定性至關重要。OSPF(開放最短路徑優先)是一種廣泛使用的內部網關協議,特別適合于大型、復雜或多路徑的網絡環境。本文將探討何時選擇OSPF作為路由協議,并分析其
    的頭像 發表于 03-18 09:14 ?1084次閱讀
    何時選擇OSPF作為路由<b class='flag-5'>協議</b>

    PD快充協議的工作原理及特點,支持PD快充協議的XSP01A芯片又有哪些優勢

    過程的安全、高效與穩定。隨著谷歌宣布Android0及以上版本手機必須支持PD快充協議,這一技術迎來了更為廣闊的市場空間。接下來,我們將深入探討PD快充產品的工作原理、構成及其顯著優勢及PD取電協議芯片的介紹。 PD快充的工作原
    的頭像 發表于 03-10 10:36 ?3263次閱讀
    PD快充<b class='flag-5'>協議</b>的工作原理及特點,支持PD快充<b class='flag-5'>協議</b>的XSP01A芯片又有哪些<b class='flag-5'>優勢</b>