zabbix学习笔记(4)
部署分布式監控系統
1 分布式監控的介紹
1.1 場景
互聯網業務公司:
服務器地域容災,服務器異地部署[托管價格,帶寬費用,南北方網絡差異]
云計算提供場景:
海量機器來自不同地域,源源不斷的機器加入,混合云使用,云主機
1.2 zabbix優勢
分布在不同地域
機器數量較大
集中監控
1.3 實驗拓撲圖
新增zabbix_proxy代理層
2 構建分布式監控
2.1 zabbix-proxy安裝:
yum -y install mariadb-server
mkdir /zabbix_proxy_pkg
wget https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-proxy-mysql-3.4.10-1.el7.rpm -P /zabbix_proxy_pkg
wget http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm -P /zabbix_proxy_pkg
cd /zabbix_proxy_pkg && rpm -ivh *
2.2 數據庫設置
啟動MariaDB數據庫
systemctl restart mariadb
去數據庫創建一個zabbix_proxy數據庫及對應所有權限的用戶zabbix
mysql
create database zabbix_proxy character utf8 collate utf8_bin;
grant all privileges on zabbix_proxy.* to zabbix@localhost identified by '123';
導入數據庫文件到zabbix_proxy庫
zcat /usr/share/doc/zabbix-proxy-mysql-3.4.10/schema.sql.gz|mysql -u zabbix -p123 zabbix_proxy
2.3 zabbix_agent配置設置
配置為zabbix_proxy地址
vim /etc/zabbix/zabbix_agentd.conf
########option########
Server=
ServerActive=
Hostname=
########option########
2.4 zabbix_proxy配置
vim /etc/zabbix/zabbix_proxy.conf
########option########
Server=zabbix_server IP
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=123
Hostname=
########option########
vim /etc/zabbix/zabbix_agentd.conf
########option########
Server=
ServerActive=
Hostname=
########option########
2.5 web界面設置
開啟自動注冊:管理->agent代理程序->創建代理
3 分布式監控測試
3.1 通過自動注冊對業務機進行添加
3.2 業務機找proxy注冊
3.3 Proxy將數據交給zabbix_server
轉載于:https://blog.51cto.com/13438572/2357963
總結
以上是生活随笔為你收集整理的zabbix学习笔记(4)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Object构造函数的方法
- 下一篇: 以太坊和区块链实战技术分析详解