前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >哪吒监控-服务器状态监控,SSL证书变更到期,Ping监控和定时任务提醒

哪吒监控-服务器状态监控,SSL证书变更到期,Ping监控和定时任务提醒

作者头像
用户9022575
发布2022-07-21 09:56:10
3.9K0
发布2022-07-21 09:56:10
举报

哪吒面板是一个类似于ServerStatus的服务器状态监控程序,不过,哪吒面板相对来说功能更强大一些,哪吒监控 支持服务器系统状态监控、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,命令批量执行和计划任务,是一个一站式轻监控轻运维系统。

哪吒监控有四大功能:计划任务:备份脚本、服务重启,等定期运维任务。使用此功能可以定期结合 restic、rclone 给服务器备份,或者定期某项重启服务来重置网络连接。报警通知:CPU、内存、硬盘、带宽、流量、月流量实时监控。服务监控:HTTP、SSL证书、ping、TCP 端口等。

哪吒监控-服务器状态监控,SSL证书变更到期,Ping监控报警和命令批量执行和计划任务
哪吒监控-服务器状态监控,SSL证书变更到期,Ping监控报警和命令批量执行和计划任务

哪吒监控支持自定义代码:改LOGO、改色调、加统计代码等,总得来说这个监控还是非常不错的,适合手里有多个服务器需要监控,同时还可以应用到定时的TCP、Ping 监控。

PS:更新记录。

1、有想要纯IP SSL证书的可以查看:纯IP地址申请与安装ZeroSSL免费SSL证书-让IP地址实现HTTPS加密访问。2022.5.4

一、哪吒监控安装准备

网站:

  1. 项目:https://github.com/naiba/nezha
  2. 备用:https://github.com/freehao123/nezha
  3. 演示:https://ops.naibahq.com/

至少两台VPS主机。一台VPS主机用于展示你的监控结果,另一台VPS就是被监控对象。有关于VPS主机的对比体验的文章请参考:VPS主机排行榜单

两个子域名。一个用于给用户访问的,类似于tz.wzfou.com,另一个用于VPS之间通信之用,类似于gg.wzfou.com。你也可以使用免费域名

先将你的展示给用户的域名解析到你的主服务器上。

哪吒监控添加域名
哪吒监控添加域名

另一个用于VPS之间通信的域名也要解析到你的主服务器上。

哪吒监控两个域名
哪吒监控两个域名

二、哪吒监控安装教程

2.1 创建OAuth Apps

打开:https://github.com/settings/developers,然后点击New OAuth App按钮,这个主要用来后台登录的。

哪吒监控添加授权
哪吒监控添加授权

然后填写你的展示给用户的域名URL,Callback 填 http(s)://域名或IP/oauth2/callback。如下图:

哪吒监控填写应用
哪吒监控填写应用

如果你不想使用反代的话(下文有介绍如何反代),你可以加上端口8008。

http://你的域名:8008 http://你的域名:8008/oauth2/callback

另外:

关于 GitHub Oauth2 应用:在 https://github.com/settings/developers 创建,无需审核,Callback 填 http(s)://域名或IP/oauth2/callback 关于 Gitee Oauth2 应用:在 https://gitee.com/oauth/applications 创建,无需审核,Callback 填 http(s)://域名或IP/oauth2/callback

创建好OAuth Apps后你可以查看ID和生成一个密钥了。

哪吒监控生成密钥
哪吒监控生成密钥

2.2 安装哪吒监控

安装命令如下:

代码语言:javascript
复制
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh

国内镜像加速:

代码语言:javascript
复制
curl -L https://cdn.jsdelivr.net/gh/naiba/nezha@master/script/install.sh -o nezha.sh && chmod +x nezha.sh
CN=true sudo ./nezha.sh

* 使用 WatchTower 可以自动更新面板,Windows 终端可以使用 nssm配置自启动

选择安装面板端。

哪吒监控开始安装
哪吒监控开始安装

2.3 反代域名访问

本部署为可选项,默认的哪吒监控是使用域名url+8008端口形式访问的,如果我们想要使用浏览器默认的80端口访问,则需要使用反代域名了。

使用Oneinstack或者LNMP一键包的朋友使用命令添加虚拟机或者绑定好域名,然后添加反向代@理。反向配置方法和Bitwarden自建密码存储系统图文教程绑定域名反代类似。

使用宝塔面板,直接在后台添加网站。

哪吒监控绑定域名
哪吒监控绑定域名

然后使用宝塔面板申请好SSL证书。

哪吒监控申请证书
哪吒监控申请证书

接着点击网站,添加反向,设置如下:

哪吒监控添加反向域名
哪吒监控添加反向域名

打开宝塔面板的nginx配置文件,你可以看到里面已经生成了反向代码了。

哪吒监控查看代码
哪吒监控查看代码

现在打开你的域名就可以看到哪吒监控部署成功了。

哪吒监控安装成功
哪吒监控安装成功

三、哪吒监控使用教程

3.1 登录后台添加监控

首先,使用Github登录你的哪吒监控后台。

哪吒监控登录后台
哪吒监控登录后台

授权登录。

哪吒监控授权登录
哪吒监控授权登录

现在你可以添加你的监控服务器了。

哪吒监控添加服务器
哪吒监控添加服务器

填写服务器名称。

哪吒监控填写服务器
哪吒监控填写服务器

完成后,你就可以得到密钥了。

哪吒监控得到密钥
哪吒监控得到密钥

3.2 安装被监控端

执行哪吒监控安装命令,选择“安装监控Agent”,安装过程中会让你填写密钥。

哪吒监控安装被监控
哪吒监控安装被监控

打开你的哪吒监控,就可以看到你刚刚添加的监控服务器了。

哪吒监控添加服务器成功
哪吒监控添加服务器成功
哪吒监控监控效果
哪吒监控监控效果

3.3 添加服务监控

服务监控支持:HTTP、SSL证书、ping、TCP 端口监控,进入 /monitor 页面点击新建监控即可。

哪吒监控添加服务监控
哪吒监控添加服务监控

效果如下图:

哪吒监控服务效果
哪吒监控服务效果

3.4 添加定时任务

哪吒监控支持添加定时任务,比如定时访问、Ping等操作。

哪吒监控添加Ping
哪吒监控添加Ping

你可以选择通知方式。

哪吒监控添加通知方式
哪吒监控添加通知方式

四、总结

哪吒监控还支持修改主题,你可以根据你自己的域名来修改。数据储存在 /opt/nezha 文件夹中,迁移数据时打包这个文件夹,到新环境解压。然后执行一键脚本安装即可。

哪吒监控效果不错
哪吒监控效果不错

使用宝塔反代或者上 CDN,建议 Agent 配置 跟 访问管理面板 使用不同的域名,这样管理面板使用的域名可以直接套 CDN,Agent 配置的域名是解析管理面板 IP 使用的,也方便后面管理面板迁移。

文章出自:挖站否 https://wzfou.com/nezha/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、哪吒监控安装准备
  • 二、哪吒监控安装教程
    • 2.1 创建OAuth Apps
      • 2.2 安装哪吒监控
        • 2.3 反代域名访问
        • 三、哪吒监控使用教程
          • 3.1 登录后台添加监控
            • 3.2 安装被监控端
              • 3.3 添加服务监控
                • 3.4 添加定时任务
                • 四、总结
                相关产品与服务
                SSL 证书
                腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档