Uptime Kuma Strumento gratuito di monitoraggio dello stato del sito Web Software di monitoraggio del server Linux

Di solito ci occupiamo di promozione della catena esterna e l'ottimizzazione dei collegamenti di amicizia deve essere monitorata.

Se i nostri collegamenti esterni e di amicizia vengono persi,Gestione SEOAnche la classifica diminuirà, quindi è molto importante monitorare lo stato delle pagine del sito Web di collegamento esterno.

Perché utilizzare Uptime Kuma per monitorare i siti Web?

In che modo la SEO monitora i link di amicizia?

Dopo l'aggiunta di collegamenti esterni e lo scambio di collegamenti di amicizia, di solitoRobot uptimeConfigura il monitoraggio del sito Web sulla piattaforma di monitoraggio cloud per rilevare la connettività delle pagine di collegamento esterne di ciascun sito Web.

Tuttavia, con il numero crescente di catene esterne e di amici, la piattaforma cloud Uptime Robot ha un limite al numero di monitoraggio e devi aggiornare e pagare per continuare ad aggiungere più elementi di monitoraggio cloud.

Pertanto, possiamo utilizzare l'open sourceLinuxMonitoraggio del server cloudsoftwareStrumenti - Uptime Kuma.

Che software è Uptime Kuma?

Uptime Kuma è uno strumento di monitoraggio del server Linux open source con funzioni simili a Uptime Robot.

Rispetto ad altri strumenti di monitoraggio di siti Web simili, Uptime Kuma supporta servizi self-hosted con meno restrizioni.

Questo articolo introdurrà l'installazione e l'uso di Uptime Kuma.

Come installare lo strumento di monitoraggio Uptime Kuma?

Uptime Kuma, supporta l'installazione Docker.

Quello che segue è un tutorial sui passaggi di installazione di Uptime Kuma.

Il seguente comando èInstallatore tramite CLI [Ubuntu/CentOS] Programma di installazione CLI interattivo, con o senza supporto Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Non è consigliabile utilizzare il comando di installazione precedente: poiché Uptime Kuma è installato in modo non Docker, è facile fallire l'installazione.
  • (Si consiglia il comando di installazione di seguito)

Poiché è necessario installare Docker prima di installare Uptime Kuma utilizzando Docker, installare prima Docker.

Installa Docker e Docker-compose

Aggiorna e installa il software necessario ▼

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

Se si verifica un errore 404 durante l'aggiornamento, controlla la soluzione qui sotto▼

Installa Docker

Se si tratta di un server esterno, utilizzare il seguente comando ▼

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

Se si tratta di un server domestico in Cina, utilizzare il seguente comando ▼

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

Imposta Docker per l'avvio automatico all'avvio ▼

systemctl start docker 

systemctl enable docker

Installa Docker-compose 

Se si tratta di un server esterno, utilizzare il seguente 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 si tratta di un server domestico in Cina, utilizzare il seguente 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

Riavvia il comando del servizio docker▼

service docker restart

Come installare lo strumento gratuito di monitoraggio dello stato del sito Web Uptime Kuma?

???? Installa in modalità Docker, crea un contenitore chiamato uptime-kuma ▼

docker volume create uptime-kuma
Avvia il contenitore ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Quindi, puoi passareIP:3001Visita Uptime-Kuma.

Se hai abilitato il firewall CSF, potrebbe essere necessario aprire la porta 3001 sul firewall 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" 

Riavvia il firewall CSF ▼

csf -r

Installa Nginx Proxy Manager

Nginx Proxy Manager è un software proxy inverso basato su Docker.

Poiché Nginx Proxy Manager non è necessario, puoi evitare di installare Nginx Proxy Manager se non vuoi perdere tempo.

Crea cartella ▼

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

Crea il file docker-compose.yml ▼

nano docker-compose.yml

Compila il seguente contenuto nel file, quindi premi Ctrl+X per salvare, premi Y per uscire ▼

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

corri▼

docker-compose up -d

Se viene visualizzato un messaggio di errore simile al seguente: "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 che la porta 443 è già occupata e il file docker-compose.yml appena creato deve essere modificato.

La porta 443 deve essere modificata in 442 ▼

      - '442:442' # Public HTTPS Port

Quindi, esegui nuovamente il comando docker-compose up -d

Apparirà un messaggio di errore:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Devi anche cambiare la porta 80 in 882 ▼

      - '882:882' # Public HTTP Port

aprendo http:// IP:81 Visita Nginx Proxy Manager.

Per il primo accesso, utilizza l'account e la password iniziali predefiniti▼

Email: [email protected]
Password: changeme
  • Dopo aver effettuato l'accesso, assicurati di modificare immediatamente l'indirizzo e-mail e la password.

Proxy inverso Uptime Kuma

Dopo aver installato Uptime Kuma, l'impostazione predefinita è utilizzareIP:3001Visita Uptime Kuma.

Possiamo accedere al nome di dominio e configurare il certificato SSL tramite proxy inverso, proprio come l'URL mostrato in precedenza.

Successivamente, eseguiremo operazioni di generazione inversa, utilizzando Nginx Proxy Manager precedentemente creato.

da http:// IP:81 Apri Nginx Proxy Manager.

Dopo aver effettuato l'accesso per la prima volta, è necessario modificare il nome utente e la password, configurarli autonomamente.

Successivamente, i passaggi operativi di Nginx Proxy Manager sono i seguenti:

1 :accendere Proxy Hosts

Uptime Kuma Strumento gratuito di monitoraggio dello stato del sito Web Software di monitoraggio del server Linux

2 :Fare clic sull'angolo in alto a destra Add Proxy Hosts

Passaggio 2: fare clic su Aggiungi host proxy nell'angolo in alto a destra 3°

Passaggio 3: configurare in base alla figura,fare clic Save immagazzinamento ▼ 

Passaggio 3: configurare in base alla figura, fare clic su Salva per salvare la quarta immagine

4 :Clicca suEidtApri la pagina di configurazione ▼

Passaggio 4: fare clic su Eidt per aprire il foglio della pagina di configurazione 5

Passaggio 5: emettere un certificato SSL e abilitare l'accesso Https obbligatorio ▼

Passaggio 5: emettere un certificato SSL e abilitare l'accesso Https obbligatorio Capitolo 6

  • A questo punto, la generazione inversa è completata, quindi puoi utilizzare il nome di dominio che hai appena risolto per accedere a Uptime Kuma.
  • La configurazione di Uptime Kuma è molto semplice.
  • Ha un'interfaccia cinese, credo che sarai in grado di usarla presto.

Uptime Kuma Utili comandi PM2

Comandi di avvio, arresto e riavvio di Uptime Kuma (questo comando è dedicato all'installazione non Docker)▼

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

Visualizza l'output della console corrente di Uptime Kuma (questo comando è dedicato all'installazione non Docker)▼

pm2 monit

Esegui Uptime Kuma all'avvio (questo comando è dedicato alle installazioni non Docker) ▼

pm2 save && pm2 startup

Come disinstallare il software di monitoraggio Uptime Kuma?

Se non è installato da DockerTempo di attività Kuma,Come disinstallare?

Ad esempio, se utilizzi questo comando per eseguire l'installazione in modo diverso da Docker▼

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

Per disinstallare Uptime Kuma, utilizzare il seguente comando ▼

  1. Fuori servizio  pm2 stop uptime-kuma
  2. elimina cartella rm -rf /opt/uptime-kuma

Come disinstallare Uptime Kuma se lo installi utilizzando Docker?

Eseguire il seguente comando query▼

docker ps -a
  • scrivi il tuo kuma Il nome del contenitore, che potrebbe essere uptime-kuma

comando di arresto ▼

  • Si prega di inviarecontainer_namePassare alla query precedentekuma Il nome del contenitore.
docker stop container_name
docker rm container_name

Disinstallare Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

epilogo

L'interfaccia di Uptime Kuma è pulita e semplice ed è molto facile da implementare e utilizzare.

Uptime Kuma è un'ottima scelta se non hai requisiti elevati per il monitoraggio del sito web.

Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ha condiviso "Uptime Kuma Strumento gratuito di monitoraggio dello stato del sito Web Software di monitoraggio del server Linux", che è utile per te.

Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-29041.html

Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!

🔔 Sii il primo a ricevere la preziosa "Guida all'utilizzo dello strumento AI di marketing dei contenuti ChatGPT" nella directory principale del canale! 🌟
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!

 

发表 评论

L'indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

滚动 到 顶部