天天看點

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

zabbix 4.0.2是一個長期支援版本(lts),至少提供 5 年的技術支援;

下面簡單看一下zabbix 4.0.2 新特征

更具時效的監控項值檢查(checking item value immediately)

新的 http 監控項類型(new http item type)

監控項原型可以依賴于正常的監控項(item prototypes can depend on regular items)

更靈活的主動式 agent 自動注冊(more flexible active agent auto-registration)

支援 mysql 8.0(mysql 8.0 supported)

elasticsearch 配置基于日期的索引(date-based indices setup for elasticsearch)

172.16.8.76 qas-zabbix-node01

172.16.8.77 vip位址

172.16.8.78 qas-zabbix-node02

mysql安裝請參考相關連結:

centos7.5安裝mysql5.7.24二進制包方式部署

http://172.16.8.76/zabbix/

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案
ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案
ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案
ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案
ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案
ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案
ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

登陸預設使用者名:admin,密碼:zabbix

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

http://172.16.8.76:9200/

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

http://172.16.8.78:9200/

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

修改gruntfile.js檔案,修改服務監聽位址(增加hostname屬性,将其值設定為*)

vim gruntfile.js

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

修改head/_site/app.js,修改head連接配接es的位址(修改localhost為本機的ip位址)

vim _site/app.js

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案
ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

直接通路urlhttp://172.16.8.78:5601

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案

如果不同類型使用不同的es叢集,可以按如下進行配置

$history['url'] = [

'uint' => 'http://localhost1:9200',

'text' => 'http://localhost2:9200'

];

$history['types'] = ['uint', 'text'];

所有類型使用相同es叢集

$history['url'] = 'http://172.16.8.76:9200';

$history['types'] = ['str', 'text', 'log', 'uint', 'dbl'];

ZABBIX4.0.2監控曆史資料存放Elasticsearch及叢集高可用方案