普通视图

发现新文章,点击刷新页面。
昨天以前首页

哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里


这些年我陆续折腾过一些小项目,比如博客、在线工具、STEEM见证人等。目前我手头上管理着28台服务器,大多是一些价格便宜的VPS,最近新添的一台是家里鞋柜里的一块树莓派4B(Raspberry Pi)。

我把每台服务器的信息都记录在一个 Excel 表格中,包括 IP 地址、VPS 提供商、内存、硬盘等。这些信息都是静态配置数据。

平时我也写了不少小工具和 Bash 脚本,挂在 crontab 上定期运行,用来监控一些异常情况,比如磁盘空间不足、高 CPU 负载等。一旦检测到异常,就会通过邮件及时通知我。

比如以下BASH脚本(awk/sed)检测硬盘剩余空间:

#!/bin/bash
disk=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')
if [ "$disk" -gt 90 ]; then
  echo "Disk usage above 90%" | mail -s "Disk Alert" my@email.com
fi

这两天,我在所有服务器上部署了哪吒(Nezha)监控软件的 Agent,这样我就可以在一个统一的网页后台中方便地查看每台服务器的运行状态。比如一看就知道哪台服务器硬盘快满了、CPU高负载等。

管理员登录后台后甚至可以直接通过网页进行 SSH 连接,这在我不方便用终端(比如在公司)时处理一些紧急问题非常实用。

提高安全性

由于这个后台权限非常高(支持以 root 权限 SSH 到每台服务器),所以安装完成后第一件事就是修改默认密码(初始账号是 admin/admin),建议设置一个强密码,甚至有条件可以禁用密码登陆,用OAUTH来替代。

此外,面板服务建议配置 HTTPS。默认监听端口是 8008,最好修改为其他端口。如果只是个人使用,不要公开后台的 URL。

每台服务器都需要安装 Nezha-Agent,和面板之间的通信必须通过 TLS 加密,面板服务器也需要配置好 Nginx 的反向代理。

以下在nginx设置了SSL还有反向代理到8008端口(Nezha Agent)。

server {
    listen 443 ssl;
    server_name panel.example.com;

    ssl_certificate /etc/ssl/certs/fullchain.pem;
    ssl_certificate_key /etc/ssl/private/privkey.pem;

    location / {
        proxy_pass http://localhost:8008;
        proxy_set_header Host $host;
    }
}

开源项目地址:github/nezha 监控

nezha-all-servers-dashboard 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里 产品推荐 服务器 网站信息与统计 运维 运维 DevOps

所有28台服务器包括家里的一台树莓派4B都在一个页面上显示:健康状态:CPU、内存、硬盘、网络等。

nezha-dashboard 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里 产品推荐 服务器 网站信息与统计 运维 运维 DevOps

游客可以看到服务器的分布还有健康状态。

nezha-monitor-ssh-1 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里 产品推荐 服务器 网站信息与统计 运维 运维 DevOps

后台可以直接以root身份登陆服务器,很强大。

nezha-dashboard-admin-1 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里 产品推荐 服务器 网站信息与统计 运维 运维 DevOps

管理员界面,可以看到每台服务器的IP地址还有控制台入口。

运维/DevOps

英文:

nezha-monitor-servers-offline-scaled 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里 产品推荐 服务器 网站信息与统计 运维 运维 DevOps

服务器掉线可以很清楚的知道哪些机器从什么时候开始掉线的。

本文一共 835 个汉字, 你数一下对不对.
哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里 产品推荐 服务器 网站信息与统计 运维 运维 DevOps
The post 哪吒 Nezha 服务器监控软件: 一下子把28台服务器都放在一个页面里 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 倩女幽魂-人间情, 再现经典人鬼CP 这个五一, 由腾讯出品的《倩女幽魂-人间情》 电影上映了(听说耗费巨资, 拍了3年, 1000多个特效镜头, 后期制作近一年). 虽然豆瓣上评分才5分, 但是当我看了预告片还是忍不住看完了. 预告片: 或者 Youtube: https://www.youtube.com/watch?v=iBXEjHG6O0c 总得来说, 可圈可点, 因为87版王祖贤张国容的那版堪称经典,...
  2. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  3. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  4. 在 速卖通 Ali Express 上的购物体验 (阿里巴巴国际版的几个坑) 很久之前, 想在国内的淘宝上买点东西, 要么先买着放家里, 然后等着回国后人肉带出来, 要么就是通过些国际代买转运的服务, 费用不菲. 记得之前在淘宝上买了一台小霸王学习机然后转运到英国的费用就得700人民币. 这次听朋友说阿里巴巴国际版也就是 Ali Express 上的东西很便宜, 于是上去挑了一些USB充电线还顺带给媳妇买了些漂亮的裙子和鞋子. 不得不说, 和 Amazon...
  5. 加个页面分享下拉选项 从 Leonax 的博客发现每篇博客有个分享选项,于是我就看源代码,可是后来发现一般人不太好发现怎么实现的, 用了JQUERY,并且代码是在一个JS文件的最后.索性自己实现,还好不难. 以上是通过 CHROME 浏览器 选择文字 并且通过 Inspect Element 来看动态生成的页面元素和代码,如果只查看源代码,你只会发现一个空的 span 元素. 其实只要把下面(一目了然)的JS代码放到页面模板中...
  6. 比特币最近波动有点大: 一天牛市一天熊 比特币10万美金以内都是最后上车的机会! 比特币近期的价格波动可以归因于多个关键因素,包括地缘政治动态、监管变化以及加密行业内的重大安全事件。其中一个主要影响因素是美国前总统唐纳德·特朗普对乌克兰和加密货币监管的立场变化。据报道,特朗普再次当选,他可能会推动减少美国对乌克兰的支持,这可能会影响全球金融市场和风险偏好。同时,特朗普正在将自己塑造为亲加密货币的候选人,表示有意让美国成为一个更加友好的加密货币环境。这一立场引发了市场对监管政策可能发生变化的猜测,导致市场情绪在乐观和不确定性之间波动。 特朗普对俄乌战争的态度 美国第43届总统唐纳德·特朗普已经在2025年1月当选并正式上任(第二次),那么他的政策可能会对比特币价格的波动产生更加直接和显著的影响。他政府对乌克兰和加密货币监管的立场已经不再是猜测,而是正在实际塑造市场的关键力量。 特朗普(Donald Trump)减少美国对乌克兰的支持,全球投资者可能会预期地缘政治稳定性发生变化,从而增加对比特币作为避险资产的需求。同时,他的亲加密货币立场可能正在推动市场的乐观情绪。如果他的政府推出有利于加密行业的监管政策,例如明确的合规指南或减少监管审查,可能会吸引更多机构投资者进入市场,并促进更广泛的加密货币采用。然而,政策的快速变化也可能导致短期市场剧烈波动,因为市场需要时间来消化新的政策动向。 朝鲜黑客盗取Bybit交易所15亿美元的ETH 另一个显著影响比特币价格的事件是近期涉及朝鲜黑客组织“Lazarus”的15亿美元以太坊被盗案件。据报道,Bybit交易所(全球第二)这些被盗的ETH已经被清洗,此次大规模黑客攻击引发了人们对加密行业安全性的担忧。此类安全事件不仅会削弱投资者信心,还可能引发更严格的监管审查,导致短期市场动荡。此外,被盗资金的大规模流动和出售可能对市场流动性造成冲击,进一步加大价格波动。随着这些事件的持续发酵,比特币价格正受到政治决策、监管预期以及安全挑战等多重因素的影响。 与此同时,与朝鲜黑客组织 Lazarus 相关的 15 亿美元以太坊被盗事件仍在影响加密市场。由于这些被盗 ETH 已被清洗,人们对加密行业安全漏洞的担忧持续存在,同时也可能引发更严格的监管审查。政治、监管和安全等多重因素交织在一起,共同导致了比特币近期的剧烈价格波动。...
  7. 使用 2-factor Auth Token 来加强 Cloudflare 帐号安全 很多网站都有这个 2-Factor authentication 功能.如果帐号安全性很重要,我建议则开启这个功能,哪怕登陆的时候麻烦一些. 简单来说,就是和你的手机需要一个绑定,然后每次的登陆的时候需要从第三方 Authy 那里获取一个密钥(随机的)这样才能登陆.当然可以设定两周验证一次(如果觉得每次都得输入麻烦的话) 我就在我的 CloudFlare 帐号上体验了一下. 首先, 需要到设置里填好手机号: 这时候手机会收到一条短信,但是却没有什么码 (Security code)之类的,...
  8. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...

为什么 Linux Shell 命令前加空格会有影响?


理解 Linux Shell 中前导空格的行为

概述

在像 bash 这样的 Linux shell 环境中,命令前加一个空格可能会影响该命令是否被保存到命令历史中。

这个小技巧在处理敏感数据时非常有用,或者当你不希望某个命令被记录下来时也能派上用场。

关键变量:HISTCONTROL

这种行为是由一个叫做 HISTCONTROL 的 shell 环境变量控制的。

查看当前设置的方法如下:

echo $HISTCONTROL

例如,你可能会看到:

ignoredups:ignorespace

值的含义解释

选项 描述
ignoredups 防止连续重复的命令被保存到历史中。
ignorespace 防止以空格开头的命令被保存到历史中。
ignoreboth ignoredups:ignorespace 的简写形式。

使用示例

假设你想导出一个密钥,但又不希望它出现在历史记录中:

 export AWS_SECRET_ACCESS_KEY="super-secret"

命令前加的空格(注意前面的空格)可以阻止它被写入 ~/.bash_history 文件(前提是 ignorespace 设置生效)。

注意事项

  • 只有当 HISTCONTROL 包含 ignorespace 时,此行为才生效。
  • 命令本身的功能不会受到影响 —— 仍然正常执行。
  • 如果没有设置 ignorespace,前导空格将没有任何特殊作用。

如何永久启用此功能

要确保每次打开终端都启用此功能,请在你的 ~/.bashrc~/.bash_profile 文件中加入如下内容:

export HISTCONTROL=ignoredups:ignorespace

然后刷新 shell 配置:

source ~/.bashrc

结语

在 Linux Shell 中命令前加一个空格,是一个简单却强大的技巧。它能防止敏感或临时命令被记录到历史中。对于开发者、系统管理员,或任何频繁使用终端的人来说,这都是一个非常实用的功能。

BASH小技巧

英文:Why a Leading Space in Linux Shell Commands Can Matter?

本文一共 438 个汉字, 你数一下对不对.
为什么 Linux Shell 命令前加空格会有影响?. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 为什么 Linux Shell 命令前加空格会有影响? BASH BASH 学习笔记 安全 小技巧 计算机 运维 运维 DevOps
The post 为什么 Linux Shell 命令前加空格会有影响? first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  2. 租车被收了两份保险钱 前不久去北爱游玩的时候在 booking.com/rentalcars.com 上租了车, 当时一共付了92英镑, 其中36英镑多是保险钱. 然而, 当飞机落地后我去 Budget 取车的时候又交了92英镑钱. 当时我在柜台的时候就有点犹豫, 但是没办法, 必须交, 不交就不给钥匙. 当然92英镑还包括路税. 后来回来就想想不对劲,...
  3. WordPress 最简单的过滤垃圾评论的方法 WordPress 很多垃圾评论都是由程序直接调用访问 wp_comments.php 造成的. 所以我们可以在 functions.php 文件里加入以下代码 新增一个过滤 简单的检查是否是直接调用. 1 2 3 4 5 6...
  4. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  5. LOGO 海龟作画 系列 一 之 给孩子最好的编程启蒙语言 – Logo Turtle Graphics – Series 1 – Best Introductory Programming for Kids I think the LOGO turtle graphic is the best introductory programming language for the kids....
  6. 在英国给孩子换学校的经历: 孩子离开了村里的小学 由于搬了家, 孩子上学得提前半小时出门了, 因为早上堵, 也得开车半小时才能到. 之前在 Fen Drayton 村庄上小学, 早上8:45学校门开, 9点敲钟孩子排队依次进入教室, 我们由于在村里, 只需要提前5分钟出门和孩子一起走路就可以了. 现在一下子早上变得很匆忙, 得叫孩子起床, 做早饭,...
  7. 比特币最近波动有点大: 一天牛市一天熊 比特币10万美金以内都是最后上车的机会! 比特币近期的价格波动可以归因于多个关键因素,包括地缘政治动态、监管变化以及加密行业内的重大安全事件。其中一个主要影响因素是美国前总统唐纳德·特朗普对乌克兰和加密货币监管的立场变化。据报道,特朗普再次当选,他可能会推动减少美国对乌克兰的支持,这可能会影响全球金融市场和风险偏好。同时,特朗普正在将自己塑造为亲加密货币的候选人,表示有意让美国成为一个更加友好的加密货币环境。这一立场引发了市场对监管政策可能发生变化的猜测,导致市场情绪在乐观和不确定性之间波动。 特朗普对俄乌战争的态度 美国第43届总统唐纳德·特朗普已经在2025年1月当选并正式上任(第二次),那么他的政策可能会对比特币价格的波动产生更加直接和显著的影响。他政府对乌克兰和加密货币监管的立场已经不再是猜测,而是正在实际塑造市场的关键力量。 特朗普(Donald Trump)减少美国对乌克兰的支持,全球投资者可能会预期地缘政治稳定性发生变化,从而增加对比特币作为避险资产的需求。同时,他的亲加密货币立场可能正在推动市场的乐观情绪。如果他的政府推出有利于加密行业的监管政策,例如明确的合规指南或减少监管审查,可能会吸引更多机构投资者进入市场,并促进更广泛的加密货币采用。然而,政策的快速变化也可能导致短期市场剧烈波动,因为市场需要时间来消化新的政策动向。 朝鲜黑客盗取Bybit交易所15亿美元的ETH 另一个显著影响比特币价格的事件是近期涉及朝鲜黑客组织“Lazarus”的15亿美元以太坊被盗案件。据报道,Bybit交易所(全球第二)这些被盗的ETH已经被清洗,此次大规模黑客攻击引发了人们对加密行业安全性的担忧。此类安全事件不仅会削弱投资者信心,还可能引发更严格的监管审查,导致短期市场动荡。此外,被盗资金的大规模流动和出售可能对市场流动性造成冲击,进一步加大价格波动。随着这些事件的持续发酵,比特币价格正受到政治决策、监管预期以及安全挑战等多重因素的影响。 与此同时,与朝鲜黑客组织 Lazarus 相关的 15 亿美元以太坊被盗事件仍在影响加密市场。由于这些被盗 ETH 已被清洗,人们对加密行业安全漏洞的担忧持续存在,同时也可能引发更严格的监管审查。政治、监管和安全等多重因素交织在一起,共同导致了比特币近期的剧烈价格波动。...
  8. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
❌
❌