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

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

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

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

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

  1. 分享八个优秀的免费PHP探针-实时检测PHP信息,服务器运行和流量
  2. VPS主机和服务器网络线路监控平台-SmokePing Nginx一键安装使用
  3. 利用ServerStatus自建VPS主机和服务器性能和宕机监控平台-效果美化和自定义

PS:更新记录。

1、有找网页内容变化实时监控和通知脚本工具的朋友可以试试这个:利用WebMonitor实时监控网页变化-支持手机微信,邮箱,TG等通知提醒。2022.8.20

2、有想要纯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 安装哪吒监控

安装命令如下:

curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh
sudo ./nezha.sh

国内镜像加速:

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

你可以选择通知方式。

哪吒监控添加通知方式

四、总结

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

哪吒监控效果不错

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

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


分享到:
Avatar for Qi
关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。
已有 7 条评论
  1. Avatar for 朝来寒雨 朝来寒雨

    有没有Apache的反代教程,研究半天找不到

    2021年9月19日 16:48来自QQ 回复
  2. Avatar for 明月登楼的博客 明月登楼的博客

    这个不错,可以去试试!

    2021年9月15日 16:24 回复
  3. Avatar for 白色卡片 白色卡片

    loc上说的是挺占用资源的,没弄!

    2021年9月12日 13:45 回复
  4. Avatar for iied iied

    看看吧,没有那么鸡,用不着

    2021年9月12日 12:31 回复
  5. Avatar for 咱们结婚吧 咱们结婚吧

    搭的玩了一段时间之后. 感觉没什么意思了.自己也不会 天天去看这个东西.
    后来就换成 uptimeRobot API 加个面板 就行了.
    也不用占用 VPS 的内存, 这个面板. CPU经常不稳定.. 作者也一直没找到原因..

    2021年9月11日 16:20来自QQ 回复
  6. Avatar for saber saber

    感觉好麻烦。[泪流满面]

    2021年9月11日 13:51 回复
    • Avatar for QQRSS QQRSS

      没什么复杂的. 只是你想的有点难..
      简单一点就是. 2个VPS .都运行脚本, 准备二个二级域名 其中一个不要加CDN解析.

      2021年9月18日 21:37 回复

Login

Welcome! Login in to your account

Remember me Lost your password?

Don't have account. Register

Lost Password

Register