zabbix:企業級分佈式監控系統

zabbix基本知識及安裝見博客:zabbix安裝
在前面的博客中,我們介紹了zabbix的工作原理及三種架構,並且對第一種架構server-agent架構做了詳細介紹及配置,在這篇博客,我們用第二種架構server-proxy-agent架構來簡單配置zabbix的企業級分佈式監控系統

server-proxy-agent架構

是zabbix企業級的架構,如名稱所示其結構由zabbix-server、zabbix-proxy、zabbix-agent構成,其中zabbix-proxy作爲代理環節,這個架構中的zabbix-proxy本身沒有前端,會將從zabbix-agent收集的數據放入自己的數據庫,再統一按時發給zabbix-server。一般用於跨機房或者跨網絡,設備較多的網絡環境的監控。

搭建企業級分佈式監控系統

:本實驗是在前面實驗的基礎上操作的,閱讀本次實驗步驟請先閱讀本人前幾次的實驗博客
博客連接:https://blog.csdn.net/gd0306/article/details/86665840
https://blog.csdn.net/gd0306/article/details/86742442

一、開啓第三臺rhel6.5虛擬機server2作爲proxy
1、下載安裝zabbix-agent-3.4.6-1.el6.x86_64.rpm
在這裏插入圖片描述
2、在zabbix-server的web頁面中
在配置下的模板中選擇Template OS linux,進入後選擇全克隆
在這裏插入圖片描述
在這裏插入圖片描述
點擊全克隆後修改名稱:
在這裏插入圖片描述
先點擊下面的更新然後進入Template OS Linux-active點擊監控項,將下面所有監控項選中然後點擊批量更新
在這裏插入圖片描述
在這裏插入圖片描述
在接下來的頁面中選中類型在裏面選擇zabbix客戶端(主動式),然後點擊最下面的更新
在這裏插入圖片描述
在這裏插入圖片描述
3、在proxy主機server2中
cd /etc/zabbix/
vim zabbix_agentd.conf
修改以下內容:

97 Server=172.25.66.11
122 StartAgents=3
138 ServerActive=172.25.66.11
149 Hostname=server2

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
重啓zabbix-agent服務
/etc/init.d/zabbix-agent restart
4、在zabbix-server的web頁面中
添加server2主機
在這裏插入圖片描述
然後添加模板
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
二、在proxy主機server2中
1、下載安裝zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm、fping-2.4b2-16.el6.x86_64.rpm
yum install -y zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm fping-2.4b2-16.el6.x86_64.rpm
2、直接用yum下載企業6自帶的mysql
yum install mysql-server -y
/etc/init.d/mysqld start
3、cd /etc/zabbix/
編輯zabbix_proxy.conf文件,修改以下幾行:

43 Hostname=server2
190 DBPassword=Guodong+0306		#此處爲自己的數據庫密碼,會在後面設置
197 DBSocket=/var/lib/mysql/mysql.sock

在這裏插入圖片描述
在這裏插入圖片描述
4、進入數據庫,創建zabbix_proxy數據庫並授權zabbix用戶

create database zabbix_proxy character set utf8 collate utf8_bin;
grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'Guodong+0306';

在這裏插入圖片描述
5、向zabbix_proxy數據庫中導入數據表
在這裏插入圖片描述
6、在zabbix-server的web頁面中將server2設置爲server1的代理server
點擊管理欄下的agent代理程序,然後點擊右上角的創建代理
在這裏插入圖片描述
在這裏插入圖片描述
然後啓用代理主機
在這裏插入圖片描述
此時,server2就成爲了server1的代理server
在這裏插入圖片描述
7、因爲我們將server2設置爲server1的代理server,所以我們需要在server1中將zabbixserver指向server2
修改server1中的zabbix-agent.conf文件
cd /e tc/zabbix
vim zabbix-agent.conf

97 Server=172.25.66.2
138 ServerActive=172.25.66.2

重啓zabbix-agent服務
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章