部署ZbxTable

网友投稿 882 2022-05-30

#官方文档 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

部署ZbxTable

会自动在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

虚拟化

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ModelArts平台介绍
下一篇:Python爬虫:splash+requests简单示例
相关文章