Imenik člankov
- 1 Zakaj uporabljati Uptime Kuma za spremljanje spletnih mest?
- 2 Katera programska oprema je Uptime Kuma?
- 3 Kako namestiti orodje za spremljanje Uptime Kuma?
- 4 Namestite Docker in Docker-compose
- 5 Kako namestiti brezplačno orodje za spremljanje stanja spletnega mesta Uptime Kuma?
- 6 Namestite Nginx Proxy Manager
- 7 Povratni proxy Uptime Kuma
- 8 Uptime Kuma Uporabni ukazi PM2
- 9 Kako odstraniti programsko opremo za spremljanje Uptime Kuma?
- 10 Zaključek
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?
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
- Potem lahko greš mimo
IP:3001
Obišč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:3001
Obišč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
▼
第 2 步:Kliknite zgornji desni kot Add Proxy Hosts
▼
3. korak: Konfigurirajte glede na sliko,点击 Save
Shrani ▼
第 4 步:klikniteEidt
Odprite konfiguracijsko stran ▼
5. korak: Izdajte SSL certifikat in omogočite obvezen dostop Https ▼
- 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 ▼
- izven službe
pm2 stop uptime-kuma
- 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 lahkouptime-kuma
ukaz zaustavitve ▼
- Prosim, pošlji
container_name
Spremenite 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!
📚 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!