Uptime Kuma Ferramenta gratuíta de monitorización do estado do sitio web Software de monitorización do servidor Linux

Adoitamos facer a promoción de cadeas externas e hai que supervisar a optimización dos enlaces de amizade.

Se se perden as nosas ligazóns externas e de amizade,SEOA clasificación tamén diminuirá, polo que é moi importante supervisar o estado das páxinas do sitio web de ligazóns externas.

Por que usar Uptime Kuma para supervisar sitios web?

Como o SEO supervisa as ligazóns de amizade?

Despois de engadir ligazóns externas e intercambiar ligazóns de amizade, normalmenterobot uptimeConfigure o seguimento do sitio web na plataforma de monitorización da nube para detectar a conectividade das páxinas de ligazóns externas de cada sitio web.

Non obstante, co aumento do número de cadeas externas e de amigos, a plataforma na nube Uptime Robot ten un límite no número de monitorizacións e debes actualizar e pagar para seguir engadindo máis elementos de monitorización na nube.

Polo tanto, podemos usar código abertoLinuxMonitorización do servidor na nubeSoftwareFerramentas - Uptime Kuma.

Que software é Uptime Kuma?

Uptime Kuma é unha ferramenta de seguimento do servidor Linux de código aberto con funcións similares a Uptime Robot.

En comparación con outras ferramentas similares de seguimento de sitios web, Uptime Kuma admite servizos autoaloxados con menos restricións.

Este artigo presentará a instalación e o uso de Uptime Kuma.

Como instalar a ferramenta de monitorización Uptime Kuma?

Uptime Kuma, admite a instalación de Docker.

O seguinte é un tutorial sobre os pasos de instalación de Uptime Kuma.

O seguinte comando éInstalador mediante CLI [Ubuntu/CentOS] Instalador interactivo de CLI, con ou sen soporte para Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Non se recomenda utilizar o comando de instalación anterior: debido a que Uptime Kuma está instalado dun xeito non Docker, é fácil fallar na instalación.
  • (Recomendámosche o comando de instalación a continuación)

Dado que cómpre instalar Docker antes de instalar Uptime Kuma mediante Docker, primeiro instale Docker.

Instala Docker e Docker-compose

Actualiza e instala o software necesario ▼

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

Se se produce un erro 404 durante a actualización, comprobe a solución a continuación▼

Instalar Docker

Se é un servidor estranxeiro, use o seguinte comando ▼

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

Se é un servidor doméstico en China, use o seguinte comando ▼

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

Configure Docker para que se inicie automaticamente ao iniciar ▼

systemctl start docker 

systemctl enable docker

Instalar Docker-compose 

Se é un servidor estranxeiro, use o seguinte comando ▼

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

Se é un servidor doméstico en China, use o seguinte comando▼

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

Reinicie o comando do servizo docker▼

service docker restart

Como instalar a ferramenta gratuíta de seguimento do estado do sitio web Uptime Kuma?

🐳 Instala no modo Docker, crea un contedor chamado uptime-kuma ▼

docker volume create uptime-kuma
Inicia o contedor ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Despois, podes pasarIP:3001Visita Uptime-Kuma.

Se activaches o cortalumes CSF, pode que teñas que abrir o porto 3001 no cortalumes CSF▼

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" 

Reinicie o firewall CSF ▼

csf -r

Instalar Nginx Proxy Manager

Nginx Proxy Manager é un software de proxy inverso baseado en Docker.

Dado que Nginx Proxy Manager non é necesario, pode omitir non instalar Nginx Proxy Manager se non quere perder tempo.

Crear directorio ▼

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

Crear ficheiro docker-compose.yml ▼

nano docker-compose.yml

Encha o seguinte contido no ficheiro, despois preme Ctrl+X para gardar, preme Y para saír ▼

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

corre ▼

docker-compose up -d

Se aparece unha mensaxe de erro similar á seguinte: "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.
  • Significa que o porto 443 xa está ocupado e que hai que editar o ficheiro docker-compose.yml que se acaba de crear.

O porto 443 debe cambiarse a 442 ▼

      - '442:442' # Public HTTPS Port

A continuación, executa o comando de novo docker-compose up -d

Aparecerá unha mensaxe de erro:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Tamén é necesario cambiar o porto 80 a 882 ▼

      - '882:882' # Public HTTP Port

pola apertura http:// IP:81 Visita Nginx Proxy Manager.

Para o primeiro inicio de sesión, use a conta inicial e o contrasinal predeterminados▼

Email: [email protected]
Password: changeme
  • Despois de iniciar sesión, asegúrate de cambiar o teu enderezo de correo electrónico e contrasinal inmediatamente.

Proxy inverso Uptime Kuma

Despois de instalar Uptime Kuma, o predeterminado é usarIP:3001Visita Uptime Kuma.

Podemos acceder ao nome de dominio e configurar o certificado SSL a través do proxy inverso, igual que a URL demostrada anteriormente.

A continuación, realizaremos operacións de xeración inversa, utilizando o Xestor de proxy Nginx previamente construído.

A través http:// IP:81 Abre o Xestor de proxy Nginx.

Despois de iniciar sesión por primeira vez, cómpre cambiar o nome de usuario e o contrasinal, configúrao vostede mesmo.

A continuación, os pasos de operación de Nginx Proxy Manager son os seguintes:

Capitulo 1:Aberto Proxy Hosts

Uptime Kuma Ferramenta gratuíta de monitorización do estado do sitio web Software de monitorización do servidor Linux

Capitulo 2:Fai clic na esquina superior dereita Add Proxy Hosts

Paso 2: Fai clic en Engadir servidores proxy na esquina superior dereita 3

Paso 3: configura segundo a figura,Prema en Save 保存 ▼ 

Paso 3: configura segundo a figura, fai clic en Gardar para gardar a cuarta imaxe

Capitulo 4:Prema enEidtAbre a páxina de configuración ▼

Paso 4: Fai clic en Eidt para abrir a folla de páxina de configuración 5

Paso 5: emita un certificado SSL e habilite o acceso Https obrigatorio ▼

Paso 5: emita un certificado SSL e habilite o acceso Https obrigatorio. Capítulo 6

  • Neste punto, complétase a xeración inversa e, a continuación, podes usar o nome de dominio que acabas de resolver para acceder a Uptime Kuma.
  • A configuración de Uptime Kuma é moi sinxela.
  • Ten unha interface chinesa, creo que pronto poderás usala.

Uptime Kuma Comandos PM2 útiles

Comandos de inicio, detención e reinicio de Uptime Kuma (este comando está dedicado á instalación non Docker)▼

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

Consulta a saída actual da consola de Uptime Kuma (este comando está dedicado á instalación non Docker)▼

pm2 monit

Executa Uptime Kuma ao iniciar (este comando está dedicado a instalacións que non sexan de Docker) ▼

pm2 save && pm2 startup

Como desinstalar o software de monitorización Uptime Kuma?

Se non o instala DockerUptime Kuma,Como desinstalar?

Por exemplo, se usa este comando para instalar dun xeito non Docker▼

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

Para desinstalar Uptime Kuma, use o seguinte comando ▼

  1. fóra de servizo  pm2 stop uptime-kuma
  2. eliminar directorio rm -rf /opt/uptime-kuma

Como desinstalar Uptime Kuma se o instalas usando Docker?

Executa o seguinte comando de consulta▼

docker ps -a
  • anota o teu kuma O nome do recipiente, que pode ser uptime-kuma

comando de parada ▼

  • Prégase enviarcontainer_nameCambia á consulta anteriorkuma O nome do recipiente.
docker stop container_name
docker rm container_name

Desinstalar Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Conclusión

A interface de Uptime Kuma é limpa e sinxela, e é moi fácil de implementar e usar.

Uptime Kuma é unha opción moi boa se non tes altos requisitos para a monitorización do sitio web.

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Uptime Kuma software gratuíto de monitorización do estado do sitio web, software de monitorización do servidor Linux", que é útil para ti.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-29041.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba