分布式監(jiān)控概述
proxy and node
Zabbix常用3種架構(gòu)
-->Server-agent
-->Server-Node-agent
-->Server-Proxy-agent
Zabbix能高效地監(jiān)控分布式IT架構(gòu)
在大型環(huán)境中Zabbix提供兩種解決方案
-->使用代理(proxy)
-->使用節(jié)點(diǎn)(node)
Proxy or Node?
-->代理(proxy)用于本區(qū)域數(shù)據(jù)收集,并將數(shù)據(jù)發(fā)送給server
-->節(jié)點(diǎn)(node)提供完整的Zabbix server用以建立分布式監(jiān)控中的層級(jí)
創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)天涯,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
Proxy | Node | |
Lightweight | Yes | No |
GUI | No | Yes |
Works independently | Yes | Yes |
Easy maintenance | Yes | No |
Automatic DB creation | Yes | No |
Local administration | No | Yes |
Ready for embedded hardware | Yes | No |
One way TCP connections | Yes | Yes |
Centralised configuration | Yes | No |
Generates notifications | No | Yes |
Proxy模式與Node模式
Node本身是一臺(tái)server,它有完整的Web頁(yè)面,完整的數(shù)據(jù)庫(kù),它將數(shù)據(jù)源源不斷傳送給Master。
Proxy只有一個(gè)proxy的daemon進(jìn)程,Proxy也有自己的數(shù)據(jù)庫(kù),但它的數(shù)據(jù)庫(kù)只會(huì)保存一定時(shí)間的數(shù)據(jù),它與Master通信是將一批信息打包后發(fā)送到Master,Master將這些數(shù)據(jù)merge入Master數(shù)據(jù)庫(kù)。
Master-Proxy相比Master-Node的有點(diǎn)有以下:
-->proxy壓力小,數(shù)據(jù)庫(kù)只存儲(chǔ)一定時(shí)間數(shù)據(jù);
-->Master壓力變小,數(shù)據(jù)不是源源不斷獲取,減少IO壓力;
-->架構(gòu)更清晰,易維護(hù);
Server-Node-Client特性
--解決host過(guò)多時(shí)單臺(tái)Server面臨性能瓶頸的問(wèn)題
-->使用多個(gè)instance
-->每個(gè)instance是獨(dú)立的一套zabbix,有database和Frontend(optional)
-->支持熱插拔,Node和Server的連接可以隨時(shí)斷開(kāi),但不影響Node的正常運(yùn)行。
-->Node定時(shí)給Server發(fā)送configuration,history,event
-->Server定時(shí)給Node發(fā)送configuration
-->所有配置變更只能在Node節(jié)點(diǎn)操作,不能在Server操作。
-->支持樹(shù)狀結(jié)構(gòu),Node又可以是個(gè)Server
Server-Proxy-Client工作特性
--Proxy不會(huì)向Server同步configuration,只會(huì)接收
--Proxy的數(shù)據(jù)庫(kù)定時(shí)會(huì)將數(shù)據(jù)傳送給Server,Proxy本地?cái)?shù)據(jù)庫(kù)只保存最近沒(méi)有發(fā)送的數(shù)據(jù)
配置zabbix_proxy服務(wù)器如下:
(1)配置MySQL數(shù)據(jù)庫(kù)如下:
mysql> CREATE DATABASE zabbix_proxy CHARACTER SET utf8; mysql> GRANT ALL ON zabbix_proxy.* TO 'zbxuser'@'172.16.%.%' IDENTIFIED BY 'redhat'; mysql> FLUSH PRIVILEGES;
(2)安裝zabbix組件
# ls zabbix-2.0.8-3.el6.x86_64.rpm zabbix-proxy-mysql-2.0.8-3.el6.x86_64.rpm zabbix-proxy-2.0.8-3.el6.x86_64.rpm # yum -y localinstall *.rpm
(3)創(chuàng)建zabbix_proxy表
# mysql -uzbxuser -predhat -h272.16.100.3 zabbix_proxy< /usr/share/doc/zabbix-proxy-mysql-2.0.8/create/schema.sql
(4)配置zabbix_proxy配置文件如下:
# cat /etc/zabbix/zabbix_proxy.conf | grep -E '(Server|DBHost|DBName|DBUser|DBPassword)' Server=172.16.100.2 Hostname=172.16.100.101 DBHost=172.16.100.3 DBName=zabbix_proxy DBUser=zbxuser DBPassword=redhat
(5)啟動(dòng)zabbix-proxy服務(wù)
# service zabbix-proxy start
(6)在zabbix web interface中添加proxy:
Administration-->GM-->proxies[create proxy]
(7)在proxy下的被監(jiān)控主機(jī)的zabbix_agentd.conf配置,如下所示:
vim /etc/zabbix/zabbix_agentd.conf Server=172.16.100.101 --修改為proxy地址 ServerActive=172.16.100.101 UserParameter=memory.free,/usr/bin/free |awk '/^Mem:/{print $4}' UserParameter=memory.usage[*],/bin/cat /proc/meminfo | awk '/^$1:/{print $$2}' 重啟agent服務(wù) # service zabbix-agent restart
(8)在zabbix web interface中創(chuàng)建主機(jī)及item如下
zabbix-agent在Windows環(huán)境內(nèi)客戶端的安裝與管理
Windows環(huán)境內(nèi)客戶端的安裝
1)在目標(biāo)機(jī)器上C:\windows目錄下新建一個(gè)目錄,如zabbix-->(bin/conf/logs)目錄;
2)復(fù)制(zabbix_agents_2.0.8.win)文件至創(chuàng)建的目錄上;
3)在新建的logs目錄中新建一個(gè)zabbix_agentd.log文件;
如下所示:
4)配置zabbix_agentd.win.conf文件如下選項(xiàng):
LogFile=c:\Windows\zabbix\logs\zabbix_agentd.log
Server=172.16.100.101
Hostname=Windows Host
5)在目標(biāo)機(jī)器上進(jìn)入CMD界面;
6)在CMD界面進(jìn)入新建的目錄:cd \windows\zabbix\bin;
7)輸入以下命令進(jìn)行安裝:
>cd c:\WINDOWS\zabbix\bin >zabbix_agentd.exe -c c:\WINDOWS\zabbix\conf\zabbix_agentd.win.conf -i
8)在"運(yùn)行"輸入 "services.msc",在里面找到"ZABBIXAGENT",并啟動(dòng)服務(wù)。
9)最后在zabbix web interface如下:
10)在Zabbix中添加windows網(wǎng)絡(luò)流量監(jiān)控
(1)在客戶端獲取網(wǎng)卡參數(shù)列表:
>typeperf -qx | find"Network Interface" | find "Bytes"
(2)編輯目標(biāo)機(jī)器中的zabbix_agentd.win.conf文件添加以下內(nèi)容,并保存:
### Option:Network PerfCounter=NetIn,"\Network Interface(AMD PCNET Family PCI Ethernet Adapter)\Bytes Received/sec",15 PerfCounter=NetOut,"\Network Interface(AMD PCNET Family PCI Ethernet Adapter)\Bytes Sent/sec",15
其中紅色字部分取自于上圖中的網(wǎng)卡參數(shù),
藍(lán)色的NetIn和NetOut是在Zabbix中配置時(shí)的Key。
最后的15是指取值時(shí)間,單位為“秒”
(3)在服務(wù)中或是用命令重啟zabbix_agentd服務(wù)。
(4)進(jìn)入Zabbix,在configurationa-->host-->windows host相關(guān)的host中(如Windows New)-->Applications-->create application 啟名為“Network”;
(5)以上步驟新建完成,并save后,然后點(diǎn)擊Items-->Create Item分別建立網(wǎng)絡(luò)接口的IN和OUT,
下圖中的Key就是配置文件中的值,Units為bps,但收到的值是Byte,所以要乘上8;
最后在相應(yīng)的模板組中為這兩個(gè)Item建上Graphs,如下圖:
以上為自動(dòng)化運(yùn)維工具之Zabbix分布式監(jiān)控應(yīng)用所有內(nèi)容。
網(wǎng)頁(yè)名稱:自動(dòng)化運(yùn)維工具之Zabbix分布式監(jiān)控應(yīng)用(五)
分享地址:http://aaarwkj.com/article32/ipdhsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、外貿(mào)建站、網(wǎng)站排名、虛擬主機(jī)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)