Zabbix 3.0 部署監控 [三]
zabbix
時間:2016年9月22日
筆者QQ:381493251
Abcdocker交流群:454666672
如果遇到什么問題可以進群詢問,我們是一個樂於幫助的集體!
Dashboard首頁信息介紹
Status of Zabbix(Zabbix狀態)介紹
Zabbix server is running #Zabbix服務器是否運行
Number of hosts (enabled/disabled/templates) #主機數量(已啟用/已禁用/模板)
Number of items (enabled/disabled/not supported) #監控項數量(已啟用/已禁用/不支持)
Number of triggers (enabled/disabled [problem/ok]) #觸發器數量(已啟用/已禁用/問題/正常)
Number of users (online) #用戶數(線上)
Required server performance, new values per second #要求的主機性能,每秒新值
此處需要注意的事項如下:
1、需要時刻關注那些主機數量中已禁用的(例如:那一天有一台監控有問題,順手關閉了。沒有打開 結果后期導致監控出現問題)
2、監控項數量里面最好不要放置已禁用,要么刪除這個監控項或者不讓他報警。盡量不要給他禁用
3、觸發器只禁用幾個沒什么大問題,但是如果一下禁用幾十個不方便進行管理
4、正式環境最好划分主機組,可以按照業務划分,類型划分。那個出現問題都方便查看處理
Latest data 最新數據介紹
加入監控
剛剛之前我們一直使用的是一台服務器,因為不方便解釋。我們新添加一台服務器
加入監控的幾個步驟:
1、安裝軟件
2、修改配置
1、設置yum源
[root@linux-node2 ~]# rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
2、安裝軟件包
[root@linux-node2 ~]# yum install -y zabbix-agent
3、修改配置文件
[root@linux-node2 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.56.11
ServerActive=192.168.56.11
#提示:這里的IP地址改成Server端的IP地址
4、啟動
[root@linux-node2 ~]# systemctl start zabbix-agent
[root@linux-node2 ~]# netstat -lntup|grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 10088/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 10088/zabbix_agentd
5、web界面設置
克隆~
步驟:我們隨便點擊一個進去。拉到最下面有一個全部克隆
剩下的我們就改一下就可以了
模板修改
其他的就沒有什么可以配置的,模板主要是添加Template OS Linux
。然后我們選擇Add
即可
創建完成如下:
新添加的IP
如上述所示
Maps 優化設置
上次只是簡單的連接線的設置,這次我們進行深入設置
路徑:Monitoring--->Maps--->Edit map
進行修改
我們點擊Zabbix server
沒有設置主機的,選擇Host
修改linux-node2
。
提示:此處我們修改了2
台主機,這個可以根據業務需求進行設置
我們新添加一台,然后進行連接。Ctrl + 主機
然后點擊Link:Add
例如我們想查看他們的流量帶寬
首先,他們必須要連接在一起,然后點擊Links
選項后面的Edit
進行編輯
我們可以在Label
表里面寫監控項的值
我們可以在Configuration--->Hosts--->items
中查看到
括號內寫入發下:
{linux-node2.example.com:net.if.out[eth0].last(0)}
linux-node2.example.com=主機名
net.if.out=key值
last(0)=獲取最新的一個數據
現在我們就可以實時的監控流量
切記需要update
保存如下圖顯示
如何讓Zabbix報警
我們可以先打開Events
查看事件
zabbix
事件有很多類型
Trigger=
觸發器的事件
Disovery=
自動發現事件
還有內部的事件以及自動注冊的事件
我們可以選擇主機
,查看相對應的事件
Zabbix
的報警可以當做事件通知,當這個事件發生時。zabbix
進行通知(報警)
事件報警分為2
種方式:
1、怎么通知
2、通知給誰
Zabbix
通知方式:
Zabbix通知方式通過Actions
進行通知
Zabbix
默認有一個,我們可以點開進行查看
條件設置
操作設置
溫馨提示:保存的時候需要先點擊下方小的Update 否則就木有啦
這里的步驟可以讓報警郵件發送的級別、例如:先發送給運維、項目經理、項目總監
等
例如如下:
剛剛的填寫完成,現在提示的是1-2
發送的人 我們可以點擊下面的New
在添加幾個
模擬設置,當報警1-2
次時候發送給XX,2-4
次發送給XX
。 依次疊加
我們需要配置報警媒介類型,用於發送郵件
溫馨提示:3.0
之前發送郵件需要啟動郵件相關服務來進行安全認證,3.0
之后默認自帶安全認證
我們以qq郵箱為例
我們還需要配置用戶
的郵箱,因為上面已經選擇發送給那個用戶
。接下來就改配置用戶的郵箱
我們點開之后選擇Media
(報警媒介進行設置
)如果看不懂英文我們可以設置中文
然后我們選擇下方的Add
設置收件人地址
小結:步驟就不截圖了,可以調成中文,按照步驟來。
1、報警媒介
2、動作(active)配置(操作--編輯) 注意點小的update
3、創建用戶群組(注意權限)
4、創建用戶(權限和報警媒介設置)權限只能按照用戶組分配(我們可以選擇用戶/管理員/超級管理員)
提示:添加新主機后,要注意確認權限分配
我們的使用QQ郵箱需要開啟SNMP和一個授權碼。 填寫發件人密碼時需要設置授權碼為密碼
郵件結果如下:
異常
因為我們開啟了正常之后繼續發送郵件,所以正常之后郵件如下
提示:當異常時它會一直發郵件,直到服務正常或者匹配規則到時
未完!
為了方便大家觀看博客當中的文章,本人開通了微信公眾號。喜歡我們就快來關注我們吧