一切看 wiki

评价

优势

  • 哪吒 = ServerStatus + Uptime Kuma
  • 有 GUI,比 ServerStatus 方便一点

劣势

  • 对比 ServerStatus 没有月流量统计和三网丢包率统计
  • 主机状态监控能对主机进行排序,但是服务状态监控却不能对服务进行排序

注意事项

反代 gRPC 端口并套上 cdn

  1. 必须先在后台的设置中填入接入CDN的面板服务器域名/IP
  2. /opt/nezha/dashboard/data/config.yaml 中要改的,别改错了
    1
    2
    ProxyGRPCPort: 443 # 不是 GRPCPort
    TLS: true

Nginx

直接看 wiki

宝塔

Nginx Config 配置中,upstream 块是可以直接和 Server 块并列的,反代 grpc 也可以直接在 Server 块中填入

Nginx Proxy Manager

Advanced 中添加:

1
2
3
4
5
6
7
8
9
10
11
12
13
underscores_in_headers on;
location / {
grpc_read_timeout 300s;
grpc_send_timeout 300s;
grpc_socket_keepalive on;
if ($http_content_type = "application/grpc") {
grpc_pass grpc://nezha:5555; # 正确填入容器的地址
}
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;
include conf.d/include/proxy.conf;
}

把网站的元素丢给 gpt,让 gpt 出谋划策得出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<style>
.navbar-brand img {
display: none !important;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
var favicon = document.querySelector("[rel='shortcut icon']");
if (favicon) {
favicon.href = "";
}
})
</script>

接入 tg bot

  • Telegram 示例 贡献者:@haitau
    • 名称:telegram 机器人消息通知
    • URL:https://api.telegram.org/botXXXXXX/sendMessage?chat_id=YYYYYY&text=#NEZHA#
    • 请求方式: GET
    • 请求类型: JSON
    • Header: 空
    • Body: 空
    • URL 参数获取说明:botXXXXXX 中的 XXXXXX 是在 telegram 中关注官方 @Botfather ,输入/newbot ,创建新的机器人(bot)时,会提供的 token(在提示 Use this token to access the HTTP API:后面一行)这里 ‘bot’ 三个字母不可少。创建 bot 后,需要先在 telegram 中与 BOT 进行对话(随便发个消息),然后才可用 API 发送消息。YYYYYY 是 telegram 用户的数字 ID。与机器人@userinfobot 对话可获得。