zabbix(最流行的監控軟件)——自定義監控項

zabbix(最流行的監控軟件)——自定義監控項

自定義監控項

  1. 在配置文件裡面添加監控項

  2. 在agent端添加

zabbix(最流行的監控軟件)——自定義監控項

在web端添加自定義監控

  1. 添加主機組

  2. 創建項目

zabbix(最流行的監控軟件)——自定義監控項

  1. 1.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 2.png

    2.創建模板

zabbix(最流行的監控軟件)——自定義監控項

  1. 3.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 4.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 6.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 7.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 8.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 9.png

key要對應login-user

type of infaormation 獲取的數據類型

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

use custom multiplier 乘以一個數

update interval 更新的時間間隔

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

history storage period 歷史數據保存時間

new applications 新的應用的名稱

applications 系統默認的

populates host inentory field 資產管理

4.創建觸發器

zabbix(最流行的監控軟件)——自定義監控項

10.png

zabbix(最流行的監控軟件)——自定義監控項

11.png

zabbix(最流行的監控軟件)——自定義監控項

12.png

zabbix(最流行的監控軟件)——自定義監控項

13.png

create tigger

login-user > 2

expression 表達式

function 方法

last T value is > N

severity 狀態

dependencies 依賴 報警的相關依賴

  1. 創建觸發告警

  • 鬧鈴報警設置

  • 郵件告警

zabbix(最流行的監控軟件)——自定義監控項

  • 5.png

zabbix(最流行的監控軟件)——自定義監控項

  • 14.png

zabbix(最流行的監控軟件)——自定義監控項

  • 15.png

zabbix(最流行的監控軟件)——自定義監控項

  • 16.png

zabbix(最流行的監控軟件)——自定義監控項

  • 17.png

zabbix(最流行的監控軟件)——自定義監控項

  • 18.png

zabbix(最流行的監控軟件)——自定義監控項

  • 19.png

zabbix(最流行的監控軟件)——自定義監控項

  • 20.png

zabbix(最流行的監控軟件)——自定義監控項

  • 21.png

zabbix(最流行的監控軟件)——自定義監控項

22.png

zabbix(最流行的監控軟件)——自定義監控項

23.png

6.創建媒介

zabbix(最流行的監控軟件)——自定義監控項

24.png

zabbix(最流行的監控軟件)——自定義監控項

25.png

zabbix(最流行的監控軟件)——自定義監控項

26.png

  1. 創建用戶

zabbix(最流行的監控軟件)——自定義監控項

  1. 27.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 28.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 29.png

zabbix(最流行的監控軟件)——自定義監控項

  1. 30.png

    存放可執行腳本的目錄:

    /usr/local/share/zabbix/alertscripts/

    先測試一下:

[root@vagrant-centos65 alertscripts]# vim /usr/local/share/zabbix/alertscripts/sendmail.shecho $1 $2 $3 > /tmp/fff## 給腳本可執行權限[root@vagrant-centos65 alertscripts]# chmod +x /usr/local/share/zabbix/alertscripts/sendmail.sh

zabbix(最流行的監控軟件)——自定義監控項

32.png

zabbix(最流行的監控軟件)——自定義監控項

31.png

zabbix(最流行的監控軟件)——自定義監控項

34.png

zabbix(最流行的監控軟件)——自定義監控項

35.png

zabbix(最流行的監控軟件)——自定義監控項

36.png

zabbix(最流行的監控軟件)——自定義監控項

37.png

zabbix(最流行的監控軟件)——自定義監控項

38.png

zabbix(最流行的監控軟件)——自定義監控項

39.png

zabbix(最流行的監控軟件)——自定義監控項

40.png

action 動作 定義觸發的動作 比如發短信 發郵件等等

自定義回覆的信息 發短信70個字符

recovery 恢復的時候發送的短信

conditions 條件

A 如果是維護狀態我不會發短信

B trigger 維護

operations 幹什麼

step 動作 故障升級機制

from 1 - to 3 第一次到第三次幹一個事情 發給運維

from 4 - to 5 第4次到第5次幹一個事情 發給運維經理

from 8 - to 10 第8次到第10次 就發給CTO

step duration 時間間隔

jabber短信

zabbix(最流行的監控軟件)——自定義監控項

python寫的郵件報警系統

$1 郵件地址 目標 $2 郵件主題 $3 郵件的內容 #!/usr/bin/env python# coding: utf-8import smtplibimport sysfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.Utils import COMMASPACEreceiver = sys.argv[1]subject = sys.argv[2]mailbody = sys.argv[3]print receiverprint subjectprint mailbodysmtpserver = 'smtp.qq.com'username = '[email protected]'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'] = usernamemsg['To'] = receiversmtp = 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郵件報警變量表

zabbix(最流行的監控軟件)——自定義監控項

相關推薦

推薦中...