Adresář článků
- 1 Proč používat Uptime Kuma ke sledování webových stránek?
- 2 Jaký software je Uptime Kuma?
- 3 Jak nainstalovat nástroj pro monitorování Uptime Kuma?
- 4 Nainstalujte Docker a Docker-compose
- 5 Jak nainstalovat bezplatný nástroj pro sledování stavu webu Uptime Kuma?
- 6 Nainstalujte Nginx Proxy Manager
- 7 Reverzní proxy Uptime Kuma
- 8 Uptime Kuma Užitečné příkazy PM2
- 9 Jak odinstalovat Uptime Kuma monitorovací software?
- 10 Závěr
Obvykle děláme externí propagaci řetězců a optimalizaci přátelství je potřeba sledovat.
Pokud se ztratí naše externí odkazy a odkazy přátelství,SEOHodnocení bude také klesat, takže je velmi důležité sledovat stav webových stránek s externími odkazy.
Proč používat Uptime Kuma ke sledování webových stránek?
Jak SEO sleduje přátelské vazby?
Po přidání externích odkazů a výměně odkazů přátelství, obvykleUptime RobotNakonfigurujte monitorování webových stránek na cloudové monitorovací platformě, abyste zjistili konektivitu stránek s externími odkazy každého webu.
S rostoucím počtem externích řetězců a řetězců přátel má však cloudová platforma Uptime Robot omezený počet monitorování a za další přidávání dalších položek monitorování cloudu musíte upgradovat a zaplatit.
Proto můžeme použít open sourceLinuxMonitorování cloudových serverů软件Nástroje - Uptime Kuma.
Jaký software je Uptime Kuma?
Uptime Kuma je open source nástroj pro monitorování serverů Linux s podobnými funkcemi jako Uptime Robot.
Ve srovnání s jinými podobnými nástroji pro monitorování webových stránek podporuje Uptime Kuma služby s vlastním hostováním s menšími omezeními.
Tento článek představí instalaci a použití Uptime Kuma.
Jak nainstalovat nástroj pro monitorování Uptime Kuma?
Uptime Kuma, podporuje instalaci Docker.
Následuje výukový program o krocích instalace Uptime Kuma.
Následující příkaz jeInstalátor přes CLI [Ubuntu/CentOS] Interaktivní instalační program CLI, s podporou Docker nebo bez ní ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Nedoporučuje se používat výše uvedený instalační příkaz: protože Uptime Kuma je nainstalován jiným způsobem než Docker, je snadné instalaci nezdaří.
- (Doporučujeme instalační příkaz níže)
Protože je třeba nainstalovat Docker před instalací Uptime Kuma pomocí Dockeru, nainstalujte nejprve Docker.
Nainstalujte Docker a Docker-compose
Aktualizujte a nainstalujte potřebný software ▼
apt-get update && apt-get install -y wget vim
Pokud během aktualizace dojde k chybě 404, zkontrolujte prosím níže uvedené řešení▼
Nainstalujte Docker
Pokud se jedná o zahraniční server, použijte prosím následující příkaz ▼
curl -sSL https://get.docker.com/ | sh
Pokud se jedná o domácí server v Číně, použijte prosím následující příkaz ▼
curl -sSL https://get.daocloud.io/docker | sh
Nastavte Docker tak, aby se automaticky spouštěl při spuštění ▼
systemctl start docker systemctl enable docker
Nainstalujte Docker-compose
Pokud se jedná o zahraniční server, použijte prosím následující příkaz ▼
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
Pokud se jedná o domácí server v Číně, použijte prosím následující příkaz▼
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
Restartujte příkaz služby docker▼
service docker restart
Jak nainstalovat bezplatný nástroj pro sledování stavu webu 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
- Pak můžete projít
IP:3001
Navštivte Uptime-Kuma.
Pokud jste povolili CSF firewall, možná budete muset otevřít port 3001 na CSF firewallu▼
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"
Restartujte CSF firewall ▼
csf -r
Nainstalujte Nginx Proxy Manager
Nginx Proxy Manager je reverzní proxy software založený na Dockeru.
Protože Nginx Proxy Manager není nutný, můžete přeskočit neinstalaci Nginx Proxy Manager, pokud nechcete ztrácet čas.
Vytvořit adresář ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Vytvořte soubor docker-compose.yml ▼
nano docker-compose.yml
Vyplňte následující obsah v souboru, poté stiskněte Ctrl+X pro uložení, stiskněte Y pro ukončení ▼
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
spustit▼
docker-compose up -d
Pokud se zobrazí chybová zpráva podobná následující: "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.
- Znamená to, že port 443 je již obsazen a právě vytvořený soubor docker-compose.yml je třeba upravit.
Port 443 je třeba změnit na 442 ▼
- '442:442' # Public HTTPS Port
Poté spusťte příkaz znovu docker-compose up -d
Zobrazí se chybová zpráva:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Také je potřeba změnit port 80 na 882 ▼
- '882:882' # Public HTTP Port
otevřením http:// IP:81
Navštivte Nginx Proxy Manager.
Pro první přihlášení použijte výchozí výchozí účet a heslo▼
Email: [email protected] Password: changeme
- Po přihlášení nezapomeňte okamžitě změnit svou e-mailovou adresu a heslo.
Reverzní proxy Uptime Kuma
Po instalaci Uptime Kuma se použije výchozí nastaveníIP:3001
Navštivte Uptime Kuma.
Můžeme získat přístup k názvu domény a nakonfigurovat certifikát SSL přes reverzní proxy, stejně jako adresa URL ukázaná dříve.
Dále provedeme operace zpětného generování pomocí dříve vytvořeného Nginx Proxy Manager.
Skrz http:// IP:81
Otevřete Nginx Proxy Manager.
Po prvním přihlášení je potřeba změnit uživatelské jméno a heslo, nakonfigurujte si je prosím sami.
Dále jsou provozní kroky Nginx Proxy Manager následující:
第 1 步:zapnout Proxy Hosts
▼
第 2 步:Klikněte na pravý horní roh Add Proxy Hosts
▼
Krok 3: Nakonfigurujte podle obrázku,点击 Save
Uložit ▼
第 4 步:Klikněte naEidt
Otevřete konfigurační stránku ▼
Krok 5: Vydejte certifikát SSL a povolte povinný přístup Https ▼
- V tomto okamžiku je zpětné generování dokončeno a poté můžete použít název domény, který jste právě vyřešili, pro přístup k Uptime Kuma.
- Konfigurace Uptime Kuma je velmi jednoduchá.
- Má čínské rozhraní, věřím, že jej brzy budete moci používat.
Uptime Kuma Užitečné příkazy PM2
Spusťte, zastavte a restartujte příkazy Uptime Kuma (tento příkaz je vyhrazen pro instalaci mimo Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Zobrazte aktuální výstup konzoly Uptime Kuma (tento příkaz je vyhrazen pro instalaci mimo Docker)▼
pm2 monit
Spustit Uptime Kuma při spuštění (tento příkaz je vyhrazen pro instalace mimo Docker) ▼
pm2 save && pm2 startup
Jak odinstalovat Uptime Kuma monitorovací software?
Pokud jej nenainstaloval DockerUptime Kuma,Jak odinstalovat?
Pokud například použijete tento příkaz k instalaci jiným způsobem než Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Chcete-li odinstalovat Uptime Kuma, použijte následující příkaz ▼
- mimo provoz
pm2 stop uptime-kuma
- smazat adresář
rm -rf /opt/uptime-kuma
Jak odinstalovat Uptime Kuma, pokud ji nainstalujete pomocí Docker?
Spusťte následující příkaz dotazu▼
docker ps -a
- napište svůj
kuma
Název kontejneru, který může býtuptime-kuma
příkaz zastavení ▼
- Zašlete prosím
container_name
Změňte na výše uvedený dotazkuma
Název kontejneru.
docker stop container_name docker rm container_name
Odinstalovat Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Závěr
Rozhraní Uptime Kuma je čisté a jednoduché a jeho nasazení a použití je velmi snadné.
Uptime Kuma je velmi dobrá volba, pokud nemáte vysoké požadavky na sledování webových stránek.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílel "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", který je pro vás užitečný.
Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-29041.html
Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!