部署ZbxTable
【摘要】 #官方文档https://zbxtable.cactifans.com/docs/install/rpm/#%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%9D%E5%A7%8B%E5%8C%96 安装 CentOS 7.x x86_64rpm -Uvh https://repo.cactifans.com/zbxtable/1.0/rhel/7/x86_64/zbxta...
#官方文档
https://zbxtable.cactifans.com/docs/install/rpm/#%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%9D%E5%A7%8B%E5%8C%96
安装
CentOS 7.x x86_64
rpm -Uvh https://repo.cactifans.com/zbxtable/1.0/rhel/7/x86_64/zbxtable-release-1.0-1.el7.noarch.rpm
yum clean all
安装Zbxtable和ms-agent
yum install zbxtable -y
yum install ms-agent -y
ZbxTable 配置
数据库初始化
# mysql -uroot -p
password
mysql> create database zbxtable character set utf8 collate utf8_bin;
mysql> create user zbxtable@localhost identified by 'zbxtablepwd123';
mysql> grant all privileges on zbxtable.* to zbxtable@localhost;
mysql> quit;
系统初始化
cd /usr/local/zbxtable/
./zbxtable init
./zbxtable install
会自动在zabbix上建立一个ms-agent用户,密码为随机,权限为管理员。
最后输出MS-Agent token为MS-Agent 与ZbxTable通信的token,
需要和MS-Agent 配置文件里的token保持一致,否则无法正常收到告警。
Token可在conf/app.conf文件里找到。
vim /etc/ms-agent/app.ini
#修改好配置后,使用以下命令启动
systemctl enable --now zbxtable
#重启
systemctl restart zbxtable
#查看服务状态
systemctl status zbxtable
Zbxtable-Web 配置
#Zbxtable Web需使用nginx
yum install nginx -y
#拷贝 nginx 配置文件
cp /usr/local/zbxtable/nginx.conf /etc/nginx/conf.d/
#重启 nginx
systemctl restart nginx
#配置开机启动
systemctl enable nginx
如果遇到这个情况,配置开机启动,再重启虚拟机即可。
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
#查看服务状态
systemctl status nginx
#nginx会默认占80端口
netstat -tunlp | grep nginx
所以要改为其他端口
vim /etc/nginx/nginx.conf
重启虚拟机
最后使用 http://ip:8088 即可访问系统,系统默认账号:admin 密码:Zbxtable
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)