序言

买服务器为了什么,没错,就是为了装探针,和大佬们以针会友.

当你的服务器和网站越来越多时,也许某天某个服务突然歇逼了,这时候就体现了监控的作用.

项目介绍

nezha

哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,命令批量执行和计划任务。

image-20210320174646308

安装

主机面板端

开始

您需要两个子域名来配置解析

第一个是面板的域名,套CDN比较方便
第二个仅仅解析到面板服务器的域名,用于客户端连接服务端(不建议直接使用主机IP)

GitHub配置

先打开:https://github.com/settings/developers,然后点击New OAuth App按钮

image-20210320175311252

1
2
3
4
#面板地址
http://你的域名:8008
#回调地址
http://你的域名:8008/oauth2/callback
创建许可密钥

img

img

主机服务器安装

需要放行80085555两个端口,这是默认的,如果你程序中改为其他的,防火墙放行相应的端口

一键安装脚本
1
2
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
./nezha.sh

国内机器

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

哪吒面板,一个便携服务器状态监控面板搭建教程,不想拥有一个自己的探针吗?

选择1

输入上一步的许可密钥

安装成功后,可以访问http://域名:8008查看,用你的GitHub账号验证登录

反代和SSL

反代配置

1
2
3
4
5
6
7
8
9
10
11
12
13
location /
{
proxy_pass http://127.0.0.1:8008;
proxy_set_header Host $host;
}
location /ws
{
proxy_pass http://127.0.0.1:8008;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}

宝塔配置

哪吒面板,一个便携服务器状态监控面板搭建教程,不想拥有一个自己的探针吗?

宝塔SSL一键申请即可,其他SSL配置方式请自行百度

配置过SSL后,需要修改最开始的面板地址和回调地址为htttps

image-20210320180333366

从机监控端

面板配置

进入面板端,使用GitHub账号登陆后台

添加服务器

image-20210320180553063

添加完成后,记住密钥

image-20210320180728749

从机服务器配置
安装哪吒监控
1
2
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh
./nezha.sh

哪吒面板,一个便携服务器状态监控面板搭建教程,不想拥有一个自己的探针吗?

选择8

输入,解析到面板所在IP的域名就是第二个域名,和添加服务器时生成的密钥,完成安装