zabbix自定義監(jiān)控項

自定義監(jiān)控項

  1. 在配置文件里面添加監(jiān)控項
  2. 在agent端添加
[root@vagrant-centos65 ~]# vim /usr/local/etc/zabbix_agentd.conf
找到這一行# UserParameter=添加這么一句  
UserParameter=login-user,uptime |awk '{print $5}'  
或者  
UserParameter=login-user,who |wc -l  
來獲取登錄的用戶數量
# UserParameter=
# UserParameter=login-user,uptime |awk '{print $5}'
UserParameter=login-user,who |wc -l

利用grep '^[a-Z]'可以快速過濾出不帶注釋的關鍵信息
[root@vagrant-centos65 ~]# grep '^[a-Z]' /usr/local/etc/zabbix_agentd.conf 
LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

修改完配置文件需要重啟zabbix_agentd服務  
# 殺死所有zabbix_agentd進程
[root@vagrant-centos65 ~]# killall zabbix_agentd
# 重啟zabbix_agentd服務
[root@vagrant-centos65 ~]# /usr/local/sbin/zabbix_agentd
# zabbix_get命令測試
[root@vagrant-centos65 ~]# zabbix_get -s 127.0.0.1 -p 10050 -k login-user
4

在web端添加自定義監(jiān)控

  1. 添加主機組


    1.png

    2.png

    2.創(chuàng)建模板


    3.png

    4.png

    6.png
  2. 創(chuàng)建項目


    7.png

    8.png

    9.png

key要對應login-user

type of infaormation 獲取的數據類型

units定義數據的類型 自動換算

use custom multiplier 乘以一個數

update interval 更新的時間間隔

flexible intervals 額外的獲取時間 可以設置定制的時間

history storage period 歷史數據保存時間

new applications 新的應用的名稱

applications 系統(tǒng)默認的

populates host inentory field 資產管理
4.創(chuàng)建觸發(fā)器

10.png

11.png

12.png

13.png

create tigger

login-user > 2

expression 表達式

function 方法

last T value is > N

severity 狀態(tài)

dependencies 依賴 報警的相關依賴

  1. 創(chuàng)建觸發(fā)告警
  • 鬧鈴報警設置


    5.png
  • 郵件告警


    14.png

    15.png

    16.png

    17.png

    18.png

    19.png

    20.png

    21.png
22.png

23.png

6.創(chuàng)建媒介


24.png

25.png

26.png
  1. 創(chuàng)建用戶
    27.png

    28.png

    29.png

    30.png

    存放可執(zhí)行腳本的目錄:
    /usr/local/share/zabbix/alertscripts/
    先測試一下:
[root@vagrant-centos65 alertscripts]# vim /usr/local/share/zabbix/alertscripts/sendmail.sh
echo $1 $2 $3 > /tmp/fff
## 給腳本可執(zhí)行權限
[root@vagrant-centos65 alertscripts]# chmod +x /usr/local/share/zabbix/alertscripts/sendmail.sh
32.png
31.png
34.png
35.png
36.png
37.png

38.png

39.png

40.png

action 動作 定義觸發(fā)的動作 比如發(fā)短信 發(fā)郵件等等

自定義回復的信息 發(fā)短信70個字符

recovery 恢復的時候發(fā)送的短信

conditions 條件

A 如果是維護狀態(tài)我不會發(fā)短信

B trigger 維護

operations 干什么

step 動作 故障升級機制

from 1 - to 3 第一次到第三次干一個事情 發(fā)給運維

from 4 - to 5 第4次到第5次干一個事情 發(fā)給運維經理

from 8 - to 10 第8次到第10次 就發(fā)給CTO

step duration 時間間隔

jabber短信

報警的介質  

administration---mdedia types  

create media type 創(chuàng)建  

type script  

vim /etc/zabbix/zabbix_server.conf +443  

AlertScriptsPath=/usr/lib/zabbix/alertscripts  

python寫的郵件報警系統(tǒng)

$1 郵件地址 目標  
$2 郵件主題  
$3 郵件的內容  
#!/usr/bin/env python
# coding: utf-8
import smtplib
import sys
from email.mime.text import MIMEText
from email.header import Header
from email.Utils import COMMASPACE
receiver = sys.argv[1]
subject = sys.argv[2]
mailbody = sys.argv[3]
print receiver
print subject
print mailbody
smtpserver = 'smtp.qq.com'
username = '3377271261@qq.com'
password = 'zrfypvowkysqdafh'
sender = username
#msg = MIMEText(sys.argv[3],'html','utf-8')
msg= MIMEText(sys.argv[3],"html","utf-8")
msg['Subject'] = Header(subject, "utf-8")
msg['From'] = username
msg['To'] = receiver
smtp = smtplib.SMTP()
smtp.connect(smtpserver)
smtp.starttls()
smtp.login(username,password)
smtp.sendmail(msg['From'], msg['To'],msg.as_string())
smtp.quit()

短信提供商HTTP


模板 configreure---templete 可以把機器加到一批機器里面讓機器在一個組里面
可以制作一個模板 讓所有的機器套用這個模板
模板可以鏈接其他的模板
echarts.baidu.com/doc/example/force1.html


zabbix郵件報警變量表

常用變量值
默認接收人:故障{TRIGGER.STATUS},服務器:{HOSTNAME1}發(fā)生: {TRIGGER.NAME}故障!
默認信息:
告警主機:{HOSTNAME1}
告警時間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
恢復信息:打鉤
恢復主旨:恢復{TRIGGER.STATUS}, 服務器:{HOSTNAME1}: {TRIGGER.NAME}已恢復!
恢復信息:
告警主機:{HOSTNAME1}
告警時間:{EVENT.DATE} {EVENT.TIME}
告警等級:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目:{TRIGGER.KEY1}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
當前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

http://www.ithao123.cn/content-7828600.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末眠菇,一起剝皮案震驚了整個濱河市边败,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捎废,老刑警劉巖笑窜,帶你破解...
    沈念sama閱讀 222,946評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機税产,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匾寝,“玉大人,你說我怎么就攤上這事荷腊。” “怎么了急凰?”我有些...
    開封第一講書人閱讀 169,716評論 0 364
  • 文/不壞的土叔 我叫張陵女仰,是天一觀的道長。 經常有香客問我抡锈,道長疾忍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,222評論 1 300
  • 正文 為了忘掉前任床三,我火速辦了婚禮一罩,結果婚禮上,老公的妹妹穿的比我還像新娘撇簿。我一直安慰自己聂渊,他們只是感情好,可當我...
    茶點故事閱讀 69,223評論 6 398
  • 文/花漫 我一把揭開白布四瘫。 她就那樣靜靜地躺著汉嗽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪找蜜。 梳的紋絲不亂的頭發(fā)上饼暑,一...
    開封第一講書人閱讀 52,807評論 1 314
  • 那天,我揣著相機與錄音洗做,去河邊找鬼弓叛。 笑死,一個胖子當著我的面吹牛诚纸,可吹牛的內容都是我干的撰筷。 我是一名探鬼主播,決...
    沈念sama閱讀 41,235評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼咬清,長吁一口氣:“原來是場噩夢啊……” “哼闭专!你這毒婦竟也來了奴潘?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,189評論 0 277
  • 序言:老撾萬榮一對情侶失蹤影钉,失蹤者是張志新(化名)和其女友劉穎画髓,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體平委,經...
    沈念sama閱讀 46,712評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡奈虾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,775評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了廉赔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肉微。...
    茶點故事閱讀 40,926評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蜡塌,靈堂內的尸體忽然破棺而出碉纳,到底是詐尸還是另有隱情,我是刑警寧澤馏艾,帶...
    沈念sama閱讀 36,580評論 5 351
  • 正文 年R本政府宣布劳曹,位于F島的核電站,受9級特大地震影響琅摩,放射性物質發(fā)生泄漏铁孵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,259評論 3 336
  • 文/蒙蒙 一房资、第九天 我趴在偏房一處隱蔽的房頂上張望蜕劝。 院中可真熱鬧,春花似錦轰异、人聲如沸岖沛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烫止。三九已至,卻和暖如春戳稽,著一層夾襖步出監(jiān)牢的瞬間馆蠕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評論 1 274
  • 我被黑心中介騙來泰國打工惊奇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留互躬,地道東北人。 一個月前我還...
    沈念sama閱讀 49,368評論 3 379
  • 正文 我出身青樓颂郎,卻偏偏與公主長得像吼渡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子乓序,可洞房花燭夜當晚...
    茶點故事閱讀 45,930評論 2 361

推薦閱讀更多精彩內容