zbxtable

news2024/11/28 12:52:05

ubuntu install zbxtable

1.新建zbxtable文件夹,将三件套下载到本地存放
mkdir ~/zbxtable

ZbxTable: https://dl.cactifans.com/zbxtable/zbxtable-2.1.0.tar.gz
ZbxTable-Web: https://dl.cactifans.com/zbxtable/web.tar.gz
MS-Agent: https://dl.cactifans.com/zbxtable/ms-agent-1.0.4.tar.gz

2.创建zbxtable用户并部署zbxtable二进制文件

useradd zbxtable
tar -zxvf zbxtable-2.1.0.tar.gz -C /usr/local/
mv /usr/local/zbxtable-2.1.0 /usr/local/zbxtable
chown -R zbxtable:zbxtable /usr/local/zbxtable
cd /usr/local/zbxtable/

3.安装mysql,并添加数据库及用户

apt-get updata && apt install mysql-server
安装mysql数据库
mysql -u root -p
create database zbxtable character set utf8mb4 collate utf8mb4_bin;
create user zbxtable@127.0.0.1 identified by 'Zbxtable@pwd2022';
grant all privileges on zbxtable.* to zbxtable@127.0.0.1;

4.安装nginx
apt install nginx
ps -ef | grep nginx
systemctl enable nginx && systemctl start nginx

5.安装redis
apt install redis
systemctl enable redis && systemctl start redis

6.修改app.conf

root@zbxtables01:/usr/local/zbxtable# cat conf/app.conf
; zbxtable
appname         	= zbxtable
httpport       		= 8085
runmode         	= dev
timeout         	= 12
token           	= de0c0d234f054c74b3d87d715f69afb6
copyrequestbody 	= true
EnableDocs     		= true

; log
log_level       = 6
log_path        = logs/app.log
maxlines        = 1000
maxsize         = 0
maxdays         = 10
daily           = true

#这里填写之前数据库的配置信息
; database
dbtype          = mysql
dbhost          = 127.0.0.1
dbuser          = zbxtable
dbpass          = zbxtablepwd123
dbname          = zbxtable
dbport          = 3306

;redis
redis_host      = 127.0.0.1
redis_port      = 6379
redis_pass      =
redis_db        = 8

#zabbix-server连接信息
; zabbix
zabbix_web      = http://10.99.1.66/zabbix
zabbix_user     = Admin
zabbix_pass     = xxxxx
zabbix_token    = 523fde85a0d0e98da08e16d1b8547d35f08816fcfa4dde3f30f29f5591bd4cd

;mail
email_from       = wind.luo@huamengtech.net
email_port       = 465
email_host       = mail.huamengtech.net
email_isSSl      = true
email_secret     = xxxxx
email_nickname   = 运维监控

;wechat
wechat_agentid   = 1
wechat_corpid    = wxa7c63522727b7790
wechat_secret    = 5HA0od9bkvMMFDp8yFswwZIifoSDtmCJ4k

7.将zbxtable、nginx复制到启动项,并重新启动服务

cp /usr/local/zbxtable/zbxtable.service /etc/systemd/system/
cp cp /usr/local/zbxtable/nginx /etc/nginx/conf.d/
systemctl restart zbxtable
systemctl restart nginx

8.登录zbxtable
使用 http://ip:8088 即可访问 ZbxTable
系统默认账号:admin 密码:Zbxtable

在这里插入图片描述

https://mp.weixin.qq.com/s/zPZXSftIZBtnZwjQngUNB
A

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/26792.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MybatisMybatisPlusSpringboot之最全入门学习教程笔记

1 Mybatis概述 1.1 Mybatis概念 MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发, (1)持久层:负责将数据到保存到数据库的那一层代码。Mybatis就是对jdbc代码进行了封装。 JavaEE三层架构:表现层、业务层、持久层…

ftp协议主动模式与被动模式

FTP主动模式与被动模式 主动模式:客户端给服务端的21控制端口发命令说,我要下载什么什么,并且还会说我已经打开了自己的某个端口,你就从这里把东西给我吧,服务器知道后就会连接客户端已打开的那个数据端口把东西传给客…

SpringBoot配置https

1.Https配置 由于HTTPS具有良好的安全性,在开发中得到了越来越广泛的应用,像微信公众号、小程序等的开发都要使用HTTPS来完成。对于个人开发者而言,一个HTTPS 证书的价格还是有点贵,但是呢,国内的一些云服务器厂商提供…

android studio 项目生成apk的几个问题(备忘)

终于自己做的一个小东西要做完了,最后一步是生成apk,这之前遇到几个问题备忘一下。 1、安装完成后有两个图标,分别是两个activity,卸载一个,另一个也没了。 原因:我原来做一时候没有欢迎界面,…

总结数据结构常用树

树:只有一个根节点,有孩子结点,父节点 二叉树:每个节点最多有两个孩子结点。 二分搜索树:也叫二叉排序树,首先它是一颗二叉树,且左右孩子都存在时,左孩子都小于当前节点值&#xf…

计算机数制(进制转换,原码,反码,补码,真值)

目录 区分进制 带小数点的进制转化 进制转换练习 符号数的表示方法 区分: 考点:给你原码转换补码,补码最负的数的表示,0的表示 原码,反码,补码练习 区分进制 注意微机原理这门课用的是后缀的方式&#xff0…

小学生python游戏编程arcade----碰撞精灵消失问题

小学生python游戏编程arcade----碰撞精灵消失问题前言碰撞精灵消失问题1、多余的精灵不能及时消失1.1 问题1.2 失败代码1.3 记录备忘1.4 代码实现2、放置位置2.1 代码放在ondraw中可以2.2 在update中也可以2.3 碰撞中3、玩家子弹击中敌坦克后的爆炸效果3.1 爆炸类3.2 爆炸列表准…

2022年铁路行业研究报告

第一章 行业概况 铁路运输是主要的陆上交通运输方式之一,铁路是指在综合交通运输体系中,用于运行火车等交通工具行驶的轨道线路。铁路运输是主要的陆上交通运输方式之一,是通过机车牵引车辆组成列车在铁轨上运送客或货的一种运输方式。相比其…

AVL双旋转思路分析与图解

AVL树双旋转思路分析与图解 首先我们要知道什么情况之下我们是要进行双旋转? 当最小不平衡子树为LR型或者RL型的时候, 那么什么时候最小不平衡子树是RL型或者什么时候又是LR型的? 下面我们就先给出LR型, RL型, LL型, RR型最小不平衡子树的概念: LR型最小不平衡子树: 首先拿…

Linux 动静态库

目录 静态库和动态库 gcc规则使用动静态库的规则: 制作静态库 使用静态库 方法1. 方法2. 制作动态库 使用动态库 方法1: 方法2: 方法3: 方法4: 进程,静态库,动态库 静态库和动态库 …

传统瀑布模型和实际瀑布模型

传统瀑布模型: 瀑布模型是所有模型的基础框架 特点: 线性的开发流程,不能够应对需求的变化。 必须等前一阶段的工作完成后,才能开始后一阶段的工作 前一阶段的输出文档就是后一阶段的输入文档,因此只有前一阶段的输…

Map及其实现类、锁

HashMap、HashTable、ConcurrentHashMap 区别 一.HashMap和HashTable的区别 1、两者父类不同 HashMap是继承自AbstractMap类,而Hashtable是继承自Dictionary类。不过它们都实现了同时实现了map、Cloneable(可复制)、Serializable&#xff0…

朱松纯教授场景理解相关文章简介

朱松纯教授场景理解相关文章简介 Holistic 3D Scene Parsing and Reconstruction from a Single RGB Image 基于单张图像的整体场景解译与重建 我们提出了一个计算框架来联合解译单帧RGB图像,通过使用一系列的随机语法模型生成的CAD模型构成整体的3D结构。具体地说…

智慧农业SaaS系统

真正的大师,永远都怀着一颗学徒的心! 一、项目简介 智慧农业SaaS系统 二、实现功能 监控管理:支持海康摄像头监控。 用户管理:支持用户是系统操作者,该功能主要完成系统用户配置。 岗位管理:支持配置系统用户所属担…

bugku渗透测试 1 writeup(无需VPS)

靶场地址:BugKu渗透测试1 该靶场只需要20金币就可以开启两小时,算的上非常良心实惠了,趁着有空赶紧刷一刷题目 目录 第一场景: 第二场景: 第三场景: 第四场景: 第五场景: 第六…

第五章:面向对象(上)

第五章:面向对象(上) 5.1:面向过程与面向对象 面向过程(POP)与面向对象(OOP) ​ 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小值,考虑怎么做。面向对象&…

【BOOST C++ 线程】boost::thread库的基本使用方法总结

一、说明 boost::thread的六种使用方法总结,本文初步介绍线程的函数、构造、执行的详细解释。 二、boost::thread的几个函数 函数功能join()让主进程等待子线程执行完毕后再继续执行get_id()获得线程的 id 号detach()标线程就成为了守护线程,驻留后台运…

【项目实战:核酸检测平台】第二章 大卸八块

本章目标 完成项目架构设计和数据库结构设计 重点:全是重点 文章目录本章目标总体设计(架构设计)技术选型部署结构设计工程文档结构设计第一步:项目和模块命名第二步:约定项目工程文件内容第三步:设计文档…

Hadoop高可用环境搭建-HDFSNameNode高可用搭建、Yarn高可用搭建

本文环境搭建的前提条件:JDK、Zookeeper、Hadoop完全分布式环境搭建完成。如果未满足条件且不会搭建,可以前往博主的主页搜索相关文章进行搭建。 目录 一、HDFSNameNode高可用搭建 二、 Yarn高可用搭建 本文主节点hostname:master&#xff0c…

安装semantic segmentation editor

两天啊, 整整两天,知道这两天我是怎么过的吗??1 步骤概述(以下命令行都是在管理员条件下执行)1.1 安装choco1.2 安装meteor1.3 安装semantic segmentation editor2过程3 我还是用Ubuntu安装过3.1Window安装…