ఆర్టికల్ డైరెక్టరీ
- 1 వెబ్సైట్లను పర్యవేక్షించడానికి అప్టైమ్ కుమాను ఎందుకు ఉపయోగించాలి?
- 2 Uptime Kuma అంటే ఏ సాఫ్ట్వేర్?
- 3 అప్టైమ్ కుమా మానిటరింగ్ టూల్ను ఎలా ఇన్స్టాల్ చేయాలి?
- 4 డాకర్ మరియు డాకర్-కంపోజ్ని ఇన్స్టాల్ చేయండి
- 5 Uptime Kuma ఉచిత వెబ్సైట్ స్థితి పర్యవేక్షణ సాధనాన్ని ఎలా ఇన్స్టాల్ చేయాలి?
- 6 Nginx ప్రాక్సీ మేనేజర్ని ఇన్స్టాల్ చేయండి
- 7 రివర్స్ ప్రాక్సీ అప్టైమ్ కుమా
- 8 అప్టైమ్ కుమా ఉపయోగకరమైన PM2 ఆదేశాలు
- 9 Uptime Kuma మానిటరింగ్ సాఫ్ట్వేర్ను అన్ఇన్స్టాల్ చేయడం ఎలా?
- 10 ముగింపు
మేము సాధారణంగా బాహ్య చైన్ ప్రమోషన్ చేస్తాము మరియు స్నేహ లింక్ ఆప్టిమైజేషన్ పర్యవేక్షించబడాలి.
మన బాహ్య లింకులు మరియు స్నేహ లింకులు పోతే,SEOర్యాంకింగ్ కూడా తగ్గుతుంది, కాబట్టి బాహ్య లింక్ వెబ్సైట్ పేజీల స్థితిని పర్యవేక్షించడం చాలా ముఖ్యం.
వెబ్సైట్లను పర్యవేక్షించడానికి అప్టైమ్ కుమాను ఎందుకు ఉపయోగించాలి?
స్నేహ లింక్లను SEO ఎలా పర్యవేక్షిస్తుంది?
బాహ్య లింక్లను జోడించిన తర్వాత మరియు స్నేహ లింక్లను మార్పిడి చేసుకున్న తర్వాత, మేము సాధారణంగాసమయ రోబోట్ప్రతి వెబ్సైట్ యొక్క బాహ్య లింక్ పేజీల కనెక్టివిటీని గుర్తించడానికి క్లౌడ్ మానిటరింగ్ ప్లాట్ఫారమ్లో వెబ్సైట్ పర్యవేక్షణను కాన్ఫిగర్ చేయండి.
అయితే, బాహ్య గొలుసులు మరియు స్నేహితుల గొలుసుల సంఖ్య పెరిగేకొద్దీ, అప్టైమ్ రోబోట్ క్లౌడ్ ప్లాట్ఫారమ్ పర్యవేక్షణ అంశాల సంఖ్యపై పరిమితిని కలిగి ఉంటుంది మరియు మరిన్ని క్లౌడ్ మానిటరింగ్ ఐటెమ్లను జోడించడం కొనసాగించడానికి మీరు తప్పనిసరిగా అప్గ్రేడ్ చేయాలి మరియు చెల్లించాలి.
కాబట్టి, మనం ఓపెన్ సోర్స్ ఉపయోగించవచ్చుlinuxక్లౌడ్ సర్వర్ పర్యవేక్షణసాఫ్ట్వేర్సాధనాలు - అప్టైమ్ కుమా.
Uptime Kuma అంటే ఏ సాఫ్ట్వేర్?
అప్టైమ్ కుమా అనేది అప్టైమ్ రోబోట్కు సమానమైన ఫంక్షన్లతో కూడిన ఓపెన్ సోర్స్ లైనక్స్ సర్వర్ మానిటరింగ్ టూల్.
ఇతర సారూప్య వెబ్సైట్ పర్యవేక్షణ సాధనాలతో పోలిస్తే, Uptime Kuma తక్కువ పరిమితులతో స్వీయ-హోస్ట్ చేసిన సేవలకు మద్దతు ఇస్తుంది.
ఈ కథనం అప్టైమ్ కుమా యొక్క ఇన్స్టాలేషన్ మరియు వినియోగాన్ని పరిచయం చేస్తుంది.
అప్టైమ్ కుమా మానిటరింగ్ టూల్ను ఎలా ఇన్స్టాల్ చేయాలి?
అప్టైమ్ కుమా, డాకర్ ఇన్స్టాలేషన్కు మద్దతు ఇస్తుంది.
అప్టైమ్ కుమా యొక్క ఇన్స్టాలేషన్ దశలపై క్రింది ట్యుటోరియల్ ఉంది.
కింది ఆదేశంCLI ద్వారా ఇన్స్టాలర్ [ఉబుంటు/centos] ఇంటరాక్టివ్ CLI ఇన్స్టాలర్, డాకర్ మద్దతుతో లేదా లేకుండా ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- పై ఇన్స్టాలేషన్ కమాండ్ని ఉపయోగించడానికి ఇది సిఫార్సు చేయబడదు: Uptime Kuma నాన్-డాకర్ మార్గంలో ఇన్స్టాల్ చేయబడినందున, ఇన్స్టాలేషన్ను విఫలం చేయడం సులభం.
- (మేము దిగువ ఇన్స్టాలేషన్ ఆదేశాన్ని సిఫార్సు చేస్తున్నాము)
మీరు డాకర్ని ఉపయోగించి అప్టైమ్ కుమాను ఇన్స్టాల్ చేసే ముందు డాకర్ని ఇన్స్టాల్ చేయాలి కాబట్టి, ముందుగా డాకర్ని ఇన్స్టాల్ చేయండి.
డాకర్ మరియు డాకర్-కంపోజ్ని ఇన్స్టాల్ చేయండి
అవసరమైన సాఫ్ట్వేర్ ▼ని నవీకరించండి మరియు ఇన్స్టాల్ చేయండి
apt-get update && apt-get install -y wget vim
నవీకరణ సమయంలో 404 లోపం సంభవించినట్లయితే, దయచేసి దిగువ పరిష్కారాన్ని తనిఖీ చేయండి▼
డాకర్ని ఇన్స్టాల్ చేయండి
ఇది విదేశీ సర్వర్ అయితే, దయచేసి కింది ఆదేశాన్ని ఉపయోగించండి ▼
curl -sSL https://get.docker.com/ | sh
ఇది చైనాలో దేశీయ సర్వర్ అయితే, దయచేసి కింది ఆదేశాన్ని ఉపయోగించండి ▼
curl -sSL https://get.daocloud.io/docker | sh
బూట్ ▼ వద్ద స్వయంచాలకంగా ప్రారంభించడానికి డాకర్ని సెట్ చేయండి
systemctl start docker systemctl enable docker
డాకర్-కంపోజ్ని ఇన్స్టాల్ చేయండి
ఇది విదేశీ సర్వర్ అయితే, దయచేసి కింది ఆదేశాన్ని ఉపయోగించండి ▼
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
ఇది చైనాలో దేశీయ సర్వర్ అయితే, దయచేసి కింది ఆదేశాన్ని ఉపయోగించండి▼
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
డాకర్ సర్వీస్ కమాండ్ను పునఃప్రారంభించండి▼
service docker restart
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
- అప్పుడు, మీరు పాస్ చేయవచ్చు
IP:3001
అప్టైమ్-కుమాను సందర్శించండి.
మీరు CSF ఫైర్వాల్ను ప్రారంభించినట్లయితే, మీరు CSF ఫైర్వాల్లో పోర్ట్ 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"
CSF ఫైర్వాల్ ▼ని పునఃప్రారంభించండి
csf -r
Nginx ప్రాక్సీ మేనేజర్ని ఇన్స్టాల్ చేయండి
Nginx ప్రాక్సీ మేనేజర్ అనేది డాకర్-ఆధారిత రివర్స్ ప్రాక్సీ సాఫ్ట్వేర్.
Nginx ప్రాక్సీ మేనేజర్ అవసరం లేదు కాబట్టి, మీరు సమయాన్ని వృథా చేయకూడదనుకుంటే Nginx ప్రాక్సీ మేనేజర్ని ఇన్స్టాల్ చేయకుండా దాటవేయవచ్చు.
డైరెక్టరీని సృష్టించండి ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
docker-compose.yml ఫైల్ ▼ని సృష్టించండి
nano docker-compose.yml
ఫైల్లో కింది కంటెంట్ను పూరించండి, ఆపై సేవ్ చేయడానికి Ctrl+X నొక్కండి, నిష్క్రమించడానికి Y నొక్కండి ▼
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
పరుగు▼
docker-compose up -d
కింది వాటికి సమానమైన దోష సందేశం కనిపిస్తే: "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.
- పోర్ట్ 443 ఇప్పటికే ఆక్రమించబడిందని మరియు ఇప్పుడే సృష్టించబడిన docker-compose.yml ఫైల్ సవరించబడాలని దీని అర్థం.
పోర్ట్ 443ని 442 ▼కి మార్చాలి
- '442:442' # Public HTTPS Port
అప్పుడు, ఆదేశాన్ని మళ్లీ అమలు చేయండి docker-compose up -d
దోష సందేశం కనిపిస్తుంది:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
అలాగే పోర్ట్ 80ని 882 ▼కి మార్చాలి
- '882:882' # Public HTTP Port
తెరవడం ద్వారా http:// IP:81
Nginx ప్రాక్సీ మేనేజర్ని సందర్శించండి.
మొదటి లాగిన్ కోసం, డిఫాల్ట్ ప్రారంభ ఖాతా మరియు పాస్వర్డ్ ఉపయోగించండి▼
Email: [email protected] Password: changeme
- లాగిన్ అయిన తర్వాత, దయచేసి మీ ఇమెయిల్ చిరునామా మరియు పాస్వర్డ్ను వెంటనే మార్చాలని నిర్ధారించుకోండి.
రివర్స్ ప్రాక్సీ అప్టైమ్ కుమా
Uptime Kumaని ఇన్స్టాల్ చేసిన తర్వాత, డిఫాల్ట్గా ఉపయోగించడంIP:3001
అప్టైమ్ కుమాను సందర్శించండి.
మేము డొమైన్ పేరును యాక్సెస్ చేయగలము మరియు రివర్స్ ప్రాక్సీ ద్వారా SSL సర్టిఫికేట్ను కాన్ఫిగర్ చేయవచ్చు, URL ఇంతకు ముందు ప్రదర్శించినట్లే.
తరువాత, మేము గతంలో నిర్మించిన Nginx ప్రాక్సీ మేనేజర్ని ఉపయోగించి రివర్స్ జనరేషన్ ఆపరేషన్లను చేస్తాము.
ద్వారా http:// IP:81
Nginx ప్రాక్సీ మేనేజర్ని తెరవండి.
మొదటి సారి లాగిన్ అయిన తర్వాత, మీరు వినియోగదారు పేరు మరియు పాస్వర్డ్ను మార్చాలి, దయచేసి దానిని మీరే కాన్ఫిగర్ చేయండి.
తరువాత, Nginx ప్రాక్సీ మేనేజర్ యొక్క ఆపరేషన్ దశలు క్రింది విధంగా ఉన్నాయి:
సుమారు 1 步:ఆరంభించండి Proxy Hosts
▼
సుమారు 2 步:ఎగువ కుడి మూలలో క్లిక్ చేయండి Add Proxy Hosts
▼
దశ 3: ఫిగర్ ప్రకారం కాన్ఫిగర్ చేయండి,నొక్కండి Save
సేవ్ చేయండి ▼
సుమారు 4 步:క్లిక్ చేయండిEidt
కాన్ఫిగరేషన్ పేజీని తెరవండి ▼
దశ 5: SSL ప్రమాణపత్రాన్ని జారీ చేయండి మరియు తప్పనిసరి Https యాక్సెస్ని ప్రారంభించండి ▼
- ఈ సమయంలో, రివర్స్ జనరేషన్ పూర్తయింది, ఆపై మీరు అప్టైమ్ కుమాను యాక్సెస్ చేయడానికి మీరు ఇప్పుడే పరిష్కరించిన డొమైన్ పేరును ఉపయోగించవచ్చు.
- అప్టైమ్ కుమా కాన్ఫిగరేషన్ చాలా సులభం.
- ఇది చైనీస్ ఇంటర్ఫేస్ని కలిగి ఉంది, మీరు దీన్ని త్వరలో ఉపయోగించగలరని నేను నమ్ముతున్నాను.
అప్టైమ్ కుమా ఉపయోగకరమైన PM2 ఆదేశాలు
Uptime Kuma కమాండ్లను ప్రారంభించండి, ఆపండి మరియు పునఃప్రారంభించండి (ఈ ఆదేశం డాకర్ కాని ఇన్స్టాలేషన్కు అంకితం చేయబడింది)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
అప్టైమ్ కుమా యొక్క ప్రస్తుత కన్సోల్ అవుట్పుట్ను వీక్షించండి (ఈ ఆదేశం డాకర్ కాని ఇన్స్టాలేషన్కు అంకితం చేయబడింది)▼
pm2 monit
స్టార్టప్లో అప్టైమ్ కుమాను అమలు చేయండి (ఈ ఆదేశం డాకర్ కాని ఇన్స్టాలేషన్లకు అంకితం చేయబడింది) ▼
pm2 save && pm2 startup
Uptime Kuma మానిటరింగ్ సాఫ్ట్వేర్ను అన్ఇన్స్టాల్ చేయడం ఎలా?
ఇది డాకర్ ద్వారా ఇన్స్టాల్ చేయకపోతేఅప్టైమ్ కుమా,అన్ఇన్స్టాల్ చేయడం ఎలా?
ఉదాహరణకు, మీరు డాకర్ కాని మార్గంలో ఇన్స్టాల్ చేయడానికి ఈ ఆదేశాన్ని ఉపయోగిస్తే▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Uptime Kumaని అన్ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి ▼
- అందుబాటులో లేదు
pm2 stop uptime-kuma
- డైరెక్టరీని తొలగించండి
rm -rf /opt/uptime-kuma
మీరు డాకర్ని ఉపయోగించి అప్టైమ్ కుమాను ఇన్స్టాల్ చేస్తే దాన్ని అన్ఇన్స్టాల్ చేయడం ఎలా?
కింది ప్రశ్న ఆదేశాన్ని అమలు చేయండి▼
docker ps -a
- మీ వ్రాయండి
kuma
కంటైనర్ పేరు, ఇది కావచ్చుuptime-kuma
స్టాప్ కమాండ్ ▼
- దయచేసి పంపండి
container_name
పై ప్రశ్నకు మార్చండిkuma
కంటైనర్ పేరు.
docker stop container_name docker rm container_name
అప్టైమ్ కుమా ▼ని అన్ఇన్స్టాల్ చేయండి
docker volume rm uptime-kuma docker rmi uptime-kuma
ముగింపు
అప్టైమ్ కుమా యొక్క ఇంటర్ఫేస్ శుభ్రంగా మరియు సరళంగా ఉంటుంది మరియు దీన్ని అమలు చేయడం మరియు ఉపయోగించడం చాలా సులభం.
వెబ్సైట్ పర్యవేక్షణ కోసం మీకు అధిక అవసరాలు లేకుంటే అప్టైమ్ కుమా చాలా మంచి ఎంపిక.
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) "అప్టైమ్ కుమా ఉచిత వెబ్సైట్ స్టేటస్ మానిటరింగ్ టూల్ లైనక్స్ సర్వర్ మానిటరింగ్ సాఫ్ట్వేర్"ని భాగస్వామ్యం చేసారు, ఇది మీకు సహాయకరంగా ఉంటుంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-29041.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!