लेख निर्देशिका
- 1 वेबसाइट्सचे निरीक्षण करण्यासाठी अपटाइम कुमा का वापरावे?
- 2 अपटाइम कुमा कोणते सॉफ्टवेअर आहे?
- 3 अपटाइम कुमा मॉनिटरिंग टूल कसे स्थापित करावे?
- 4 डॉकर आणि डॉकर-कंपोज स्थापित करा
- 5 अपटाइम कुमा विनामूल्य वेबसाइट स्थिती निरीक्षण साधन कसे स्थापित करावे?
- 6 Nginx प्रॉक्सी व्यवस्थापक स्थापित करा
- 7 रिव्हर्स प्रॉक्सी अपटाइम कुमा
- 8 अपटाइम कुमासाठी उपयुक्त PM2 कमांड
- 9 अपटाइम कुमा मॉनिटरिंग सॉफ्टवेअर कसे विस्थापित करावे?
- 10 निष्कर्ष
आम्ही सहसा बाह्य साखळी जाहिरात करतो आणि मैत्री लिंक ऑप्टिमायझेशनचे परीक्षण करणे आवश्यक आहे.
जर आपले बाह्य दुवे आणि मैत्रीचे दुवे हरवले तर,एसइओरँकिंग देखील कमी होईल, म्हणून बाह्य लिंक वेबसाइट पृष्ठांच्या स्थितीचे निरीक्षण करणे खूप महत्वाचे आहे.
वेबसाइट्सचे निरीक्षण करण्यासाठी अपटाइम कुमा का वापरावे?
एसइओ मैत्री दुव्यांचे निरीक्षण कसे करते?
बाह्य दुवे जोडल्यानंतर आणि मैत्री दुव्याची देवाणघेवाण केल्यानंतर, आम्ही सहसाअपटाइम रोबोटप्रत्येक वेबसाइटच्या बाह्य लिंक पृष्ठांची कनेक्टिव्हिटी शोधण्यासाठी क्लाउड मॉनिटरिंग प्लॅटफॉर्मवर वेबसाइट मॉनिटरिंग कॉन्फिगर करा.
तथापि, बाह्य साखळी आणि मित्र साखळींच्या वाढत्या संख्येसह, अपटाइम रोबोट क्लाउड प्लॅटफॉर्मवर मॉनिटरिंगच्या संख्येवर मर्यादा आहे आणि अधिक क्लाउड मॉनिटरिंग आयटम जोडणे सुरू ठेवण्यासाठी तुम्ही अपग्रेड करणे आणि पैसे देणे आवश्यक आहे.
त्यामुळे आपण ओपन सोर्स वापरू शकतो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
अपटाइम कुमा विनामूल्य वेबसाइट स्थिती निरीक्षण साधन कसे स्थापित करावे?
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
Uptime-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:3001
Uptime Kuma ला भेट द्या.
आम्ही डोमेन नावात प्रवेश करू शकतो आणि रिव्हर्स प्रॉक्सीद्वारे SSL प्रमाणपत्र कॉन्फिगर करू शकतो, जसे की URL पूर्वी दाखवले आहे.
पुढे, आम्ही पूर्वी तयार केलेले Nginx प्रॉक्सी व्यवस्थापक वापरून रिव्हर्स जनरेशन ऑपरेशन्स करू.
च्या माध्यमातून http:// IP:81
Nginx प्रॉक्सी व्यवस्थापक उघडा.
प्रथमच लॉग इन केल्यानंतर, तुम्हाला वापरकर्ता नाव आणि पासवर्ड बदलणे आवश्यक आहे, कृपया ते स्वतः कॉन्फिगर करा.
पुढे, Nginx प्रॉक्सी व्यवस्थापकाच्या ऑपरेशन चरण खालीलप्रमाणे आहेत:
1 步:चालू करणे Proxy Hosts
▼
2 步:वरच्या उजव्या कोपर्यावर क्लिक करा Add Proxy Hosts
▼
पायरी 3: आकृतीनुसार कॉन्फिगर करा,क्लिक करा Save
जतन करा ▼
4 步:यावर क्लिक कराEidt
कॉन्फिगरेशन पृष्ठ उघडा ▼
पायरी 5: SSL प्रमाणपत्र जारी करा आणि अनिवार्य Https प्रवेश सक्षम करा ▼
- या टप्प्यावर, रिव्हर्स जनरेशन पूर्ण झाले आहे, आणि नंतर तुम्ही अपटाइम कुमामध्ये प्रवेश करण्यासाठी नुकतेच निराकरण केलेले डोमेन नाव वापरू शकता.
- अपटाइम कुमा कॉन्फिगरेशन खूप सोपे आहे.
- यात चिनी इंटरफेस आहे, मला विश्वास आहे की तुम्ही लवकरच ते वापरण्यास सक्षम असाल.
अपटाइम कुमासाठी उपयुक्त 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 विस्थापित करण्यासाठी, खालील आदेश वापरा ▼
- सेवेच्या बाहेर
pm2 stop uptime-kuma
- निर्देशिका हटवा
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
नवीनतम अपडेट्स मिळवण्यासाठी चेन वेइलियांगच्या ब्लॉगच्या टेलिग्राम चॅनेलवर आपले स्वागत आहे!
📚 या मार्गदर्शकामध्ये प्रचंड मूल्य आहे, 🌟ही एक दुर्मिळ संधी आहे, ती चुकवू नका! ⏰⌛💨
आवडल्यास शेअर आणि लाईक करा!
तुमचे शेअरिंग आणि लाईक्स ही आमची सतत प्रेरणा आहे!