日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Zabbix定义

發布時間:2025/3/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zabbix定义 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

zabbix serverzabbix軟件實現監控的核心程序,主要功能是與zabbix proxiesagents進行交互、觸發器計算、發送告警通知;將數據集中存儲等

zabbix agent:部署在監控對象上,主動監控本地資源和應用的程序

zabbix proxy:幫助zabbix server收集數據,分擔zabbix server的負載的程序

主機:任何一臺想要監控的網絡設備

主機組:包含主機和模板,一般用于給不同用戶組的主機分配權限時

監控項:想要接收主機的特定數據

觸發器:被用于定義問題閾值和評估監控項接收到的數據的邏輯表達式

事件:單次發生的需要注意的事情,例如觸發器的狀態改變或發現有監控代理自動注冊

異常:處于異常狀態的觸發器

動作:對事件作出反應的預定義的操作,有操作和條件組成

媒介:發送告警通知的手段

模板:可以被應用于主機上的實體(監控項,觸發器,圖形,聚合圖形,應用,LLDweb場景)的集合,適用于批量修改

?

Zabbix進程-server

zabbix服務器起作用的三個不同的組件:

  1zabbix 服務器

  2web 前端

  3、數據庫存儲

  zabbix的所有配置信息都存儲在服務器和web前端進行交互的數據庫中。如果在web前端新增一個監控項時,會被添加到數據庫的item表中,zabbix服務器會每分鐘查詢item表中活動列表,接著將它存儲在zabbix服務器中的緩存里,這也就是為什么在zabbix前端所做的任何修改最大花費2分鐘才能顯示在最新的數據段的原因。

?

Zabbix server支持的平臺:

  LinuxSolarisAIXHP-UXMac OS XFreeBSDOpenBSDNetBSDSCO Open ServerTru64/OSF1

?

Zabbix進程-agent

  Zabbix agent部署在監控的目標上,主動監測本地的資源和應用(硬件驅動,內存,處理器統計等)

  Zabbix agents可以執行被動和主動兩種檢查方式。

  在passive check 模式中agent應答數據請求,Zabbix server(或者proxy)詢問agent數據,CPU 的負載情況,然后Zabbix agent回送結果。

  Active checks 處理過程將相對復雜。 Agent必須首先從Zabbix sever索取監控項列表以進行獨立處理,然后周期性地發送新的值給server

  執行被動或主動檢查是通過選擇相應的監測項目類型來配置的。item type. Zabbix agent處理監控項類型有’Zabbix agent’’Zabbix agent (active)’

?

Zabbix agent支持的平臺:

  LinuxIBM AIXFreeBSDNetBSDOpenBSD

  HP-UXMac OS Xsolaris:910,11

  Windows:支持2000后所有桌面和服務器版

  ?

Zabbix進程-proxy

  Zabbix Proxy是一個可以從一個或多個受監控設備收集監控數據,并將信息發送到Zabbix sever的進程,基本上是代表sever工作的。 所有收集的數據都在本地進行緩存,然后傳送到proxy所屬的Zabbix sever

  部署Proxy是可選的,但是可能非常有益于分散單個Zabbix sever的負載。 如果只有proxy收集數據,sever上的進程就會減少CPU消耗和磁盤I / O負載。

  Zabbix proxy是完成遠程區域、分支機構、沒有本地管理員的網絡的集中監控的理想解決方案。

  Zabbix proxy需要使用獨立的數據庫。可以使用SQLite, MySQL, PostgreSQL. 使用OracleIBM DB2數據庫時會有一定風險和限制(例如在低等級發現規則中的 返回值 )

?

Zabbix進程-Sender

  Zabbix sender 是一種命令行應用,它可以將性能數據發送到Zabbix server進行處理。 該應用通常用在長時間運行的用戶腳本,用于定期發送可用性和性能數據。

運行舉例:

????????zabbix_sender -z “Zabbix server” -s "Linux DB3" -k db.connections -o 43

    z - Zabbix server 主機 (IP 地址也可以使用)

    s - 受監控主機的技術名稱(Zabbix前端注冊的相同)

    k - 監控項的值

    o - 要發送的值

  注意: 包含空格的選項,必須被雙引號括起來。

?

Zabbix進程-get

  Zabbix get 是一種命令行應用,它可以用于與Zabbix agent進行通信,并從agent哪里獲取所需的信息 該應用通常被用于Zabbix agent故障排除。

舉例:

????????zabbix_get -s ohmtest -p 10050 -k system.cpu.load[all,avg1]

?     ?-s --host <host name or IP> ?????指定主機名或主機的IP地址.

    ??-p --port <port number> ?????????指定主機上運行代理的端口號. 默認端口10050.

?     ?-I --source-address <IP address> 指定源IP地址.

    ? ?-k --key <item key> ?????????????指定需要獲取值的監控項.

    ??-h --help ???????????????????????幫助提示.

??    -V --version ????????????????????顯示版本號.

?

Zabbix進程-java gateway

  從Zabbix 2.0版本開始,以Zabbix守護進程的形式原生支持監控JMX程序出現了,它被稱為Zabbix Java gatewayZabbix gateway 是用Java語言寫成。

  Java網關,類似agentd,但是只用于Java方面。需要特別注意的是,它只能主動去獲取數據,而不能被動獲取數據。它的數據最終會給到server或者proxy

  當在Java gateway上的一個監控項值更新了,Zabbix serveragent將連接Java gateway請求查詢該值,Java gateway會依次檢索并傳回到serverproxy。 同樣的,Java gateway不會緩存任何值。

?

轉載于:https://www.cnblogs.com/5945yang/p/10838008.html

總結

以上是生活随笔為你收集整理的Zabbix定义的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。