Zabbix 3.0 部署监控 [二]
原文出自 ?http://www.abcdocker.com/abcdocker/1453
Zabbix 3.0 部署監(jiān)控 [二]
zabbix
一、添加監(jiān)控主機及設(shè)置
1.創(chuàng)建主機
Agent可以干一些SNMP無法干的事情,例如自定義監(jiān)控項?
snmp相關(guān)文章:http://www.abcdocker.com/abcdocker/1376?
這里我們先不著急點add,還需要設(shè)置其他選項?
點擊監(jiān)控模板?
zabbix監(jiān)控是由監(jiān)控項組成(cpu使用率監(jiān)控就是一個監(jiān)控項/內(nèi)存使用率就是一個監(jiān)控項),如果是100臺服務(wù)器就需要監(jiān)控模板了。只需要將監(jiān)控項和模板關(guān)聯(lián)起來即可?
舉個例子:我們上面主機使用的是SNMP,就可以直接搜索SNMP。提示:有的模板需要自己定義?
溫馨提示:請點擊下面的小add?然后在點大的。否則會出現(xiàn)問題哦?
IPMI如果有的話,需要在這里寫上用戶名和密碼?
宏定義,這個宏其實就是一個變量。我們給可以給變量附一個值?
因為我們設(shè)置的是SNMP,SNMP有一個團(tuán)體名。并且可以設(shè)置定義?
團(tuán)體名是中間的abcdocker,具體的可以看http://www.abcdocker.com/abcdocker/1376
值:{$SNMP_COMMUNITY}?
主機資產(chǎn)設(shè)置分為3中?
1、關(guān)閉 Disabled?
2、手動 Manual?
3、自動 Automatic (自動代表的是你在定義監(jiān)控項的時候,他有一個小箭頭,勾上之后監(jiān)控項的值就會填寫在這里)?
我們這設(shè)置好模板就可以選擇add了?
等SNMP變綠就好了?
現(xiàn)在的狀態(tài)是用SNMP進(jìn)行監(jiān)控了,我們只是添加了一個SNMP OS LINUX的模板,但是出現(xiàn)了4個。這4個鏈接??梢院投鄠€模板連起來用?
進(jìn)入監(jiān)控項,下面這個菜單是過濾搜索用的?
下面全都是模板?
我們可以隨便點擊一個,這里我們新建一個監(jiān)控項?
點擊創(chuàng)建?
類型選擇?
Zabbix agent 被動?
Zabbix agent (active主動模式)?
Simple check 簡單檢測?
SNMPv1 agent ……
在Key這行點擊Select?可以進(jìn)行選擇?
我們隨便選擇一個,例如agent.version。查看agent的版本?
Numeric是無符號整數(shù)型
2.圖形說明
Configuration----hosts----Graphs?
繪圖靠的是監(jiān)控項,我們可以隨便打開一個看看?
顏色等都是可以隨意設(shè)置
3、聚合圖形screens設(shè)置
提示:因為咱們用的版本是3.0當(dāng)2.4的時候需要在Configuration----下面來創(chuàng)建screens
創(chuàng)建Screens?
我們創(chuàng)建一個2*2?命名為test screens的screens?
然后我們點進(jìn)去?
點擊編輯?
點擊Change進(jìn)行設(shè)置?
多添加幾個之后就是以下結(jié)果?
二、監(jiān)控案例[自定義監(jiān)控項]
例如:我們自己添加一個監(jiān)控項來進(jìn)行監(jiān)控當(dāng)前的活動連接數(shù) [Nginx 安裝請看上一篇]?
nginx安裝地址:http://www.abcdocker.com/abcdocker/1376?
Nginx狀態(tài)模塊配置如下,過于簡單不說了
修改nginx端口并重啟?
測試:http://192.168.56.11:8080/status?
解釋說明:使用zabbix來監(jiān)控活動連接數(shù),通過status狀態(tài)模塊為前提?
我們現(xiàn)在命令取出我們想要的值,例如:
因為我們是監(jiān)控他的活動連接數(shù),他的活動連接數(shù)為1
#提示:?如果想要加自定義監(jiān)控項,不要在配置文件中寫入,可以在Include里面定義的目錄寫上?
只要我們寫在Include目錄下,都可以識別到
我們自己編輯一個文件
如果是多個命令可以寫一個腳本,命令最好寫絕對路徑!這個過程其實就是我們定義監(jiān)控的過程,前面是key的名字,后面是命令?
修改完配置文件之后需要重啟zabbix-agent
配置完成之后先在server端測試,是否可以獲取到agent上的值。不要著急添加?
我們現(xiàn)在只用了1臺服務(wù)器,本機是server也是agent。然后使用zabbix-get進(jìn)行測試
zabbix-get使用參數(shù)如下:
錯誤案例:
如果出現(xiàn)如下錯誤,大致意思是拒絕連接
解決方法:
因為我們當(dāng)時只允許本機127.0.0.1進(jìn)行連接。所以會出現(xiàn)這樣問題
修改完配置文件都要重啟?
提示:?zabbix-agent的配置文件中指定允許那個server連接,那個才可以進(jìn)行連接。
正確結(jié)果如上!?
提示:如果在zabbix-agent上面修改了,還需要在網(wǎng)頁上進(jìn)行修改?
在/etc/zabbix/zabbix-agent.conf上面指定的Server是誰,就只會允許誰通過。如果有多個ip可以使用逗號進(jìn)行分割
添加item
找到一個安裝zabbix-agent,點擊?
點擊items?
然后添加Create item(創(chuàng)建item)?
Data type:數(shù)據(jù)類型,這里我們選擇Decimal。其他的基本上用不上?
Units:單位 超過1千就寫成1k了。 可以在這里做一個單位的設(shè)置。默認(rèn)就可以?
Use custom multiplier:如果這里面設(shè)置了一個數(shù),得出來的結(jié)果都需要乘以文本框設(shè)定的值?
Update interval(in sec)?監(jiān)控項刷新時間間隔(一般不要低于60秒)?
Custom intervals?創(chuàng)建時間間隔(例如:1點-7點每隔多少秒進(jìn)行監(jiān)控)格式大致為:周,時,分?
History storage period?歷史數(shù)據(jù)存儲時間(根據(jù)業(yè)務(wù)來設(shè)置,默認(rèn)就可以)?
Trend storage period?趨勢圖要保存多久?
New application?監(jiān)控項的組?
application?選擇一個監(jiān)控項組?
Populates host inventory field?資產(chǎn),可以設(shè)定一個監(jiān)控項。把獲取的值設(shè)置在資產(chǎn)上面?
描述!必須要寫。 要不你就是不負(fù)責(zé)任?
添加自定義監(jiān)控項小結(jié):?
1、添加用戶自定義參數(shù)(在/etc/zabbix/zabbix.agent.d/定義了一個nginx.conf步驟如上)?
2、重啟zabbix-agent?
3、在Server端使用zabbix_get測試獲取(命令如上)?
4、在web界面創(chuàng)建item(監(jiān)控項)?
自定義圖形
Name:名字?
Width:寬度?
Height:高度?
Graph type:圖形類型?
其他默認(rèn)即可?
然后我們點擊Add添加Items監(jiān)控項,找到我們剛剛設(shè)置的服務(wù)器?
然后找到我們剛剛添加的監(jiān)控項?
還可以選擇顏色,添加其他的很多設(shè)置。不細(xì)說?
點擊Prewview可以進(jìn)行預(yù)覽,如果出現(xiàn)字符亂碼可以閱讀我們另一篇文章(zabbix默認(rèn)不支持中文)?
確定沒有問題,選擇下方Add即可?
出現(xiàn)我們添加的?
需要在Monitoring--->Graphs--->選擇我們添加的主機即可?
接下來我們需要進(jìn)行測試:?
測試前:?
使用ab測試工具進(jìn)行測試,設(shè)置100萬并發(fā)進(jìn)行訪問
測試后:?
我們可以查看zabbix監(jiān)控圖標(biāo)?
我們中間設(shè)置了間隔60秒,說明每隔60秒我們進(jìn)行獲取一次?
我們可以設(shè)置它的方式顯示?
找到Graph選擇類型,Stacked是堆疊顯示,其他的大家可以自行百度。不細(xì)說?
堆疊顯示如下:?
如果我們想加多個圖形都顯示在一張圖上,可以進(jìn)行如下操作?
找到Graphs?
找到我們設(shè)置的圖形?
點擊添加即可
我們可以讓多個圖標(biāo)顯示在一個圖片上?
點擊我們創(chuàng)建一個聚合圖形(screens)?
點擊進(jìn)去?
點擊編輯?
選擇item添加的地方,因為上面創(chuàng)建聚合圖形的時候我們選擇了2X2 所以這里會顯示2個?
找到相對應(yīng)的添加即可?
我們可以多添加幾個?
結(jié)果如上圖顯示?
除了顯示圖片還可以顯示其他內(nèi)容?
例如我們輸入一個URL:
我們還可以自定義一個Maps,一張架構(gòu)圖。操作如下:?
第二步:選擇編輯Edit map?
因為他默認(rèn)圖片比較小,我們可以點擊下方,進(jìn)行調(diào)整圖片大小。?
點擊右上角編輯,然后我們點中圖中的服務(wù)器即可?
我們模擬有2臺服務(wù)器?
然后我們選中新添加的服務(wù)器進(jìn)行修改?
點擊Apply就可以了。?
按住Ctrl點中zabbix server和另一臺服務(wù)器?
然后我們點擊左上方的Link:他們就連接起來了?
溫馨提示:修改完成后需要點擊保存[update]如果不點后果就是從新在做一遍~?
未完!
總結(jié)
以上是生活随笔為你收集整理的Zabbix 3.0 部署监控 [二]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android纹理缓存,Android
- 下一篇: 百度浏览器支持html5,百度手机浏览器