AI 智能摘要
现在随着我们手中的主机越来越多,开始想要进行统一管理,于是乎主机探针就出现了。好看又方便管理的主机探针不多,这里就分享一款高颜值的探针-NekoNekoStatus。顺便分享一下基于Docker安装高颜值探针NekoNekoStatus图文教程。
现在随着我们手中的主机越来越多,开始想要进行统一管理,于是乎主机探针就出现了。好看又方便管理的主机探针不多,这里就分享一款高颜值的探针-NekoNekoStatus。顺便分享一下基于Docker安装高颜值探针NekoNekoStatus图文教程。
废话不多说,我们开始吧!
演示地址:https://status.nekoneko.cloud/
作者这里提供docker和一键jio本安装,建议直接docker安装(不用了直接打包安装)
1.现在我们选择腾讯云的docker镜像
还没有腾讯云轻量服务器?看下这里:【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元
直接配置好了docker镜像,并且内置了腾讯云的源
![图片[1]-基于Docker安装高颜值探针NekoNekoStatus图文教程-搬主题](https://cdn.banzhuti.com/2021/08/20210808162831660.png)
如果没有安装docker的话
yum install docker #centos
apt install docker #ubuntu,debian
curl -sSL https://get.docker.com/ | sh #官方一键安装脚本
sudo service docker restart #安装完成重启docker,直接docker run可能报错
docker run --restart=on-failure --name nekonekostatus -p 5555:5555 -d nkeonkeo/nekonekostatus:v1.0 #获取官方镜像
如果想试试官方一键脚本的话
yum install wget /apt intsall wget
wget https://github.com/nkeonkeo/nekonekostatus/raw/main/install.sh && bash install.sh
安装后默认监听5555端口,提前在安全组放行哦!
接下来访问你的ip:5555就可以看见监控主界面咯!
默认的后台密码是nekonekostatus
后台配图
![图片[2]-基于Docker安装高颜值探针NekoNekoStatus图文教程-搬主题](https://cdn.banzhuti.com/2021/08/20210808162837239.png)
###接下来配置服务端https(可选)
这里我们需要用到nginx反向代理,贴一个配置
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
proxy_pass http://127.0.0.1:5555/;
}服务端安装完成,接下来咱们配置agent
2.配置agent
可以使用后台自动配置agent
后台配置解释
sid:服务器
id name:想让叫啥
top:优先级(想让小鸡排第几)
接下来填入小鸡的ssh密码即可自动安装agent
要是报错的话,咱只能手动安装咯
![图片[3]-基于Docker安装高颜值探针NekoNekoStatus图文教程-搬主题](https://cdn.banzhuti.com/2021/08/20210808162842803.png)
###agent手动安装
默认的被控下载地址
https://github.com/nkeonkeo/nekonekostatus/releases/download/v0.1/neko-status
#是作者的命令
/usr/bin/neko-status -v||(wget https://github.com/nkeonkeo/nekonekostatus/releases/download/v0.1/neko-status -O /usr/bin/neko-status && chmod +x /usr/bin/neko-status)
#从github拉取agent端
systemctl stop nekonekostatus
mkdir /etc/neko-status/
echo "key: uid
port: 通讯端口
debug: false" > /etc/neko-status/config.yaml
systemctl stop nekonekostatus
echo "[Unit]
Description=nekonekostatus
[Service]
Restart=always
RestartSec=5
ExecStart=/usr/bin/neko-status -c /etc/neko-status/config.yaml
[Install]
WantedBy=multi-user.target" > /etc/systemd/system/nekonekostatus.service
systemctl daemon-reload
systemctl start nekonekostatus
systemctl enable nekonekostatus
完成后重启,在服务端重启即可
© 版权声明
THE END






















暂无评论内容