歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> zabbix模板和自定義鍵值

zabbix模板和自定義鍵值

日期:2017/2/27 15:58:13   编辑:Linux教程
這篇文件我們講講zabbix 比較實用的一些東西吧 zabbix 模板的創建 和項目采集過程中自定義鍵值

關於zabbix的模板 第一篇zabbix文章已經大概介紹了 現在再細點介紹下

zabbix模板 包括 (zabbix默認自動很多模板 自帶的模板能滿足很多東西 也可以自己稍微diy下) 模板包括一整套東西(網上也有這樣的模板下載 下載了直接導入zabbix 然後把模板綁定到設備就行)

應用集 就是你想分幾塊進行監控(比如內存 CPU IO 網絡等等)

項目 項目是針對一個應用集來弄的(如果我要采集應用集 中 內存 的使用情況 你可以定義多個項目 比如總共內存 可用內存 空閒內存等等)

觸發器 觸發器是針對一個項目來弄的(如果你采集可用內存的項目中 添加一個觸發器當可以內存低於多少時 進行相應操作)

圖形 創建圖形的數據來源都是 根據項目采集的數據來的 可以把一個或者多個項目 生成圖形

刷選 就是把生成的圖片 這麼放 排列等等

發現 這個就不多說了

下面我簡單講解一下 我創建zabbix模板 以及自定義鍵值的一個過程

配置—模板—創建模板 然後 先建幾個應用集吧 下面我 只針對內存 這個應用集 進行 新建項目 新建圖形 這樣的例子 其他的應用集 流程都一樣 OK

新建項目 創建過程很簡單 就不上圖了 這裡有個關鍵的地方 就是鍵值 (其實zabbix 自帶模板中有采集內存的鍵值) 為了順便講解一下自定義鍵值 所以我圖上的鍵值 都是我自己自定義的

下面開始 講這些自定義的鍵值 怎麼個自定義法

1.先修改zabbix 客戶端配置文件

改成 UnsafeUserParameters=1 然後自己 寫個腳本(腳本類型不限 perl python 都行 能執行就行)

關於腳本的目錄 我這裡不說了 因為我上次做郵件報警的時候 修改過外掛腳本的存放路徑 OK 簡單講解下 格式

UserParameter=memfree,/usr/local/zabbix/bin/shencan.sh MEMfree 用這行講解下吧

UserParameter= 這個格式就不講了 所以的都是以這個開始

memfree 就是自定義鍵值名稱

/usr/local/zabbix/bin/shencan.sh MEMfree 就是采集數據的

下面我們來簡單看下這個腳本 很簡單 (這個已經完全實現了DIY 所以很多東西都可以在這裡面寫 就看你腳本多牛掰了) 我這裡只是簡單寫了下

這就是自定義鍵值的所以過程 OK 我們到服務器斷 來采集 測試下 是不是正常 OK 了

自定義鍵值 就先到這裡吧 我們繼續 搞模板的事情

項目已經搞完了 我們在搞搞觸發器吧 接著新建 觸發器吧 直接上圖吧

意思是 可用內存<200M 狀態就變成嚴重 (後面什麼動作 都是可用基於這個狀態來搞的)

接著來搞個圖形吧

創建圖形 下面我把3個項目都放在一個圖了 模板 中的帥選跟 發現 就不講了

然後把模板應用到 主機 或者主機組吧

其實我們要的是最後的數據 圖形 好吧 我們之間去看圖形吧(采集時間間隔 可以diy 創建項目的時候 你懂的)

監控中—圖形 —測試組 –CAN-GE-2.com OK 就這樣了

總結
我整個流程很簡單 但是幾乎把所有模板裡面的東西 都講了 以後工作中 怎麼用 怎麼擴展 就得靠自己想了 前期工作要規范好
Copyright © Linux教程網 All Rights Reserved