开源站点监控工具uptime-kuma的特点
-
1、轻量,开源,支持docker快速部署
-
2、支持HTTP/HTTPS健康检查,可以理解一款自动化拨测工具,并且拨测间隔可自定义调整
-
3、支持多种通知方式:邮件,slack,webhook,钉钉机器人,企业微信群机器人,飞书,Bark,等等
-
4、监控类型丰富,Ping、TCP Port、HTTP(s)、HTTP(s)关键字、DNS等等
一、CentOS7下脚本方式快速安装Docker基础环境
vi docker_install.sh
#!/bin/bash
sed -i 's/enforcing/disabled/g' /etc/selinux/config
setenforce 0
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
# step 1: 安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 4: 更新并安装Docker-CE
yum makecache fast
yum -y install docker-ce
# Step 4: 开启Docker服务
mkdir -p /data/docker
sed -i "s#ExecStart=/usr/bin/dockerd -H fd://#ExecStart=/usr/bin/dockerd -g /data/docker -H fd://#g" /lib/systemd/system/docker.service
cat /lib/systemd/system/docker.service | grep ExecStart
systemctl daemon-reload
mkdir -p /etc/docker/
touch /etc/docker/daemon.json
cat > /etc/docker/daemon.json << EOF
{
"bip": "10.112.0.1/24",
"registry-mirrors": ["https://1jk30jsb.mirror.aliyuncs.com"]
}
EOF
systemctl enable docker
systemctl restart docker
docker version
chmod 755 docker_install.sh
./docker_install.sh
(图片点击放大查看)
二、docker 方式安装uptime-kuma
原文始发于微信公众号(WalkingCloud):开源自动化站点监控工具uptime-kuma简单部署及使用
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论