Uptime Kuma இலவச இணையதள நிலை கண்காணிப்பு கருவி Linux Server Monitoring Software

நாங்கள் வழக்கமாக வெளிப்புற சங்கிலி ஊக்குவிப்பு மற்றும் நட்பு இணைப்பு மேம்படுத்தல் ஆகியவற்றைச் செய்கிறோம், மேலும் கண்காணிக்கப்பட வேண்டும்.

நமது வெளி இணைப்புகள் மற்றும் நட்பு இணைப்புகள் தொலைந்து விட்டால்,எஸ்சிஓதரவரிசையும் குறையும், எனவே வெளிப்புற இணைப்பு இணையதள பக்கங்களின் நிலையை கண்காணிப்பது மிகவும் முக்கியம்.

இணையத்தளங்களைக் கண்காணிக்க ஏன் Uptime Kuma ஐப் பயன்படுத்த வேண்டும்?

நட்பு இணைப்புகளை எஸ்சிஓ எவ்வாறு கண்காணிக்கிறது?

வெளிப்புற இணைப்புகளைச் சேர்த்த பிறகு மற்றும் நட்பு இணைப்புகளை பரிமாறிக்கொண்ட பிறகு, நாங்கள் வழக்கமாகஉப்பு ரோபோஒவ்வொரு வலைத்தளத்தின் வெளிப்புற இணைப்புப் பக்கங்களின் இணைப்பைக் கண்டறிய கிளவுட் கண்காணிப்பு தளத்தில் இணையதள கண்காணிப்பை உள்ளமைக்கவும்.

இருப்பினும், வெளிப்புற சங்கிலிகள் மற்றும் நண்பர் சங்கிலிகளின் எண்ணிக்கை அதிகரித்து வருவதால், அப்டைம் ரோபோ கிளவுட் பிளாட்ஃபார்ம் கண்காணிப்பின் எண்ணிக்கையில் வரம்பைக் கொண்டுள்ளது, மேலும் கிளவுட் கண்காணிப்பு உருப்படிகளைத் தொடர்ந்து சேர்க்க நீங்கள் மேம்படுத்தி பணம் செலுத்த வேண்டும்.

எனவே, நாம் திறந்த மூலத்தைப் பயன்படுத்தலாம்லினக்ஸ்கிளவுட் சர்வர் கண்காணிப்புமென்பொருள்கருவிகள் - Uptime Kuma.

Uptime Kuma என்றால் என்ன மென்பொருள்?

அப்டைம் குமா என்பது ஒரு திறந்த மூல லினக்ஸ் சர்வர் கண்காணிப்பு கருவியாகும், இது அப்டைம் ரோபோவைப் போன்ற செயல்பாடுகளைக் கொண்டுள்ளது.

இதேபோன்ற பிற இணையதள கண்காணிப்பு கருவிகளுடன் ஒப்பிடுகையில், Uptime Kuma குறைந்த கட்டுப்பாடுகளுடன் சுயமாக வழங்கும் சேவைகளை ஆதரிக்கிறது.

இந்த கட்டுரை Uptime Kuma இன் நிறுவல் மற்றும் பயன்பாட்டை அறிமுகப்படுத்தும்.

Uptime Kuma கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது?

Uptime Kuma, Docker நிறுவலை ஆதரிக்கிறது.

Uptime Kuma இன் நிறுவல் படிகள் பற்றிய பயிற்சி கீழே உள்ளது.

பின்வரும் கட்டளை உள்ளதுCLI வழியாக நிறுவி [உபுண்டு/CentOS] டோக்கர் ஆதரவுடன் அல்லது இல்லாமல் ஊடாடும் CLI நிறுவி

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • மேலே உள்ள நிறுவல் கட்டளையைப் பயன்படுத்த பரிந்துரைக்கப்படவில்லை: Uptime Kuma டோக்கர் அல்லாத முறையில் நிறுவப்பட்டதால், நிறுவலில் தோல்வியடைவது எளிது.
  • (கீழே உள்ள நிறுவல் கட்டளையை நாங்கள் பரிந்துரைக்கிறோம்)

Docker ஐப் பயன்படுத்தி Uptime Kuma ஐ நிறுவும் முன் நீங்கள் Docker ஐ நிறுவ வேண்டும் என்பதால், முதலில் Docker ஐ நிறுவவும்.

Docker மற்றும் Docker-compose ஐ நிறுவவும்

தேவையான மென்பொருளைப் புதுப்பித்து நிறுவவும் ▼

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

Docker-compose ஐ நிறுவவும் 

இது ஒரு வெளிநாட்டு சேவையகமாக இருந்தால், பின்வரும் கட்டளையைப் பயன்படுத்தவும் ▼

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 இலவச இணையதள நிலை கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது?

🐳 டோக்கர் பயன்முறையில் நிறுவவும், 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 Proxy Manager என்பது டோக்கர் அடிப்படையிலான ரிவர்ஸ் ப்ராக்ஸி மென்பொருளாகும்.

Nginx Proxy Manager தேவையில்லை என்பதால், நீங்கள் நேரத்தை வீணடிக்க விரும்பவில்லை என்றால், Nginx Proxy Manager ஐ நிறுவாமல் தவிர்க்கலாம்.

கோப்பகத்தை உருவாக்கவும் ▼

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

Uptime Kuma இலவச இணையதள நிலை கண்காணிப்பு கருவி Linux Server Monitoring Software

சுமார் 2 வது:மேல் வலது மூலையில் கிளிக் செய்யவும் Add Proxy Hosts

படி 2: மேல் வலது மூலையில் 3வது இடத்தில் ப்ராக்ஸி ஹோஸ்ட்களைச் சேர் என்பதைக் கிளிக் செய்யவும்

படி 3: உருவத்தின் படி கட்டமைக்கவும்,கிளிக் செய்யவும் Save சேமி ▼ 

படி 3: உருவத்தின் படி கட்டமைக்கவும், நான்காவது படத்தைச் சேமிக்க சேமி என்பதைக் கிளிக் செய்யவும்

சுமார் 4 வது:கிளிக் செய்யவும்Eidtஉள்ளமைவு பக்கத்தைத் திறக்கவும் ▼

படி 4: உள்ளமைவுப் பக்கத் தாளைத் திறக்க Eidt ஐக் கிளிக் செய்யவும் 5

படி 5: SSL சான்றிதழை வழங்கவும் மற்றும் கட்டாய Https அணுகலை இயக்கவும் ▼

படி 5: SSL சான்றிதழை வழங்கி, கட்டாய Https அணுகலை இயக்கவும். அத்தியாயம் 6

  • இந்த கட்டத்தில், தலைகீழ் உருவாக்கம் முடிந்தது, பின்னர் Uptime Kuma ஐ அணுக நீங்கள் இப்போது தீர்த்த டொமைன் பெயரைப் பயன்படுத்தலாம்.
  • Uptime Kuma உள்ளமைவு மிகவும் எளிமையானது.
  • இது ஒரு சீன இடைமுகத்தைக் கொண்டுள்ளது, நீங்கள் விரைவில் அதைப் பயன்படுத்த முடியும் என்று நான் நம்புகிறேன்.

இயக்க நேரம் குமா பயனுள்ள PM2 கட்டளைகள்

Uptime Kuma கட்டளைகளைத் தொடங்கவும், நிறுத்தவும் மற்றும் மறுதொடக்கம் செய்யவும் (இந்த கட்டளை டோக்கர் அல்லாத நிறுவலுக்கு அர்ப்பணிக்கப்பட்டுள்ளது)▼

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

Uptime Kuma இன் தற்போதைய கன்சோல் வெளியீட்டைப் பார்க்கவும் (இந்த கட்டளை டோக்கர் அல்லாத நிறுவலுக்கு அர்ப்பணிக்கப்பட்டது)▼

pm2 monit

தொடக்கத்தில் Uptime Kuma ஐ இயக்கவும் (இந்த கட்டளை டோக்கர் அல்லாத நிறுவல்களுக்கு அர்ப்பணிக்கப்பட்டது) ▼

pm2 save && pm2 startup

Uptime Kuma கண்காணிப்பு மென்பொருளை எவ்வாறு நிறுவல் நீக்குவது?

இது டோக்கரால் நிறுவப்படவில்லை என்றால்நேர குமா,எப்படி நிறுவல் நீக்குவது?

எடுத்துக்காட்டாக, டோக்கர் அல்லாத வழியில் நிறுவ இந்தக் கட்டளையைப் பயன்படுத்தினால்▼

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

டோக்கரைப் பயன்படுத்தி அப்டைம் குமாவை நிறுவினால் அதை எவ்வாறு நிறுவல் நீக்குவது?

பின்வரும் வினவல் கட்டளையை இயக்கவும்▼

docker ps -a
  • உங்கள் எழுதுங்கள் kuma கொள்கலனின் பெயர், இது இருக்கலாம் uptime-kuma

நிறுத்த கட்டளை ▼

  • தயவுசெய்து அனுப்புcontainer_nameமேலே உள்ள வினவலுக்கு மாற்றவும்kuma கொள்கலனின் பெயர்.
docker stop container_name
docker rm container_name

Uptime Kuma ▼ஐ நிறுவல் நீக்கவும்

docker volume rm uptime-kuma
docker rmi uptime-kuma

முடிவுரை

Uptime Kuma இன் இடைமுகம் சுத்தமாகவும் எளிமையாகவும் உள்ளது, மேலும் இது பயன்படுத்தவும் பயன்படுத்தவும் மிகவும் எளிதானது.

இணையத்தள கண்காணிப்புக்கான அதிக தேவைகள் உங்களிடம் இல்லையென்றால், Uptime Kuma ஒரு சிறந்த தேர்வாகும்.

ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) "அப்டைம் குமா இலவச இணையதள நிலை கண்காணிப்பு கருவி லினக்ஸ் சர்வர் கண்காணிப்பு மென்பொருள்" பகிர்ந்துள்ளது, இது உங்களுக்கு உதவியாக இருக்கும்.

இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-29041.html

சமீபத்திய புதுப்பிப்புகளைப் பெற, சென் வெலியாங்கின் வலைப்பதிவின் டெலிகிராம் சேனலுக்கு வரவேற்கிறோம்!

🔔 சேனல் டாப் டைரக்டரியில் மதிப்புமிக்க "ChatGPT Content Marketing AI கருவி பயன்பாட்டு வழிகாட்டியை" பெறுவதில் முதல் நபராக இருங்கள்! 🌟
📚 இந்த வழிகாட்டியில் பெரும் மதிப்பு உள்ளது, 🌟இது ஒரு அரிய வாய்ப்பு, தவறவிடாதீர்கள்! ⏰⌛💨
பிடித்திருந்தால் ஷேர் செய்து லைக் செய்யுங்கள்!
உங்களின் பகிர்வும் விருப்பங்களும் எங்களின் தொடர்ச்சியான ஊக்கம்!

 

发表 评论

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் பயன்படுத்தப்படுகின்றன * லேபிள்

மேலே உருட்டவும்