zabbix更換數據源

前段時間使用了zabbix+grafana的方式,使監控的圖像更具備可觀性。php

問題:1.一開始grafana使用zabbix的api接口來作數據源,發現當想展現的數據可能是,會很慢 html

      解決辦法:添加了zabbix的mysql數據庫作數據源,把zabbix  API接口數據源指到mysql上mysql

   2.加上mysql後發現問題獲得了一些緩解,可是當我想展現全部被監控服務器的數據是仍是會有卡頓的狀況nginx

      解決辦法:發現當服務器數量大,同時zabbix_server在不停的寫入數據,grafana在實時的讀,zabbix_server的io很大,由於想到作一下數據庫的讀寫分離。sql

 

最終架構:數據庫

    zabbix_server使用一主兩從的數據庫,寫入數據寫入主庫,grafana從從庫讀(兩臺從庫作lvs)api

 

更改數據源中遇到的一點小坑:服務器

  編輯 /home/zabbix/etc/zabbix_server.conf架構

  修改文件中dbhost的ip地址orm

同時還須要更改nginx中的php文件的配置:

  /home/nginx/html/zabbix/conf/zabbix.conf.php

相關文章
相關標籤/搜索