கட்டுரை அடைவு
- 1 இணையத்தளங்களைக் கண்காணிக்க ஏன் Uptime Kuma ஐப் பயன்படுத்த வேண்டும்?
- 2 Uptime Kuma என்றால் என்ன மென்பொருள்?
- 3 Uptime Kuma கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது?
- 4 Docker மற்றும் Docker-compose ஐ நிறுவவும்
- 5 Uptime Kuma இலவச இணையதள நிலை கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது?
- 6 Nginx ப்ராக்ஸி மேலாளரை நிறுவவும்
- 7 ரிவர்ஸ் ப்ராக்ஸி இயக்க நேரம் குமா
- 8 இயக்க நேரம் குமா பயனுள்ள PM2 கட்டளைகள்
- 9 Uptime Kuma கண்காணிப்பு மென்பொருளை எவ்வாறு நிறுவல் நீக்குவது?
- 10 முடிவுரை
நாங்கள் வழக்கமாக வெளிப்புற சங்கிலி ஊக்குவிப்பு மற்றும் நட்பு இணைப்பு மேம்படுத்தல் ஆகியவற்றைச் செய்கிறோம், மேலும் கண்காணிக்கப்பட வேண்டும்.
நமது வெளி இணைப்புகள் மற்றும் நட்பு இணைப்புகள் தொலைந்து விட்டால்,எஸ்சிஓதரவரிசையும் குறையும், எனவே வெளிப்புற இணைப்பு இணையதள பக்கங்களின் நிலையை கண்காணிப்பது மிகவும் முக்கியம்.
இணையத்தளங்களைக் கண்காணிக்க ஏன் 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 இலவச இணையதள நிலை கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது?
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
▼
சுமார் 2 வது:மேல் வலது மூலையில் கிளிக் செய்யவும் Add Proxy Hosts
▼
படி 3: உருவத்தின் படி கட்டமைக்கவும்,கிளிக் செய்யவும் Save
சேமி ▼
சுமார் 4 வது:கிளிக் செய்யவும்Eidt
உள்ளமைவு பக்கத்தைத் திறக்கவும் ▼
படி 5: SSL சான்றிதழை வழங்கவும் மற்றும் கட்டாய Https அணுகலை இயக்கவும் ▼
- இந்த கட்டத்தில், தலைகீழ் உருவாக்கம் முடிந்தது, பின்னர் 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 ஐ நிறுவல் நீக்க, பின்வரும் கட்டளையைப் பயன்படுத்தவும் ▼
- சேவை இல்லை
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
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
சமீபத்திய புதுப்பிப்புகளைப் பெற, சென் வெலியாங்கின் வலைப்பதிவின் டெலிகிராம் சேனலுக்கு வரவேற்கிறோம்!
📚 இந்த வழிகாட்டியில் பெரும் மதிப்பு உள்ளது, 🌟இது ஒரு அரிய வாய்ப்பு, தவறவிடாதீர்கள்! ⏰⌛💨
பிடித்திருந்தால் ஷேர் செய்து லைக் செய்யுங்கள்!
உங்களின் பகிர்வும் விருப்பங்களும் எங்களின் தொடர்ச்சியான ஊக்கம்!