范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

最新版zabbix开源报表系统zbxtable2。1新功能介绍和安装方法

  系统介绍
  ZbxTable 是使用 Go 语言开发的一个开源的 Zabbix 报表系统,距离上次ZbxTable 1.0发布已有2年,随着Zabbix版本的变化,本次推出ZbxTable 2.0版本 主要功能如下:按照主机类型,展示或导出主机资源简单资产管理,资源状态总览主机资源TOP5多套Zabbix告警接入、统计、分析、导出自定义绘制拓扑图,拓扑图可实时更新链路流量自动报表及邮件通知系统架构
  组件介绍
  ZbxTable: 使用 Beego 框架编写的后端程序
  ZbxTable-Web: 使用 Vue 编写的前端
  MS-Agent: 安装在 Zabbix Server 上,用于接收 Zabbix Server 产生的告警,并发送到 ZbxTable 平台相关文档
  安装文档:https://zbxtable.cactifans.com/docs/install/
  使用文档:https://zbxtable.cactifans.com/docs/usage/
  安装使用视频:https://space.bilibili.com/274831847/channel/seriesdetail?sid=2430406&ctype=0在线体验
  直接点击登录即可
  https://zbx.cactifans.com版本兼容
  Zabbix版本
  兼容性
  6.0.x
  ✅
  5.4.x
  ✅
  5.2.x
  ✅
  5.0.x LTS
  ✅
  4.4.x
  ✅
  4.2.x
  ✅
  4.0.x LTS
  ✅
  3.4.x
  未测试
  3.2.x
  未测试
  3.0.x LTS
  未测试源码及二进制包1.源码
  ZbxTable: https://github.com/canghai908/zbxtable
  ZbxTable-Web: https://github.com/canghai908/zbxtable-web
  MS-Agent: https://github.com/canghai908/ms-agent2.二进制包
  二进制包可用于部署在Linux系统,如CentOS,Ubuntu,Debian等Linux系统下
  ZbxTable: https://dl.cactifans.com/zbxtable/zbxtable-2.0.0.tar.gz
  ZbxTable-Web: https://dl.cactifans.com/zbxtable/web.tar.gz
  MS-Agent: https://dl.cactifans.com/zbxtable/ms-agent-1.0.3.tar.gz系统截图
  系统默认账号:admin 密码:Zbxtable
  系统首页
  资产管理
  状态总览
  主机列表
  主机详情
  网络设备列表
  网络设备详情
  告警分析
  告警查询
  自定义拓扑图
  拓扑图展示
  链路报表
  安装方法  安装
  使用二进制方式部署ZbxTable
  介绍使用二进制方式安装 zbxtable 2.1,适用于在 Centos、Ubuntu、Debian 等系统上安装,安装完成后必须进行数据初始化操作。 说明
  建议新手直接使用编译好的二进制文件安装,zbxtable 可安装在 zabbix server 上也可以独立安装 ZbxTable 使用前后端分离模式,主要服务及组件如下
  组件
  功能
  ZbxTable
  后台服务
  ZbxTable-Web
  前端静态页面
  MS-Agent
  安装在 Zabbix Server,接收 Zabbix 平台产生的告警并发送到 ZbxTable 平台
  zbxtable 依赖以下服务
  服务
  用途
  nginx
  前端 web 静态文件及服务转发
  mysql 或 postgresql
  存储 zbxtable 用户信息,存储拓扑及报表信息
  redis
  数据存储及告警
  二进制文件下载:
  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安装配置视频
  ZbxTalbe 2.1 安装
  ZbxTable 2.1 数据初始化
  ZbxTable 2.1 告警配置
  ZbxTable 2.1 链路报表
  ZbxTable 2.1 拓扑图配置ZbxTable部署
  创建对应用户及目录,并下载 zbxtable 二进制文件,安装到/usr/local/zbxtable 目录useradd zbxtable wget https://dl.cactifans.com/zbxtable/zbxtable-2.1.0.tar.gz 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
  即可完成文件部署数据库配置
  zbxtable 支持 mysql 或 postgresql,确保 mysql 或 postgresql 服务已经启动,根据实际情况创建对应的数据库及用户信息
  mysql 数据库# mysql -uroot -p create database zbxtable character set utf8mb4 collate utf8mb4_bin; create user zbxtable@127.0.0.1 identified by "zbxtablepwd123"; grant all privileges on zbxtable.* to zbxtable@127.0.0.1; quit;
  postgresql 数据库# su - postgres psql create user zbxtable with password "zbxtablepwd123"; create database zbxtable owner zbxtable; grant all on database zbxtable to zbxtable; q
  如果服务器未安装 redis 需要安装 redis,并启动,可使用默认密码,也可以配置密码, 以 CentOS 7 为例yum install epel-release -y yum install redis -y systemctl enable --now redis配置文件
  zbxtable 配置文件为程序目录下的 conf/app.ini
  默认内容如下; 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 zabbix_web      = http://192.168.10.200 zabbix_user     = Admin zabbix_pass     = xxxxx zabbix_token    =  ;mail email_from       = xxx@qq.com email_port       = 465 email_host       = smtp.qq.com email_isSSl      = true email_secret     = xxxxx email_nickname   = 运维监控  ;wechat wechat_agentid   = 1 wechat_corpid    = wxa7c63522727bxxxx wechat_secret    = 5HA0o9bkvMMFDp8yFs
  关键配置
  如果密码信息含有特殊字符需要使用``号包含起来,例如 dbpass        =`zbxtablepwd123!#@` zabbix_pass   = `#S!_xxXxxx123123`Zabbix 相关配置zabbix_web zabbix 的 web 访问地址,确保此地址可以通过浏览器访问到 zabbix 的 webzabbix_user 访问 zabbix 的用户名,默认为 admin,如果你的 zabbix 为 5.4 以上版本可配置 token,此项可留空zabbix_pass 访问 zabbix 用户的密码,如果你的 zabbix 为 5.4 以上版本可配置 token,此项可留空zabbix_token 访问 zabbix web 的 token,zabbix 5.4 版本之后可在 zabbix web 页面生成 token 访问, 只需要添加 token 即可,建议使用 admin 用户为 zbxtable 生成永久的 tokenmail 邮件相关配置
  mail 配置用于发送链路报表邮件,通 smtp 协议发送邮件,根据需要具体配置wechat 微信告警配置
  配置企业微信的信息,企业微信配置请查看 https://blog.51cto.com/itnihao/1733245 的配置,新版本需要配置企业 IP 或域名白名单启动 ZbxTable
  拷贝 zbxtable 的 systemd 启动文件cp /usr/local/zbxtable/zbxtable.service /etc/systemd/system/ systemctl daemon-reload systemctl enable --now zbxtable
  查看 zbxtable 服务状态systemctl status zbxtable
  确保服务状态为 active (running)状态,如果启动失败可查看日志,一般为数据库或 zabbix web 连接失败 查看日志 cat /usr/local/zbxtable/logs/app.log
  根据错误提示修改配置文件,重启服务即可配置 Ms-Agent
  ms-agent 可接收 zabbix 产生的告警,并发送到 zbxtable,用于告警的统计和分析,后续会增加告警发送功能 执行以下命令在 zabbix 上配置 Ms-Agentcd /usr/local/zbxtable/ ./zbxtable install
  此操作会连接 zabbix web,进行如下操作:建立名为 zbxtable 的 zabbix 用户,并生成随机密码建立名为 zbxtable 的 zabbix 用户组建立名为 ms-agent 的告警媒介,并导入指定的告警模板建立名为 ms-agent 的告警动作,接收所有告警通过 ms-agent 媒介发送到 zbxtable, 此操作主要是为了避免其他告警媒介和动作的影响,方便后期的更新和卸载 执行成功后会有如下输出信息[root@localhost zbxtable]# ./zbxtable install 2022/07/04 16:27:48.252 [I] [command.go:163]  Create media type successfully! 2022/07/04 16:27:48.320 [I] [command.go:163]  Create user group successfully! 2022/07/04 16:27:48.575 [I] [command.go:163]  Create alarm user successfully! 2022/07/04 16:27:48.575 [I] [command.go:163]  Username : ms-agent 2022/07/04 16:27:48.575 [I] [command.go:163]  Password : qynNlKzMBx 2022/07/04 16:27:48.668 [I] [command.go:163]  Create alarm action successfully! 2022/07/04 16:27:48.668 [I] [command.go:163]  MS-Agent plugin configured successfully! 2022/07/04 16:27:48.668 [I] [command.go:163]  MS-Agent token is de0c0d234f054c74b3d87d715f69afb6 [root@localhost zbxtable]#如果出现错误,请在https://github.com/canghai908/zbxtable/issues 提交 zabbix 版本等环境信息 Ms-Agent 的 install 操作只需操作一次即可
  MS-Agent token 为 ms-agent 发送告警的凭证,需要写到 zbxtable 的配置文件的 token 字段中ZbxTable Web 配置
  web 为全静态文件,下载解压即可。zbxtable web 通过 nginx 代理访问. 安装 ZbxTable web 文件wget https://dl.cactifans.com/zbxtable/web.tar.gz tar zxvf web.tar.gz -C /usr/local/zbxtable
  如果你已安装 nginx,直接拷贝配置文件到即可,如果未安装 nginx 需安装yum install nginx -y
  拷贝 zbxtable 自带得 nginx 配置文件到 nginx 的配置文件目录cp /usr/local/zbxtable/nginx.conf /etc/nginx/conf.d/
  重启 nginxsystemctl enable --now nginx
  nginx 默认会启动 80 端口,如果和其他程序冲突,建议修改默认 80 端口
  使用 http://ip:8088 即可访问 ZbxTable,系统默认账号:admin 密码:Zbxtable
  部署后最终目录结构如下├── conf │   └── app.conf          #zbxtable 配置文件 ├── web                   #zbxtable web前端静态文件目录 ├── zbxtable              #zbxtable 二进制文件 ├── nginx.conf            #zbxtable提供的nginx配置文件 ├── zbxtable.init         #zbxtable提供的init.d启动文件 └── zbxtable.service      #zbxtable提供的systemd启动文件
  安装完成后,需要对数据进行初始化,否则系统内数据会显示为空,参考教程 ZbxTable 数据初始化MS-Agent
  此组件需要安装在 Zabbix Server 主机上,用于接收 zabbix 产生的告警,并发送到 zbxtable, 用于告警、分析、发送、屏蔽,支持多租户,可以将多台 zabbix 的告警统一发送到一个 zabxtable 平台安装
  如果使用 docker 部署 Zabibx Server 需要把 zabbix 的/usr/lib/zabbix/alertscripts 卷挂载到宿主机目录,把 ms-agent 解压放入此目录即可
  下载二进制文件,并解压cd /opt/ wget https://dl.cactifans.com/zbxtable/ms-agent-1.0.4.tar.gz tar zxvf ms-agent-1.0.4.tar.gz mv ms-agent-1.0.4 ms-agent
  解压之后生成一个 ms-agent 二进制文件,一个 app.ini 配置文件。
  程序
  作用
  ms-agent
  接收 Zabbix 平台产生的告警并发送到 ZbxTable 平台
  app.ini
  ms-agent 配置文件
  拷贝 ms-agent 到你的 zabbix server 的 Alertscripts 目录下,默认路径为/usr/lib/zabbix/alertscripts/,也可通过修改 Zabbix Server 的配置文件指定 alertscripts 目录。 修改 zabbix server 的 Alertscripts 目录 vi zabbix_server.confAlertScriptsPath=/usr/lib/zabbix/alertscripts
  重启 Zabbix Server 生效. 拷贝 ms-agent 二进制及 app.ini 配置文件到 zabbix server 配置的告警脚本目录cp ms-agent/* /usr/lib/zabbix/alertscripts/
  赋予 ms-agent 脚本可执行权限chmod a+x /usr/lib/zabbix/alertscripts/ms-agent
  至此完成基本安装,无需重启 Zabbix Server配置文件
  zabbix server 会调用 ms-agent 进行告警的发送,同时会读取 ms-agent 程序目录下的 app.ini 配置文件,默认内容如下[app] Debug = 0 TenantID = zabbix01 LogSavePath = /tmp Host = http://192.168.10.10:8088 Token = 2d7a7ab0b0be493ab0bb9a925e4a30d2Debug 为程序日志级别 0 是 debug,1 为 infoLogSavePath 为日志目录,默认为/tmp 目录TenantID 租户 id,默认即可,如有多套 ms-agent 发送到同一个 zbxtable,建议补重复即可Host 为 ZbxTable 系统的访问地址,默认为 http:+ 服务器 IP:8088Token 与 ZbxTable 通信的 Token,可自行修改,需要与 ZbxTable 平台配置保持一致即可,否则无法接收告警。Debug
  可修改配置文件打开 Debug 模式,查看日志文件名格式如下/tmp/ms-agent_yyyymmdd.log
  开发作者:当代张思德

过年换新机有着落了!Reno9万事红配色喜庆,体验更是值回票价这不快春节了嘛,相信有不少同学准备换新机过年了吧?我本来还想等一下后面发布的新旗舰的,但是目前来看春节前应该是没有新机了,于是索性就挑选起了近3个月发布的机型,经过一番查找和纠结后联想小新Pro162023独显版将搭载独显直连功能1月12号消息,联想小新官方开始预热小新Pro162023独显版的三重Buff即独显直连显卡超频双显三模热切。据悉,独显直连可提升24。6的游戏帧率,显卡超频可提升8。6的图像性能港股开盘恒生指数涨0。76Apollo出行涨近14金融界1月12日消息今日港股市场高开,恒生指数涨0。76,报21599。82点,恒生科技指数涨0。6,报4574。46点,国企指数涨0。75,报7365。86点,红筹指数涨0。2,Plus版本全军覆没?三星遭遇苹果相同尴尬,S24将取消?苹果最早于iPhone6系列推出Plus版,相当于在标准版的基础上加大屏幕,深受部分大屏爱好者的追捧,曾经在行业内一度非常流行。可随着时间推进,Plus版本定位变得模糊,国产厂商习苹果iOSiPadOS16。3公测PublicBeta2版本发布IT之家1月12日消息,苹果今天面向公测人员,发布了iOSiPadOS16。3的第2个PublicBeta版更新。评估通常情况下会在发布面向开发者的Beta版更新之后1天,然后发布有报道称苹果和三星的中国代工厂商计划在越南进行大规模投资作者小马里奥里特2023年1月11日2022年9月16日,北京,一名顾客在苹果专卖店与销售助理交谈,苹果新款iPhone14即将上市。为苹果(Apple)和三星(Samsung)提这个真不卡?乐视S1Pro发布,外观复刻苹果,国产5G芯片加持经过一周时间预热,乐视旗下S1Pro新机正式发布,外观完美复刻iPhone14Pro,甚至连灵动岛设计都有还原。除去外观带来的热度,乐视S1Pro主打国产5G芯片,宣传口号定为这真iOS16。3beta2凌晨突然推送,续航史诗级提升,信号强,推荐时隔27天苹果再次推送iOS16。3beta2,很多果粉都期待已经了,不少果粉在今天熬夜进行了升级体验,小编第一时间也进行了升级尝鲜,那么iPhone13升级iOS16。3beta广汽埃安预计3月初上调旗下车型售价幅度30006000元不等爱卡汽车行业新闻原创近日,广汽埃安今日发布关于埃安车型价格调整的说明称,预计今年3月初对旗下相关车型的官方指导价进行上调,上调幅度为30006000元不等。说明指出,根据国家相关政iPhone仅屏幕就要3198?果粉直呼买得起修不起,还是小米11有格局最近,有位网友手上的iPhone14ProMax不小心摔了,屏幕多了一道裂纹,由于是人为导致的,无法送去苹果售后。于是他在苹果官网查了一下,结果却让他大吃一惊,更换一块屏幕的维修价特斯拉再次降价!ModelY跌至25。99万起,是要翻盘还是割韭菜?特斯拉官方出面再度减价,ModelY跌至25。99万起,引得无数网友纷纷关注,本期我们就以这台ModelY为蓝本,聊一聊这台车型的具体产品力表现到底怎么样,是否值得入手呢?外观方面
首代盾舰退役潮到来,7天退役3艘提康,盾舰收不抵支的美国海军提康德罗加级Baseline2型导弹巡洋舰是世界范围内第一款同时装备通用垂直发射单元以及四阵面相控阵雷达的水面舰艇,是当时世界范围内防空能力最强的军舰。但是岁月催人老,哪怕是美国海伊朗自杀式无人机首次亮相乌克兰前线,局势会再次逆转吗?西方媒体在近日开始纷纷报道从乌克兰战场上传来的一批照片显示,俄罗斯军队已经开始在乌克兰前线使用伊朗制造的自杀无人机,来攻击乌克兰军队的目标。这种自杀无人机,中国称为巡飞弹,西方称为回忆录你低谷期经常安慰自己的一句话是什么?前言人生是一次旅途,旅途中有快乐与惆怅。只有经历了低谷期的人生,才能添补生活中的空白,从而增加你的生活阅历。我,一个出生在依山傍水的小山村。童年狂人的生活日记(3)9月22日晴,很热,狂人又开始写日记了,因为他的狗丢了,一天的疲惫,埋怨,唠叨,不满愤怒写了一脸上,不知道怎么表达,中年人的生活就是这样,总是被这样那样的不满,写在言语上,不去直接英超积分榜曼城暂登顶切尔西排第6曼联2连胜升第7利物浦首胜排第8北京时间8月27日,英超联赛第4轮赛事开始打响,先赛6场战罢,最新战况积分榜曼城主场42逆转水晶宫,B席破门,哈兰德帽子戏法。曼城上轮领先后吞下3球再连扳2球战平,本轮上半场2球落惨不忍睹!利物浦9球大胜平英超分差纪录,曼联才是罪魁祸首?本轮的英超联赛可谓是精彩绝伦,一边曼城上演了让二追四的神剧情,另一边,利物浦则在自己的主场上演了疯狂输出,用90的悬殊比分血洗了升班马伯恩茅斯。比赛第三分钟,迪亚斯的头球破门就为红尤文VS罗马,罗马客场爆冷?尤文图斯没了迪马利亚小基耶萨,进攻体系的影响非常大,上一场啃桑普这块硬骨头没啃下来,中场与锋线基本上没有破密集防守的有效手段,一度出现失传多年的大圈战术,不知定位球有没有加练,这周见过这样的足坛大逆转吗?从15到76,创造奇迹只需要27分钟足球比赛实现逆转是经常出现的事情,但比分差距基本都维持在12球以内。而能够在半场落后三球以上还奋起直追,并最终成功实现反超的比赛并不多见。曾经在1957年,还出现过一场堪称奇迹的逆香港新政策的解读昨天香港刚刚官宣了最新的香港入境政策,由原来的34改为03,不用再进行酒店隔离了只进行三天的居家隔离或者是自选酒店隔离,并且是可以外出的,但是不能去酒吧医院洗浴养老院等一些公共场所广东夫妻到辽宁做客,堂姐备6菜2酒来款待,夫妻真不想回去广东夫妻到辽宁做客,堂姐备6菜2酒来款待,夫妻真不想回去每去一个地方,都有专属的当地传统美食小吃,对于一个吃货来说,这无疑就是最大的福音。笔者也是一个地地道道的吃货,去过好多地方以达洛特梅开二度,葡萄牙做客大胜捷克文羊城晚报全媒体记者徐扬扬欧国联A2组第5轮的一场较量今日凌晨在布拉格的西诺博体育场打响,葡萄牙做客以4比0大胜捷克,以3胜1平1负积10分的佳绩占据该组榜首。达洛特替葡萄牙梅开二