zabbix-----5-----自動發現的概念

說明:
使用zabbix代理有不少好處,一方面能夠監控不可達的遠程區域;另外一方面當監控項目數以萬計的時候使用代理能夠有效分擔zabbix server壓力,也簡化分佈式監控的維護。html

具體:
主動、被動模式都是相對於proxy來講的。proxy主動發送數據就是主動模式;proxy等待server的請求,再發送數據就是被動模式。由於主動模式能夠有效減輕zabbix server壓力,須要監控的東西不少時必定要把監控模式更改成主動監控mysql

被動模式流程,被動模式必定要記得設置Server = ServerIP
被動模式工做流程:
Server 打開一個TCP鏈接
Server發送一個key 爲agent.ping
Agent接受這個請求,而後響應< HEADER >< DATALEN >
Server對接受到的數據進行處理
TCP鏈接關閉sql

主動模式流程,主動模式必定要記得設置ServerActive=ServerIP
Agent向Server創建一個TCP鏈接
Agent請求須要檢測的數據列表
Server響應Agent,發送一個Items列表
Agent容許響應
TCP鏈接完成本次會話關閉
Agent開始週期性地收集數據數據庫

附錄:
附錄1.proxy大致安裝步驟
一、安裝zabbix proxy 啓動–enable-proxy參數分佈式

二、建立數據庫,注意proxy只需也只能導入schema.sql,導入其它sql,如data.sql會出現某些錯誤
create database zabbix-proxy character set utf8; //#建立庫
grant all privileges on zabbix-proxy.* to zabbix@‘localhost’ identifide by ‘zabbix’ //#數據庫受權
flush privileges; //刷新庫
mysql -uzabbix -pzabbix zabbix-proxy < schema.sql //#與zabbix-server不一樣的是,zabbix-proxy 只需也只能導入schema.sql 三、配置zabbix_proxy.conf ProxyMode 0 主動模式 1被動模式 Server 該參數工做於主動模式中,從x.x.x.xip中的zabbix-server獲取監控項目 ServerPort 默認爲10051,工做於主動模式中 Hostname 代理主機名,不可重複具備惟一性 HostnameItem HostnameItem=system.hostname 當Hostname沒有定義才生效 ListenPort zabbix-proxy 默認端口號 SourceIP 多網卡環境中 指定zabbix-proxy外網鏈接的ip DBHost zabbix-proxy 數據庫ip DBName zabbix-proxy 數據路名稱 DBUser zabbix-proxy 數據庫用戶 DBPasswd zabbix-proxy 數據庫密碼 DBSock zabbix-proxy mysqk.sock 文件 四、啓動zabbix-proxy # service zabbix-proxy start # chkconfig zabbix-proxy on 五、zabbix GUI配置Zabbix-Proxy Administrator-Proxies-Create proxy Proxy name 即zabbix-proxy的 Hostname(與zabbix_proxy.conf Hostname一致) Proxy mode zabbix工做模式 Active(主動) passive(被動) Proxy host 選擇哪些主機機器處於Proxy模式中 Description 添加描述信息 六、在添加主機監控的時候Monitored proxy 選擇Zabbix Proxyide

轉載:http://www.cnblogs.com/wajika/p/6554447.htmlspa

相關文章
相關標籤/搜索