Brezplačno orodje za spremljanje statusa spletnega mesta Uptime Kuma Programska oprema za nadzor strežnika Linux

Običajno izvajamo zunanjo promocijo verige in spremljati je treba optimizacijo povezav prijateljstva.

Če se naše zunanje povezave in povezave prijateljstva izgubijo,SEOPadla bo tudi uvrstitev, zato je zelo pomembno spremljati stanje strani zunanjih povezav.

Zakaj uporabljati Uptime Kuma za spremljanje spletnih mest?

Kako SEO spremlja prijateljske povezave?

Po dodajanju zunanjih povezav in izmenjavi povezav prijateljstva običajnoUptime RobotKonfigurirajte spremljanje spletnega mesta na platformi za spremljanje v oblaku, da zaznate povezljivost zunanjih povezovalnih strani vsakega spletnega mesta.

Z naraščajočim številom zunanjih verig in verig prijateljev ima oblačna platforma Uptime Robot omejitev števila nadzorov, zato morate nadgraditi in plačati, če želite še naprej dodajati več elementov za spremljanje v oblaku.

Zato lahko uporabljamo odprto kodoLinuxSpremljanje strežnika v oblaku软件Orodja - Uptime Kuma.

Katera programska oprema je Uptime Kuma?

Uptime Kuma je odprtokodno orodje za spremljanje strežnika Linux s podobnimi funkcijami kot Uptime Robot.

V primerjavi z drugimi podobnimi orodji za spremljanje spletnih mest, Uptime Kuma podpira samostojne storitve z manj omejitvami.

Ta članek bo predstavil namestitev in uporabo Uptime Kuma.

Kako namestiti orodje za spremljanje Uptime Kuma?

Uptime Kuma, podpira namestitev Dockerja.

Sledi vadnica o korakih namestitve Uptime Kuma.

Naslednji ukaz jeNamestitveni program prek CLI [Ubuntu/CentOS] Interaktivni namestitveni program CLI, z ali brez podpore Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Uporaba zgornjega namestitvenega ukaza ni priporočljiva: ker je Uptime Kuma nameščen na način, ki ni Docker, je namestitev zlahka spodletela.
  • (Priporočamo spodnji ukaz za namestitev)

Ker morate namestiti Docker, preden namestite Uptime Kuma z Dockerjem, najprej namestite Docker.

Namestite Docker in Docker-compose

Posodobite in namestite potrebno programsko opremo ▼

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

Če se med posodobitvijo pojavi napaka 404, si oglejte spodnjo rešitev▼

Namestite Docker

Če gre za tuji strežnik, uporabite naslednji ukaz ▼

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

Če gre za domači strežnik na Kitajskem, uporabite naslednji ukaz ▼

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

Docker nastavite tako, da se samodejno zažene ob zagonu ▼

systemctl start docker 

systemctl enable docker

Namestite Docker-compose 

Če gre za tuji strežnik, uporabite naslednji ukaz ▼

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

Če gre za domači strežnik na Kitajskem, uporabite naslednji ukaz▼

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

Znova zaženite ukaz storitve docker▼

service docker restart

Kako namestiti brezplačno orodje za spremljanje stanja spletnega mesta Uptime Kuma?

🐳 Namestite v načinu Docker, ustvarite vsebnik z imenom uptime-kuma ▼

docker volume create uptime-kuma
Zaženite posodo ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Potem lahko greš mimoIP:3001Obiščite Uptime-Kuma.

Če ste omogočili požarni zid CSF, boste morda morali odpreti vrata 3001 na požarnem zidu 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" 

Znova zaženite požarni zid CSF ▼

csf -r

Namestite Nginx Proxy Manager

Nginx Proxy Manager je povratna programska oprema proxy, ki temelji na Dockerju.

Ker Nginx Proxy Manager ni potreben, lahko preskočite namestitev Nginx Proxy Managerja, če ne želite izgubljati časa.

Ustvari imenik ▼

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

Ustvari datoteko docker-compose.yml ▼

nano docker-compose.yml

Izpolnite naslednjo vsebino v datoteko, nato pritisnite Ctrl+X za shranjevanje, pritisnite Y za izhod ▼

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

teči▼

docker-compose up -d

Če se pojavi sporočilo o napaki, podobno naslednjemu: "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 pomeni, da so vrata 443 že zasedena in da je treba pravkar ustvarjeno datoteko docker-compose.yml urediti.

Vrata 443 je treba spremeniti v 442 ▼

      - '442:442' # Public HTTPS Port

Nato znova zaženite ukaz docker-compose up -d

Prikaže se sporočilo o napaki:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Spremeniti je treba tudi vrata 80 na 882 ▼

      - '882:882' # Public HTTP Port

z odpiranjem http:// IP:81 Obiščite Nginx Proxy Manager.

Za prvo prijavo uporabite privzeti začetni račun in geslo▼

Email: [email protected]
Password: changeme
  • Po prijavi takoj spremenite svoj e-poštni naslov in geslo.

Povratni proxy Uptime Kuma

Po namestitvi Uptime Kuma je privzeta uporabaIP:3001Obiščite Uptime Kuma.

Do imena domene lahko dostopamo in konfiguriramo potrdilo SSL prek povratnega proxyja, tako kot URL, prikazan prej.

Nato bomo izvedli operacije povratne generacije z uporabo predhodno zgrajenega Nginx Proxy Managerja.

Prehod http:// IP:81 Odprite Nginx Proxy Manager.

Po prvi prijavi morate spremeniti uporabniško ime in geslo, konfigurirajte ju sami.

Nato so koraki delovanja programa Nginx Proxy Manager naslednji:

第 1 步:打开 Proxy Hosts

Brezplačno orodje za spremljanje statusa spletnega mesta Uptime Kuma Programska oprema za nadzor strežnika Linux

第 2 步:Kliknite zgornji desni kot Add Proxy Hosts

2. korak: kliknite Add Proxy Hosts v zgornjem desnem kotu 3rd

3. korak: Konfigurirajte glede na sliko,点击 Save Shrani ▼ 

3. korak: Konfigurirajte glede na sliko, kliknite Shrani, da shranite četrto sliko

第 4 步:klikniteEidtOdprite konfiguracijsko stran ▼

4. korak: Kliknite Eidt, da odprete stran s konfiguracijo 5

5. korak: Izdajte SSL certifikat in omogočite obvezen dostop Https ▼

5. korak: Izdajte potrdilo SSL in omogočite obvezen dostop Https Poglavje 6

  • Na tej točki je povratna generacija končana, nato pa lahko uporabite ime domene, ki ste ga pravkar razrešili, za dostop do Uptime Kuma.
  • Konfiguracija Uptime Kuma je zelo preprosta.
  • Ima kitajski vmesnik, verjamem, da ga boste kmalu lahko uporabljali.

Uptime Kuma Uporabni ukazi PM2

Ukazi za zagon, zaustavitev in ponovni zagon Uptime Kuma (ta ukaz je namenjen namestitvi brez Dockerja)▼

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

Oglejte si trenutni izhod konzole Uptime Kuma (ta ukaz je namenjen namestitvi, ki ni Docker)▼

pm2 monit

Zaženi Uptime Kuma ob zagonu (ta ukaz je namenjen namestitvam, ki niso Docker) ▼

pm2 save && pm2 startup

Kako odstraniti programsko opremo za spremljanje Uptime Kuma?

Če ga ne namesti DockerUptime Kuma,Kako odstraniti?

Na primer, če uporabite ta ukaz za namestitev na način, ki ni Docker▼

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

Če želite odstraniti Uptime Kuma, uporabite naslednji ukaz ▼

  1. izven službe  pm2 stop uptime-kuma
  2. izbrisati imenik rm -rf /opt/uptime-kuma

Kako odstraniti Uptime Kuma, če ga namestite z Dockerjem?

Zaženite naslednji ukaz poizvedbe▼

docker ps -a
  • zapišite svoje kuma Ime posode, ki je lahko uptime-kuma

ukaz zaustavitve ▼

  • Prosim, pošljicontainer_nameSpremenite zgornjo poizvedbokuma Ime vsebnika.
docker stop container_name
docker rm container_name

Odstranite Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Zaključek

Vmesnik Uptime Kuma je čist in preprost ter je zelo enostaven za uvajanje in uporabo.

Uptime Kuma je zelo dobra izbira, če nimate visokih zahtev za spremljanje spletnih strani.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil "Brezplačno orodje za spremljanje statusa spletnega mesta Uptime Kuma Programska oprema za nadzor strežnika Linux", ki vam je v pomoč.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-29041.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部