Artikkelihakemisto
- 1 Miksi käyttää Uptime Kumaa verkkosivustojen valvontaan?
- 2 Mikä ohjelmisto Uptime Kuma on?
- 3 Kuinka Uptime Kuma -seurantatyökalu asennetaan?
- 4 Asenna Docker ja Docker-compose
- 5 Kuinka asentaa Uptime Kuma ilmainen verkkosivuston tilan seurantatyökalu?
- 6 Asenna Nginx Proxy Manager
- 7 Käänteinen välityspalvelin Uptime Kuma
- 8 Käyttöaika Kuma Hyödylliset PM2-komennot
- 9 Kuinka poistaa Uptime Kuma -valvontaohjelmiston asennus?
- 10 johtopäätös
Teemme yleensä ulkoista ketjupromootiota ja ystävyyslinkkien optimointia on seurattava.
Jos ulkoiset linkit ja ystävyyslinkit katoavat,SEOMyös sijoitus laskee, joten on erittäin tärkeää seurata ulkoisten linkkien verkkosivujen tilaa.
Miksi käyttää Uptime Kumaa verkkosivustojen valvontaan?
Kuinka SEO tarkkailee ystävyyslinkkejä?
Ulkoisten linkkien lisäämisen ja ystävyyslinkkien vaihdon jälkeen me yleensäKäyttöaika-robottiMääritä verkkosivustojen valvonta pilvivalvontaalustalla tunnistamaan kunkin verkkosivuston ulkoisten linkkisivujen liitettävyys.
Ulkoisten ketjujen ja ystäväketjujen lisääntyessä Uptime Robot -pilvialustan valvontamäärät ovat kuitenkin rajalliset, ja sinun on päivitettävä ja maksettava jatkaaksesi pilvivalvontakohteiden lisäämistä.
Siksi voimme käyttää avointa lähdekoodiaLinuxPilvipalvelimen valvonta软件Työkalut - Päällä Kuma.
Mikä ohjelmisto Uptime Kuma on?
Uptime Kuma on avoimen lähdekoodin Linux-palvelimen valvontatyökalu, jolla on samanlaiset toiminnot kuin Uptime Robot.
Verrattuna muihin vastaaviin verkkosivustojen seurantatyökaluihin Uptime Kuma tukee itseisännöityjä palveluita pienemmillä rajoituksilla.
Tässä artikkelissa esitellään Uptime Kuman asennus ja käyttö.
Kuinka Uptime Kuma -seurantatyökalu asennetaan?
Uptime Kuma, tukee Dockerin asennusta.
Seuraavassa on opetusohjelma Uptime Kuman asennusvaiheista.
Seuraava komento onAsennus CLI:n kautta [Ubuntu/CentOS] Interaktiivinen CLI-asennusohjelma Docker-tuen kanssa tai ilman ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Yllä olevan asennuskomennon käyttöä ei suositella: koska Uptime Kuma on asennettu muulla kuin Docker-tavalla, asennus on helppo epäonnistua.
- (Suosittelemme alla olevaa asennuskomentoa)
Koska sinun on asennettava Docker ennen Uptime Kuman asentamista Dockerin avulla, asenna Docker ensin.
Asenna Docker ja Docker-compose
Päivitä ja asenna tarvittava ohjelmisto ▼
apt-get update && apt-get install -y wget vim
Jos päivityksen aikana tapahtuu 404-virhe, tarkista alla oleva ratkaisu▼
Asenna Docker
Jos se on vieras palvelin, käytä seuraavaa komentoa ▼
curl -sSL https://get.docker.com/ | sh
Jos se on kotimainen palvelin Kiinassa, käytä seuraavaa komentoa ▼
curl -sSL https://get.daocloud.io/docker | sh
Aseta Docker käynnistymään automaattisesti käynnistyksen yhteydessä ▼
systemctl start docker systemctl enable docker
Asenna Docker-compose
Jos se on vieras palvelin, käytä seuraavaa komentoa ▼
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
Jos se on kotimainen palvelin Kiinassa, käytä seuraavaa komentoa▼
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
Käynnistä telakointipalvelukomento uudelleen
service docker restart
Kuinka asentaa Uptime Kuma ilmainen verkkosivuston tilan seurantatyökalu?
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
- Sitten voit ohittaa
IP:3001
Käy Uptime-Kumassa.
Jos olet ottanut CSF-palomuurin käyttöön, sinun on ehkä avattava CSF-palomuurin portti 3001▼
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"
Käynnistä CSF-palomuuri uudelleen ▼
csf -r
Asenna Nginx Proxy Manager
Nginx Proxy Manager on Docker-pohjainen käänteinen välityspalvelinohjelmisto.
Koska Nginx Proxy Manager ei ole välttämätön, voit ohittaa Nginx Proxy Managerin asentamisen, jos et halua tuhlata aikaa.
Luo hakemisto ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Luo docker-compose.yml-tiedosto ▼
nano docker-compose.yml
Täytä seuraava sisältö tiedostoon, paina sitten Ctrl+X tallentaaksesi, paina Y poistuaksesi ▼
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
juosta▼
docker-compose up -d
Jos seuraavankaltainen virheilmoitus tulee näkyviin: "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.
- Se tarkoittaa, että portti 443 on jo varattu ja juuri luotua docker-compose.yml-tiedostoa on muokattava.
Portti 443 on vaihdettava arvoon 442 ▼
- '442:442' # Public HTTPS Port
Suorita sitten komento uudelleen docker-compose up -d
Virheilmoitus tulee näkyviin:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
On myös vaihdettava portti 80 portiksi 882 ▼
- '882:882' # Public HTTP Port
avaamalla http:// IP:81
Käy Nginx Proxy Managerissa.
Käytä ensimmäistä sisäänkirjautumista varten alkuperäistä oletustiliä ja salasanaa▼
Email: [email protected] Password: changeme
- Kirjautumisen jälkeen muista vaihtaa sähköpostiosoitteesi ja salasanasi välittömästi.
Käänteinen välityspalvelin Uptime Kuma
Uptime Kuman asennuksen jälkeen oletuksena on käyttääIP:3001
Vieraile Uptime Kumassa.
Voimme käyttää verkkotunnuksen nimeä ja määrittää SSL-varmenteen käänteisen välityspalvelimen kautta, kuten aiemmin esitellyssä URL-osoitteessa.
Seuraavaksi suoritamme käänteisen sukupolven toiminnot käyttämällä aiemmin rakennettua Nginx Proxy Manageria.
mennessä http:// IP:81
Avaa Nginx Proxy Manager.
Kun kirjaudut sisään ensimmäisen kerran, sinun on vaihdettava käyttäjätunnus ja salasana, määritä ne itse.
Seuraavaksi Nginx Proxy Managerin toimintavaiheet ovat seuraavat:
Vaihe 1:kiihottua Proxy Hosts
▼
Vaihe 2:Napsauta oikeassa yläkulmassa Add Proxy Hosts
▼
Vaihe 3: Määritä kuvan mukaan,点击 Save
Tallentaa ▼
Vaihe 4:klikkausEidt
Avaa asetussivu ▼
Vaihe 5: Myönnä SSL-varmenne ja ota käyttöön pakollinen HTTP-käyttö ▼
- Tässä vaiheessa käänteinen luominen on valmis, ja sitten voit käyttää juuri päättämääsi verkkotunnusta Uptime Kumaan.
- Uptime Kuma -kokoonpano on hyvin yksinkertainen.
- Siinä on kiinalainen käyttöliittymä, joten uskon, että voit käyttää sitä pian.
Käyttöaika Kuma Hyödylliset PM2-komennot
Uptime Kuman käynnistys-, pysäytys- ja uudelleenkäynnistyskomennot (tämä komento on omistettu muulle kuin Docker-asennukselle)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Tarkastele Uptime Kuman nykyistä konsolin lähtöä (tämä komento on omistettu muulle kuin Docker-asennukselle)▼
pm2 monit
Suorita Uptime Kuma käynnistyksen yhteydessä (tämä komento on omistettu muille kuin Docker-asennuksille) ▼
pm2 save && pm2 startup
Kuinka poistaa Uptime Kuma -valvontaohjelmiston asennus?
Jos Docker ei ole asentanut sitäPäällä Kuma,Kuinka poistaa asennus?
Jos esimerkiksi käytät tätä komentoa asennukseen muulla kuin Docker-tavalla▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Voit poistaa Uptime Kuman asennuksen käyttämällä seuraavaa komentoa ▼
- poissa käytöstä
pm2 stop uptime-kuma
- poista hakemisto
rm -rf /opt/uptime-kuma
Kuinka poistaa Uptime Kuma, jos asennat sen Dockerin avulla?
Suorita seuraava kyselykomento▼
docker ps -a
- kirjoita omasi
kuma
Säilön nimi, joka voi ollauptime-kuma
pysäytyskomento ▼
- 请将
container_name
Vaihda yllä olevaan kyselyynkuma
Säilön nimi.
docker stop container_name docker rm container_name
Poista Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
johtopäätös
Uptime Kuman käyttöliittymä on puhdas ja yksinkertainen, ja se on erittäin helppo ottaa käyttöön ja käyttää.
Uptime Kuma on erittäin hyvä valinta, jos sinulla ei ole korkeita vaatimuksia verkkosivujen valvonnalle.
Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jakoi "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", josta on sinulle hyötyä.
Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-29041.html
Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!