Liu Junqiao:zabbix+grafana實現可視化界面展示


昨天,經理找我說河南有個項目,甲方要求,一定要展示出科技感,問問我有什么好的方案,經過本人深(fen)思(kuan)熟(bai)慮(du),終於找到了一個心儀的方案,就是把業務監控用 zabbix+grafana 展示出來,經理看了后,立即拍板,大喝一聲    好 !就這么定了 ,小劉你准備一下,周三給售前的莉莉出個具體方案!  額。。。。。。。好的,然后加班自己搭了一套測試,今天給大家分享一下!


環境:centos7 ,grafana.6.1 ,zabbix.4.0;

第一步)  搭建zabbix

a)  添加阿里源,可以直接用yum安裝zabbix 4.0

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

 

b)  部署相關的服務,這里因為是測試就沒用那么多主機只用了一台

 yum install zabbix-server-mysql zabbix-web-mysql mariadb-server zabbix-agent -y

 

c) 初始化數據庫

systemctl start mariadb     #啟動數據庫
systemctl enable mariadb  #設置開機自啟
mysql_secure_installation  #初始化數據庫

 

d) 進入數據庫創建zabbix的庫並導入數據(注意大家可千萬別真傻傻的填自己公司或自己的數據庫密碼,我這是本地測試的,切記、切記、切記

mysql -uroot -p123qwe  #登錄數據庫
create database zabbix character set utf8 collate utf8_bin;  #創建庫
show databases;  #查看庫

cd /usr/share/doc/zabbix-server-mysql-4.0.6/
zcat create.sql.gz|mysql -uroot -p123qwe zabbix

 

e) 修改httpd+zabbix的配置文件

vim /etc/httpd/conf.d/zabbix.conf 
php_value date.timezone Asia/Shanghai  #添加時區

vim /etc/zabbix/zabbix_server.conf
DBUser=root           #修改數據庫用戶,用來連接數據庫
DBPassword=123qwe   #修改密碼

vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.109.121  #zabbix-server的ip
ServerActive=192.168.109.121  #zabbix主動模式下的IP

 

f)  重啟所有服務並設置開機自啟,測試一下

systemctl restart httpd mariadb zabbix-server zabbix-agent   
systemctl enable httpd mariadb zabbix-server zabbix-agent

 

 

第一步)  搭建grafana

 

 wget https://dl.grafana.com/oss/release/grafana-6.1.3-1.x86_64.rpm

會報錯

yum安裝上就好了

yum install fontconfig urw-fonts

 

a)  安裝zabbix插件並啟動grafana

grafana-cli plugins install alexanderzobnin-zabbix-app
systemctl start grafana-server.service 

b)  測試並配置grafana

 啟用zabbix插件

配置數據源為zabbix

url里寫http://192.168.109.121/zabbix/api_jsonrpc.php

填zabbix的用戶和密碼

測試添加

 

 最終效果


結束了

 關注公眾號獲取更多內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM