Uptime Kuma Besplatni alat za praćenje statusa web stranice Linux softver za nadgledanje servera

Obično radimo eksternu promociju lanca i optimizaciju veze prijateljstva treba pratiti.

Ako se naše vanjske veze i veze prijateljstva izgube,SEORangiranje će također pasti, tako da je vrlo važno pratiti status stranica s vanjskim linkovima.

Zašto koristiti Uptime Kuma za nadgledanje web stranica?

Kako SEO prati veze prijateljstva?

Nakon dodavanja vanjskih linkova i razmjene veza za prijateljstvo, običnoUptime RobotKonfigurirajte praćenje web stranice na platformi za praćenje u oblaku kako biste otkrili povezanost stranica s vanjskim vezama svake web stranice.

Međutim, sa sve većim brojem eksternih lanaca i prijateljskih lanaca, platforma u oblaku Uptime Robot ima ograničenje na broj nadzora i morate nadograditi i platiti da biste nastavili sa dodavanjem više stavki za praćenje oblaka.

Stoga možemo koristiti open sourceLinuxNadgledanje Cloud servera软件Alati - Uptime Kuma.

Koji softver je Uptime Kuma?

Uptime Kuma je open source alat za praćenje Linux servera sa sličnim funkcijama kao Uptime Robot.

U poređenju sa drugim sličnim alatima za nadgledanje veb lokacija, Uptime Kuma podržava usluge koje hostuju sami uz manje ograničenja.

Ovaj članak će predstaviti instalaciju i korištenje Uptime Kuma.

Kako instalirati Uptime Kuma alat za praćenje?

Uptime Kuma, podržava instalaciju Docker-a.

Slijedi vodič o koracima instalacije Uptime Kuma.

Sljedeća naredba jeInstalater preko CLI [Ubuntu/CentOS] Interaktivni CLI instalater, sa ili bez Docker podrške

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Ne preporučuje se korištenje gornje naredbe za instalaciju: budući da je Uptime Kuma instaliran na način koji nije Docker, instalacija je lako propasti.
  • (Preporučujemo naredbu za instalaciju ispod)

Budući da trebate instalirati Docker prije instaliranja Uptime Kuma koristeći Docker, prvo instalirajte Docker.

Instalirajte Docker i Docker-compose

Ažurirajte i instalirajte potreban softver ▼

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

Ako dođe do greške 404 tokom ažuriranja, molimo provjerite rješenje ispod▼

Instalirajte Docker

Ako je u pitanju strani server, koristite sljedeću naredbu ▼

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

Ako se radi o domaćem serveru u Kini, koristite sljedeću naredbu ▼

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

Postavite Docker da se automatski pokreće pri pokretanju ▼

systemctl start docker 

systemctl enable docker

Instalirajte Docker-compose 

Ako je u pitanju strani server, koristite sljedeću naredbu ▼

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

Ako se radi o domaćem serveru u Kini, koristite sljedeću naredbu▼

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

Ponovo pokrenite naredbu docker service▼

service docker restart

Kako instalirati besplatni alat za praćenje statusa web stranice Uptime Kuma?

🐳 Instalirajte u Docker modu, kreirajte kontejner pod nazivom uptime-kuma ▼

docker volume create uptime-kuma
Pokrenite kontejner ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Onda možete proćiIP:3001Posjetite Uptime-Kuma.

Ako ste omogućili CSF firewall, možda ćete morati otvoriti port 3001 na CSF firewall-u▼

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" 

Ponovo pokrenite CSF zaštitni zid ▼

csf -r

Instalirajte Nginx Proxy Manager

Nginx Proxy Manager je softver za reverzni proxy baziran na Dockeru.

Budući da Nginx Proxy Manager nije neophodan, možete preskočiti da ne instalirate Nginx Proxy Manager ako ne želite gubiti vrijeme.

Kreirajte imenik ▼

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

Kreirajte datoteku docker-compose.yml ▼

nano docker-compose.yml

Popunite sljedeći sadržaj u datoteci, zatim pritisnite Ctrl+X za spremanje, pritisnite Y za izlaz ▼

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

trči▼

docker-compose up -d

Ako se pojavi poruka o grešci slična sljedećoj: "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.
  • To znači da je port 443 već zauzet, a docker-compose.yml fajl koji je upravo kreiran treba da se uredi.

Port 443 treba promijeniti u 442 ▼

      - '442:442' # Public HTTPS Port

Zatim ponovo pokrenite naredbu docker-compose up -d

Pojavit će se poruka o grešci:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Također treba promijeniti port 80 u 882 ▼

      - '882:882' # Public HTTP Port

otvaranjem http:// IP:81 Posjetite Nginx Proxy Manager.

Za prvu prijavu koristite podrazumevani početni nalog i lozinku▼

Email: [email protected]
Password: changeme
  • Nakon što se prijavite, obavezno promijenite svoju email adresu i lozinku odmah.

Reverse proxy Uptime Kuma

Nakon instaliranja Uptime Kuma, podrazumevana je upotrebaIP:3001Posjetite Uptime Kuma.

Možemo pristupiti imenu domene i konfigurirati SSL certifikat preko obrnutog proxyja, baš kao URL prikazan ranije.

Zatim ćemo izvršiti operacije obrnutog generiranja, koristeći prethodno izgrađen Nginx Proxy Manager.

Kroz http:// IP:81 Otvorite Nginx Proxy Manager.

Nakon što se prijavite po prvi put, potrebno je promijeniti korisničko ime i lozinku, konfigurirajte ih sami.

Zatim, koraci rada Nginx Proxy Managera su sljedeći:

Korak 1:Proboj Proxy Hosts

Uptime Kuma Besplatni alat za praćenje statusa web stranice Linux softver za nadgledanje servera

Korak 2:Kliknite na gornji desni kut Add Proxy Hosts

Korak 2: Kliknite Dodaj proxy hostove u gornjem desnom uglu 3

Korak 3: Konfigurirajte prema slici,kliknite Save spasi ▼ 

Korak 3: Konfigurišite prema slici, kliknite na Sačuvaj da sačuvate četvrtu sliku

Korak 4:klikniteEidtOtvorite stranicu za konfiguraciju ▼

Korak 4: Kliknite na Eidt da otvorite stranicu sa konfiguracijom 5

Korak 5: Izdajte SSL certifikat i omogućite obavezni Https pristup ▼

Korak 5: Izdajte SSL certifikat i omogućite obavezni Https pristup. Poglavlje 6

  • U ovom trenutku, obrnuto generiranje je završeno, a zatim možete koristiti ime domene koje ste upravo riješili za pristup Uptime Kumi.
  • Uptime Kuma konfiguracija je vrlo jednostavna.
  • Ima kineski interfejs, vjerujem da ćete ga uskoro moći koristiti.

Uptime Kuma Korisne PM2 komande

Naredbe za pokretanje, zaustavljanje i ponovno pokretanje Uptime Kume (ova naredba je namijenjena instalaciji koja nije Docker)▼

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

Pogledajte trenutni izlaz konzole za Uptime Kuma (ova naredba je posvećena instalaciji koja nije Docker)▼

pm2 monit

Pokrenite Uptime Kuma pri pokretanju (ova naredba je namijenjena instalacijama koje nisu Docker) ▼

pm2 save && pm2 startup

Kako deinstalirati softver za praćenje Uptime Kuma?

Ako ga ne instalira DockerUptime Kuma,Kako deinstalirati?

Na primjer, ako koristite ovu naredbu za instalaciju na način koji nije Docker▼

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

Da deinstalirate Uptime Kuma, koristite sljedeću naredbu ▼

  1. ne radi  pm2 stop uptime-kuma
  2. izbrisati direktorij rm -rf /opt/uptime-kuma

Kako deinstalirati Uptime Kuma ako je instalirate koristeći Docker?

Pokrenite sljedeću naredbu za upit▼

docker ps -a
  • zapišite svoje kuma Naziv kontejnera, koji može biti uptime-kuma

naredba za zaustavljanje ▼

  • 请将container_namePromijenite na gornji upitkuma Naziv kontejnera.
docker stop container_name
docker rm container_name

Deinstalirajte Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Zaključak

Interfejs Uptime Kume je čist i jednostavan, te ga je vrlo lako implementirati i koristiti.

Uptime Kuma je vrlo dobar izbor ako nemate visoke zahtjeve za praćenje web stranica.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) je podijelio "Uptime Kuma besplatni alat za praćenje statusa web stranice Linux Server Monitoring Software", koji vam je od pomoći.

Dobrodošli da podijelite link ovog članka:https://www.chenweiliang.com/cwl-29041.html

Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u glavnom direktoriju kanala! 🌟
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!

 

Komentari

Vaša adresa e-pošte neće biti objavljena. Koriste se obavezna polja * Oznaka

skrolujte na vrh