अपटाइम कुमा फ्री वेबसाइट स्टेटस मॉनिटरिंग टूल लिनक्स सर्व्हर मॉनिटरिंग सॉफ्टवेअर

आम्ही सहसा बाह्य साखळी जाहिरात करतो आणि मैत्री लिंक ऑप्टिमायझेशनचे परीक्षण करणे आवश्यक आहे.

जर आपले बाह्य दुवे आणि मैत्रीचे दुवे हरवले तर,एसइओरँकिंग देखील कमी होईल, म्हणून बाह्य लिंक वेबसाइट पृष्ठांच्या स्थितीचे निरीक्षण करणे खूप महत्वाचे आहे.

वेबसाइट्सचे निरीक्षण करण्यासाठी अपटाइम कुमा का वापरावे?

एसइओ मैत्री दुव्यांचे निरीक्षण कसे करते?

बाह्य दुवे जोडल्यानंतर आणि मैत्री दुव्याची देवाणघेवाण केल्यानंतर, आम्ही सहसाअपटाइम रोबोटप्रत्येक वेबसाइटच्या बाह्य लिंक पृष्ठांची कनेक्टिव्हिटी शोधण्यासाठी क्लाउड मॉनिटरिंग प्लॅटफॉर्मवर वेबसाइट मॉनिटरिंग कॉन्फिगर करा.

तथापि, बाह्य साखळी आणि मित्र साखळींच्या वाढत्या संख्येसह, अपटाइम रोबोट क्लाउड प्लॅटफॉर्मवर मॉनिटरिंगच्या संख्येवर मर्यादा आहे आणि अधिक क्लाउड मॉनिटरिंग आयटम जोडणे सुरू ठेवण्यासाठी तुम्ही अपग्रेड करणे आणि पैसे देणे आवश्यक आहे.

त्यामुळे आपण ओपन सोर्स वापरू शकतोlinuxक्लाउड सर्व्हर निरीक्षणसॉफ्टवेअरसाधने - अपटाइम कुमा.

अपटाइम कुमा कोणते सॉफ्टवेअर आहे?

अपटाइम कुमा हे एक ओपन सोर्स लिनक्स सर्व्हर मॉनिटरिंग टूल आहे ज्यामध्ये अपटाइम रोबोट सारखीच कार्ये आहेत.

इतर तत्सम वेबसाइट मॉनिटरिंग साधनांच्या तुलनेत, अपटाइम कुमा कमी निर्बंधांसह स्वयं-होस्ट केलेल्या सेवांना समर्थन देते.

हा लेख अपटाइम कुमाची स्थापना आणि वापर सादर करेल.

अपटाइम कुमा मॉनिटरिंग टूल कसे स्थापित करावे?

अपटाइम कुमा, डॉकर इंस्टॉलेशनला समर्थन देते.

Uptime Kuma च्या इन्स्टॉलेशन स्टेप्सवर खालील ट्यूटोरियल आहे.

खालील आदेश आहेCLI [उबंटू/ द्वारे इंस्टॉलरCentOS] इंटरएक्टिव्ह CLI इंस्टॉलर, डॉकर सपोर्टसह किंवा त्याशिवाय

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • वरील इंस्टॉलेशन कमांड वापरण्याची शिफारस केलेली नाही: कारण अपटाइम कुमा नॉन-डॉकर मार्गाने स्थापित केले आहे, इंस्टॉलेशन अयशस्वी करणे सोपे आहे.
  • (आम्ही खाली इन्स्टॉलेशन कमांडची शिफारस करतो)

डॉकर वापरून अपटाइम कुमा स्थापित करण्यापूर्वी तुम्हाला डॉकर स्थापित करणे आवश्यक असल्याने, प्रथम डॉकर स्थापित करा.

डॉकर आणि डॉकर-कंपोज स्थापित करा

आवश्यक सॉफ्टवेअर अपडेट आणि इन्स्टॉल करा ▼

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:3001Uptime-Kuma ला भेट द्या.

तुम्ही 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:3001Uptime Kuma ला भेट द्या.

आम्ही डोमेन नावात प्रवेश करू शकतो आणि रिव्हर्स प्रॉक्सीद्वारे SSL प्रमाणपत्र कॉन्फिगर करू शकतो, जसे की URL पूर्वी दाखवले आहे.

पुढे, आम्ही पूर्वी तयार केलेले Nginx प्रॉक्सी व्यवस्थापक वापरून रिव्हर्स जनरेशन ऑपरेशन्स करू.

च्या माध्यमातून http:// IP:81 Nginx प्रॉक्सी व्यवस्थापक उघडा.

प्रथमच लॉग इन केल्यानंतर, तुम्हाला वापरकर्ता नाव आणि पासवर्ड बदलणे आवश्यक आहे, कृपया ते स्वतः कॉन्फिगर करा.

पुढे, Nginx प्रॉक्सी व्यवस्थापकाच्या ऑपरेशन चरण खालीलप्रमाणे आहेत:

1 步:चालू करणे Proxy Hosts

अपटाइम कुमा फ्री वेबसाइट स्टेटस मॉनिटरिंग टूल लिनक्स सर्व्हर मॉनिटरिंग सॉफ्टवेअर

2 步:वरच्या उजव्या कोपर्यावर क्लिक करा Add Proxy Hosts

पायरी 2: वरच्या उजव्या कोपर्यात 3 रा वर प्रॉक्सी होस्ट जोडा क्लिक करा

पायरी 3: आकृतीनुसार कॉन्फिगर करा,क्लिक करा Save जतन करा ▼ 

पायरी 3: आकृतीनुसार कॉन्फिगर करा, चौथे चित्र सेव्ह करण्यासाठी सेव्ह वर क्लिक करा

4 步:यावर क्लिक कराEidtकॉन्फिगरेशन पृष्ठ उघडा ▼

पायरी 4: कॉन्फिगरेशन पृष्ठ पत्रक 5 उघडण्यासाठी Eidt वर क्लिक करा

पायरी 5: SSL प्रमाणपत्र जारी करा आणि अनिवार्य Https प्रवेश सक्षम करा ▼

पायरी 5: SSL प्रमाणपत्र जारी करा आणि अनिवार्य Https प्रवेश सक्षम करा. धडा 6

  • या टप्प्यावर, रिव्हर्स जनरेशन पूर्ण झाले आहे, आणि नंतर तुम्ही अपटाइम कुमामध्ये प्रवेश करण्यासाठी नुकतेच निराकरण केलेले डोमेन नाव वापरू शकता.
  • अपटाइम कुमा कॉन्फिगरेशन खूप सोपे आहे.
  • यात चिनी इंटरफेस आहे, मला विश्वास आहे की तुम्ही लवकरच ते वापरण्यास सक्षम असाल.

अपटाइम कुमासाठी उपयुक्त PM2 कमांड

अपटाइम कुमाच्या कमांड सुरू करा, थांबवा आणि रीस्टार्ट करा (ही कमांड नॉन-डॉकर इंस्टॉलेशनसाठी समर्पित आहे)▼

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

Uptime Kuma चे वर्तमान कन्सोल आउटपुट पहा (ही कमांड नॉन-डॉकर इंस्टॉलेशनसाठी समर्पित आहे)▼

pm2 monit

स्टार्टअपवर अपटाइम कुमा चालवा (ही कमांड नॉन-डॉकर इंस्टॉलेशनसाठी समर्पित आहे) ▼

pm2 save && pm2 startup

अपटाइम कुमा मॉनिटरिंग सॉफ्टवेअर कसे विस्थापित करावे?

जर ते डॉकरद्वारे स्थापित केले नसेलअपटाइम कुमा,विस्थापित कसे करावे?

उदाहरणार्थ, तुम्ही ही कमांड नॉन-डॉकर पद्धतीने इंस्टॉल करण्यासाठी वापरल्यास▼

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

Uptime Kuma विस्थापित करण्यासाठी, खालील आदेश वापरा ▼

  1. सेवेच्या बाहेर  pm2 stop uptime-kuma
  2. निर्देशिका हटवा rm -rf /opt/uptime-kuma

तुम्ही डॉकर वापरून इन्स्टॉल केल्यास 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

निष्कर्ष

Uptime Kuma चा इंटरफेस स्वच्छ आणि सोपा आहे आणि तो उपयोजित करणे आणि वापरणे खूप सोपे आहे.

वेबसाइट मॉनिटरिंगसाठी तुमच्याकडे उच्च आवश्यकता नसल्यास अपटाइम कुमा हा एक चांगला पर्याय आहे.

होप चेन वेइलांग ब्लॉग ( https://www.chenweiliang.com/ ) "अपटाइम कुमा फ्री वेबसाइट स्टेटस मॉनिटरिंग टूल लिनक्स सर्व्हर मॉनिटरिंग सॉफ्टवेअर" सामायिक केले, जे तुमच्यासाठी उपयुक्त आहे.

या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-29041.html

नवीनतम अपडेट्स मिळवण्यासाठी चेन वेइलियांगच्या ब्लॉगच्या टेलिग्राम चॅनेलवर आपले स्वागत आहे!

🔔 चॅनल टॉप डिरेक्टरीमध्ये मौल्यवान "ChatGPT Content Marketing AI टूल वापर मार्गदर्शक" मिळवणारे पहिले व्हा! 🌟
📚 या मार्गदर्शकामध्ये प्रचंड मूल्य आहे, 🌟ही एक दुर्मिळ संधी आहे, ती चुकवू नका! ⏰⌛💨
आवडल्यास शेअर आणि लाईक करा!
तुमचे शेअरिंग आणि लाईक्स ही आमची सतत प्रेरणा आहे!

 

评论 评论

आपला ईमेल पत्ता प्रकाशित केला जाणार नाही. 用 项 已 用 * लेबल

वर स्क्रोल करा