夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

升级

v6 小版本升级

下载 页面,下载安装包,直接替换原来的二进制 和 integration 目录,重启进程即可。如果是 docker compose 方式,直接修改 docker-compose.yml 中的夜莺镜像版本,然后重启夜莺容器即可。如果 docker-compose.yml 中的夜莺镜像版本用的 latest,那就手工执行 docker pull flashcatcloud/nightingale:latest 拉取一下最新镜像,然后重启夜莺容器即可。

v5 升级到 v6

第0步. 操作之前,记得备份下数据库!停掉 n9e-webapi,n9e-server 进程

第1步. 需要先将你正在使用的夜莺数据源表结构更新到和 v5.15.0 一致(当然,如果你现在已经是 v5.15.0,就可以跳过这里的第1步,进入第2步),release 页面有每个版本表结构的更新说明,可以根据你正在使用的版本,按照说明,逐个执行下更新表结构的语句

第2步. 解压 n9e 安装包,导入 upgrade.sql 到 n9e_v5 数据库

mysql -h 127.0.0.1 -u root -p1234 < cli/upgrade/upgrade.sql

第3步. 执行 n9e-cli 完成数据库表结构升级, webapi.conf 为 v5 版本 n9e-webapi 正在使用的配置文件

./n9e-cli --upgrade --config webapi.conf

第4步. 参考 v5 版本中 server.comf 中 DB,Redis,Writers 的配置,修改下 config.toml 中 DB,Redis,Pushgw.Writers 的配置,改完之后启动 n9e 进程

nohup ./n9e &> n9e.log &

第5步. n9e 监听的端口为 17000,需要将之前的 web 端口和数据上报的端口,都调整为 17000

第6步. 如果您之前的服务有配置自定义的通知模板、通知脚本、通知媒介、联系方式、smtp,这些功能在 v6 都迁移到了页面上配置,需要在页面上将这些自定义的配置加上,在系统配置菜单可以找到

升级到专业试用版

  1. 将夜莺升级到 v6 正式版本
  2. 下载页面下载专业版安装包,解压安装包,将 n9e-plus 放到 n9e 二进制所在目录
  3. 停掉 n9e 进程,启动 n9e-plus 即可
    pkill n9e && nohup ./n9e-plus &> n9e.log &
  4. 如果想从专业版切回开源版,直接停掉 n9e-plus 进程,启动 n9e 即可 pkill n9e-plus && nohup ./n9e &> n9e.log &

专业版详细介绍见 夜莺专业版

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat