Directorio de artigos
- 1 Por que usar Uptime Kuma para supervisar sitios web?
- 2 Que software é Uptime Kuma?
- 3 Como instalar a ferramenta de monitorización Uptime Kuma?
- 4 Instala Docker e Docker-compose
- 5 Como instalar a ferramenta gratuíta de seguimento do estado do sitio web Uptime Kuma?
- 6 Instalar Nginx Proxy Manager
- 7 Proxy inverso Uptime Kuma
- 8 Uptime Kuma Comandos PM2 útiles
- 9 Como desinstalar o software de monitorización Uptime Kuma?
- 10 Conclusión
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?
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
- Despois, podes pasar
IP:3001
Visita 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:3001
Visita 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
▼
Capitulo 2:Fai clic na esquina superior dereita Add Proxy Hosts
▼
Paso 3: configura segundo a figura,Prema en Save
保存 ▼
Capitulo 4:Prema enEidt
Abre a páxina de configuración ▼
Paso 5: emita un certificado SSL e habilite o acceso Https obrigatorio ▼
- 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 ▼
- fóra de servizo
pm2 stop uptime-kuma
- 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 seruptime-kuma
comando de parada ▼
- Prégase enviar
container_name
Cambia á 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.
📚 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!