前段時間使用了zabbix+grafana的方式,使監控的影象更具有可觀性。
問題:1.一開始grafana使用zabbix的api介面來做資料來源,發現當想展示的資料多是,會很慢
解決辦法:新增了zabbix的mysql資料庫做資料來源,把zabbix api介面資料來源指到mysql上
2.加上mysql後發現問題得到了一些緩解,但是當我想展示所有被監控伺服器的資料是還是會有卡頓的情況
解決辦法:發現當伺服器數量大,同時zabbix_server在不停的寫入資料,grafana在實時的讀,zabbix_server的io很大,因為想到做一下資料庫的讀寫分離。
最終架構:
zabbix_server使用一主兩從的資料庫,寫入資料寫入主庫,grafana從從庫讀(兩台從庫做lvs)
更改資料來源中遇到的一點小坑:
編輯 /home/zabbix/etc/zabbix_server.conf
修改檔案中dbhost的ip位址
同時還需要更改nginx中的php檔案的配置:
/home/nginx/html/zabbix/conf/zabbix.conf.php
apt get更換國內資料來源
使用阿里雲官方映象站替換ubuntu官方映象,提公升訪問速度與穩定性 1.1 進入阿里雲官方映象站 1.2 選擇對應的系統映象,此處選擇ubuntu 1.3 根據提示選擇對應版本 檢視當前系統版本,我的版本為ubuntu 20.04.1 lts lsb release a更新映象列表 3.1 備份原...
Grafana新增Zabbix為資料來源(一)
最前面,此博文引自 使用zabbix來收集書籍,用grafana來顯示資料 2 grafana外掛程式安裝,grafana外掛程式安裝有好幾種方式 方法一 2.1 獲取可用外掛程式列表 grafana cli plugins list remote2.2 安裝zabbix外掛程式命令 2.3 外掛程...
SpringBoot學習 資料來源(一)單資料來源
springboot2.1.9預設支援三種資料來源 connection pool com.zaxxer.hikari.hikaridatasource org.apache.tomcat.jdbc.pool.datasource org.apache.commons.dbcp2.basicdata...