Uptime Kuma 무료 웹사이트 상태 모니터링 도구 Linux 서버 모니터링 소프트웨어

우리는 일반적으로 외부 체인 프로모션을 수행하고 우정 링크 최적화를 모니터링해야 합니다.

외부 링크 및 우정 링크가 손실된 경우SEO순위도 하락할 것이기 때문에 외부 링크 웹사이트 페이지의 상태를 모니터링하는 것이 매우 중요합니다.

Uptime Kuma를 사용하여 웹사이트를 모니터링하는 이유는 무엇입니까?

SEO는 우정 링크를 어떻게 모니터링합니까??

외부 링크를 추가하고 우정 링크를 교환한 후 일반적으로가동 시간 로봇클라우드 모니터링 플랫폼에서 웹사이트 모니터링을 구성하여 각 웹사이트의 외부 링크 페이지 연결을 감지합니다.

그러나 외부 체인과 프렌드 체인이 증가함에 따라 Uptime Robot 클라우드 플랫폼은 모니터링 횟수에 제한이 있으며, 더 많은 클라우드 모니터링 항목을 계속 추가하려면 업그레이드하고 비용을 지불해야 합니다.

따라서 우리는 오픈 소스를 사용할 수 있습니다.Linux클라우드 서버 모니터링软件도구 - Uptime Kuma.

Uptime Kuma는 어떤 소프트웨어입니까?

Uptime Kuma는 Uptime Robot과 유사한 기능을 가진 오픈 소스 Linux 서버 모니터링 도구입니다.

다른 유사한 웹사이트 모니터링 도구와 비교하여 Uptime Kuma는 더 적은 제한으로 자체 호스팅 서비스를 지원합니다.

이 기사에서는 Uptime Kuma의 설치 및 사용을 소개합니다.

Uptime Kuma 모니터링 도구를 설치하는 방법은 무엇입니까?

Uptime Kuma는 Docker 설치를 지원합니다.

다음은 Uptime Kuma의 설치 단계에 대한 자습서입니다.

다음 명령은CLI를 통한 설치 프로그램 [Ubuntu/CentOS에] Docker 지원 유무에 관계없이 대화형 CLI 설치 프로그램

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • 위의 설치 명령을 사용하지 않는 것이 좋습니다. Uptime Kuma는 Docker가 아닌 방식으로 설치되기 때문에 설치에 실패하기 쉽습니다.
  • (아래 설치 명령어를 권장합니다.)

Docker를 사용하여 Uptime Kuma를 설치하기 전에 Docker를 설치해야 하므로 먼저 Docker를 설치하십시오.

Docker 및 Docker-compose 설치

필요한 소프트웨어 업데이트 및 설치 ▼

apt-get update && apt-get install -y wget vim

업데이트 중 404 에러가 발생한다면 아래 해결 방법을 확인해주세요▼

도커 설치

외국서버일 경우 아래 명령어를 이용해주세요 ▼

 curl -sSL https://get.docker.com/ | sh 

중국 국내 서버라면 아래 명령어를 이용해주세요 ▼

 curl -sSL https://get.daocloud.io/docker | sh 

부팅 시 Docker가 자동으로 시작되도록 설정 ▼

systemctl start docker 

systemctl enable docker

Docker-compose 설치 

외국서버일 경우 아래 명령어를 이용해주세요 ▼

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

중국 국내 서버라면 아래 명령어를 이용해주세요▼

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

도커 서비스 명령 다시 시작▼

service docker restart

Uptime Kuma 무료 웹사이트 상태 모니터링 도구를 설치하는 방법은 무엇입니까?

🐳 Docker 모드로 설치하고 uptime-kuma라는 컨테이너 생성 ▼

docker volume create uptime-kuma
컨테이너 시작 ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • 그럼 합격하시면 됩니다IP:3001Uptime-Kuma를 방문하십시오.

CSF 방화벽을 활성화한 경우 CSF 방화벽에서 포트 3001을 열어야 할 수 있습니다. ▼

vi /etc/csf/csf.conf
# Allow incoming TCP ports
 TCP_IN = "20,21,22,2812,25,53,80,110,143,443,465,587,993,995,2030,2031,2082,2083,2086,2087,2095,2096,3001" 

CSF 방화벽 재시작 ▼

csf -r

Nginx 프록시 관리자 설치

Nginx Proxy Manager는 Docker 기반 리버스 프록시 소프트웨어입니다.

Nginx 프록시 관리자는 필요하지 않으므로 시간을 낭비하지 않으려면 Nginx 프록시 관리자를 설치하지 않고 건너뛸 수 있습니다.

디렉토리 생성 ▼

mkdir -p data/docker_data/npm
cd data/docker_data/npm

docker-compose.yml 파일 생성 ▼

nano docker-compose.yml

파일에 다음 내용을 입력한 다음 Ctrl+X를 눌러 저장하고 Y를 눌러 종료 ▼

version: "3"
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      # These ports are in format :
      - '80:80' # Public HTTP Port
      - '443:443' # Public HTTPS Port
      - '81:81' # Admin Web Port
      # Add any other Stream port you want to expose
      # - '21:21' # FTP
    environment:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "npm"
      DB_MYSQL_NAME: "npm"
      # Uncomment this if IPv6 is not enabled on your host
      # DISABLE_IPV6: 'true'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    depends_on:
      - db

  db:
    image: 'jc21/mariadb-aria:latest'
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: 'npm'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
    volumes:
      - ./data/mysql:/var/lib/mysql

달리다▼

docker-compose up -d

다음과 유사한 오류 메시지가 표시되는 경우: "Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use"▼

[root@ten npm]# docker-compose up -d
npm_db_1 is up-to-date
Starting npm_app_1 ... error

ERROR: for npm_app_1 Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use

ERROR: for app Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use
ERROR: Encountered errors while bringing up the project.
  • 포트 443이 이미 사용 중이며 방금 만든 docker-compose.yml 파일을 편집해야 함을 의미합니다.

포트 443을 442로 변경해야 함 ▼

      - '442:442' # Public HTTPS Port

그런 다음 명령을 다시 실행하십시오. docker-compose up -d

오류 메시지가 나타납니다.“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

또한 포트 80을 882로 변경해야 합니다 ▼

      - '882:882' # Public HTTP Port

개봉하여 http:// IP:81 Nginx 프록시 관리자를 방문하십시오.

최초 로그인 시 기본 초기 계정과 비밀번호 사용▼

Email: [email protected]
Password: changeme
  • 로그인 후 반드시 이메일 주소와 비밀번호를 즉시 변경하시기 바랍니다.

리버스 프록시 업타임 쿠마

Uptime Kuma를 설치한 후 기본값은 다음을 사용하는 것입니다.IP:3001업타임 쿠마를 방문하세요.

앞에서 설명한 URL과 마찬가지로 리버스 프록시를 통해 도메인 이름에 액세스하고 SSL 인증서를 구성할 수 있습니다.

다음으로 이전에 빌드한 Nginx 프록시 관리자를 사용하여 역생성 작업을 수행합니다.

통해 http:// IP:81 Nginx 프록시 관리자를 엽니다.

처음 로그인한 후 사용자 이름과 암호를 변경해야 합니다. 직접 구성하십시오.

다음으로 Nginx 프록시 관리자의 작업 단계는 다음과 같습니다.

1단계:æ ‰“å¼ € Proxy Hosts

Uptime Kuma 무료 웹사이트 상태 모니터링 도구 Linux 서버 모니터링 소프트웨어

2단계:오른쪽 상단 모서리를 클릭하십시오 Add Proxy Hosts

2단계: 오른쪽 상단 모서리에 있는 프록시 호스트 추가를 클릭합니다.

3단계: 그림에 따라 구성,클릭 Save 저장 ▼ 

3단계: 그림에 따라 구성하고 저장을 클릭하여 네 번째 사진을 저장합니다.

4단계:클릭Eidt구성 페이지 열기 ▼

4단계: Eidt를 클릭하여 구성 페이지 시트 5를 엽니다.

5단계: SSL 인증서 발급 및 필수 Https 액세스 활성화 ▼

5단계: SSL 인증서 발급 및 필수 Https 액세스 활성화 6장

  • 이 시점에서 역생성이 완료되면 방금 확인한 도메인 이름을 사용하여 Uptime Kuma에 액세스할 수 있습니다.
  • Uptime Kuma 구성은 매우 간단합니다.
  • 그것은 중국어 인터페이스를 가지고 있습니다, 나는 당신이 곧 그것을 사용할 수 있을 것이라고 믿습니다.

가동 시간 Kuma 유용한 PM2 명령

Uptime Kuma의 시작, 중지 및 다시 시작 명령(이 명령은 Docker가 아닌 설치 전용임)▼

pm2 start uptime-kuma
pm2 stop uptime-kuma
pm2 restart uptime-kuma

Uptime Kuma의 현재 콘솔 출력 보기(이 명령은 Docker가 아닌 설치 전용임)▼

pm2 monit

시작 시 Uptime Kuma 실행(이 명령은 Docker가 아닌 설치 전용임) ▼

pm2 save && pm2 startup

Uptime Kuma 모니터링 소프트웨어를 제거하는 방법은 무엇입니까?

Docker에 의해 설치되지 않은 경우업타임 쿠마,제거하는 방법?

예를 들어 이 명령을 사용하여 Docker가 아닌 방식으로 설치하는 경우▼

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh

Uptime Kuma를 제거하려면 다음 명령을 사용하십시오 ▼

  1. 서비스 중단  pm2 stop uptime-kuma
  2. 디렉토리 삭제 rm -rf /opt/uptime-kuma

Docker를 사용하여 설치한 경우 Uptime Kuma를 제거하는 방법은 무엇입니까?

다음 쿼리 명령 실행▼

docker ps -a
  • 당신의 kuma 컨테이너의 이름은 다음과 같을 수 있습니다. uptime-kuma

중지 명령 ▼

  • 请将container_name위 쿼리로 변경kuma 컨테이너의 이름입니다.
docker stop container_name
docker rm container_name

Uptime Kuma 제거 ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

결론

Uptime Kuma의 인터페이스는 깨끗하고 단순하며 배포 및 사용이 매우 쉽습니다.

Uptime Kuma는 웹 사이트 모니터링에 대한 높은 요구 사항이 없는 경우 매우 좋은 선택입니다.

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) "Uptime Kuma Free 웹사이트 상태 모니터링 도구 Linux 서버 모니터링 소프트웨어"를 공유하여 도움이 되었습니다.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-29041.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤