zbxtable監控報表服務


一、zbxtable報表服務介紹

官網源碼:https://dl.cactifans.com/zabbix/
zbxtable報表服務由zbxtable、zbxtable-web、ms-agent三個服務組成
zbxtable-web:前端服務
zbxtable:后端服務
ms-agent:采集器

二、部署服務

下載源碼包
wget https://dl.cactifans.com/zabbix/zbxtable-web-1.0.0-1.el7.x86_64.rpm
wget https://dl.cactifans.com/zabbix/zbxtable-1.0.0-1.el7.x86_64.rpm
wget https://dl.cactifans.com/zabbix/ms-agent-1.0.0-1.el7.x86_64.rpm

創建對應的數據庫
create database zbxtable character set utf8 collate utf8_bin;
grant all privileges on zbxtable.* to 'zbxtable'@'%' identified by '111111';
flush privileges;

2.1 安裝abxtable

yum install zbxtable-1.0.0-1.el7.x86_64.rpm

修改配置文件
vim /usr/local/zbxtable/conf/app.conf
 httpport默認端口8084
 appurl  訪問的本地服務url,比如:http://192.168.1.1:8088

 database數據庫       #剛創建的數據庫

 zabbix_server
   zabbix_server     #訪問zabbix服務器的url,比如:http://192.168.1.1/zabbix
   zabbix_user       #zabbix服務的賬號
   zabbix_pass       #zabbix服務賬號的密碼
   token             #和ms-agent中的保持一致

啟動服務后,查看默認端口8084,查看日志/usr/local/zbxtable/logs/zbxtable.log
systemctl start zbxtable

2.2 部署zbxtable-web

先安裝nginx
yum install nginx
安裝zbxtable-web
yum install zbxtable-web-1.0.0-1.el7.x86_64.rpm
修改配置文件[默認端口8088]
vim /usr/local/zbxtable/nginx.conf

2.3 安裝ms-agent

注意:ms-agent要和zabbix-server部署在一起
yum install ms-agent-1.0.0-1.el7.x86_64.rpm
cd /usr/local/zbxtable/
./zbxtable install
執行后會出現以下顯示界面,創建隨機用戶ms-agent和隨機密碼,生成2個組件,告警模塊目錄下/usr/lib/zabbix/alertscripts/ms-agent、/etc/ms-agnet/app.ini
注意:/usr/lib/zabbix/alertscripts/ms-agent的路徑要和zbbixserver.conf里一致

修改配置文件

vim /etc/ms-agent/app.,ini
  Host = http://192.168.1.1:8088/v1/receive   #zbxtable服務的appurl保持一致
  token                                       #zbxtable服務的token保持一致

修改zbxtable配置文件的token和app.ini一致,重新啟動服務
vim /usr/local/zbxtable/conf/app.conf
systemctl restart zbxtable

2.4 登錄web界面

訪問192.168.1.1:8088


免責聲明!

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



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