admin 發表於 2023-8-29 16:06:20

與作業系統相關的 key

system.boottime
說明:
系統開機時間,秀出的時間為 UNIX   時間,需透過 data 指令轉換
範例:
查詢系統開機時間


system.hw.chassis
說明:
顯示系統硬體資訊,需在   zabbix_agent.conf 設定 AllowRoot=1
如還不行,將   zabbix-agent   服務以 root   啟動,預設是以   zabbix   啟動,修改   azbbix-agent   系統服務啟動檔,預設為   User=zabbix   及   Group=zabbix   改成
User=root跟Group=root ,修改完之後,
#systemctl daemon-reload
#service zabbix-agent restart
範例:
查詢系統硬體資訊,因為   ESXI建置所以查不到什麼


system.hw.cpu[<cpu>,<info>]
說明:
秀出 CPU 資訊
cpu:all(預設),可指定單個 CUP,四核心預設由 0-3 依此類推
info:full (預設)、 curfreq、 maxfreq、 model(型號)、 vendor(廠牌)
範例:
展示   CPU 相關資訊


system.hw.devices[<type>]
說明:
展示週邊資訊
type:pci、 usb
範例:
展示 pci 週邊資訊


system.hw.macaddr[<interface>,<format>]
說明:
展示網卡 mac
interface:all(網卡,預設)、 指定的網卡名稱
format:all(所有資訊,預設)、 short(精簡)
範例:
展示網卡   mac資訊


system.localtime[<type>]
說明:
展示系統時間
type:utc(預設,時區)、 local(系統時區)
範例:
顯示主機系統時間


system.run[command,<mode>]
說明:
在 host 上跑指定的指令,zabbix_agentd.conf必須設定 EnableRemoteCommands=1,預設EnableRemoteCommands=0,否則不支援執行
command:要執行的指令
mode:wait(預設,等待執行結束)、 nowait(不等待)
範例:
展示根目錄內容


system.sw.arch
說明:
獲取系統架構資訊
範例:
獲取系統架構資訊


system.sw.os[<info>]
說明:
顯示作業系統相關資訊
info:full(預設,所有資訊)、 short(精簡資訊)
範例:
獲取作業系統相關版本等..資訊


system.sw.packages[<regexp>,<manager>,<format>]
說明:
列出已安裝軟體
regexp:all(預設)、 正則式查詢語句
manager:all(預設)、 軟體管理器
format:full(預設,所有資訊)、 short(精簡資訊)
範例:
列表出已安裝的 zabbix 相關套件


system.uname
說明:
系統版本識別
範例:
獲取系統版號


system.uptime
說明:
系統運行時間,以秒顯示
範例:
獲取系統運行秒數


system.users.num
說明:
已登入使用者數量
範例:
獲取目前已登入使用者數量,顯示目前已經有 3 個人登入系統

















頁: [1]
查看完整版本: 與作業系統相關的 key