અપટાઇમ કુમા ફ્રી વેબસાઇટ સ્ટેટસ મોનિટરિંગ ટૂલ લિનક્સ સર્વર મોનિટરિંગ સોફ્ટવેર

અમે સામાન્ય રીતે બાહ્ય સાંકળ પ્રમોશન કરીએ છીએ અને મિત્રતા લિંક ઑપ્ટિમાઇઝેશનને મોનિટર કરવાની જરૂર છે.

જો આપણી બાહ્ય કડીઓ અને મિત્રતાની કડીઓ ખોવાઈ જાય,SEOરેન્કિંગમાં પણ ઘટાડો થશે, તેથી બાહ્ય લિંક વેબસાઇટ પૃષ્ઠોની સ્થિતિનું નિરીક્ષણ કરવું ખૂબ જ મહત્વપૂર્ણ છે.

વેબસાઇટ્સનું નિરીક્ષણ કરવા માટે અપટાઇમ કુમાનો ઉપયોગ શા માટે કરવો?

SEO મિત્રતા લિંક્સને કેવી રીતે મોનિટર કરે છે?

બાહ્ય લિંક્સ ઉમેર્યા પછી અને મિત્રતાની લિંક્સની આપલે કર્યા પછી, અમે સામાન્ય રીતેઅપટાઇમ રોબોટદરેક વેબસાઇટના બાહ્ય લિંક પૃષ્ઠોની કનેક્ટિવિટી શોધવા માટે ક્લાઉડ મોનિટરિંગ પ્લેટફોર્મ પર વેબસાઇટ મોનિટરિંગને ગોઠવો.

જો કે, બાહ્ય સાંકળો અને મિત્ર સાંકળોની વધતી સંખ્યા સાથે, અપટાઇમ રોબોટ ક્લાઉડ પ્લેટફોર્મ મોનિટરિંગની સંખ્યા પર મર્યાદા ધરાવે છે, અને તમારે વધુ ક્લાઉડ મોનિટરિંગ આઇટમ્સ ઉમેરવાનું ચાલુ રાખવા માટે અપગ્રેડ કરવું અને ચૂકવણી કરવી આવશ્યક છે.

તેથી, આપણે ઓપન સોર્સનો ઉપયોગ કરી શકીએ છીએLinuxક્લાઉડ સર્વર મોનિટરિંગ软件સાધનો - અપટાઇમ કુમા.

અપટાઇમ કુમા કયું સોફ્ટવેર છે?

અપટાઇમ કુમા એ ઓપન સોર્સ લિનક્સ સર્વર મોનિટરિંગ ટૂલ છે જે અપટાઇમ રોબોટના સમાન કાર્યો સાથે છે.

અન્ય સમાન વેબસાઇટ મોનિટરિંગ ટૂલ્સની તુલનામાં, અપટાઇમ કુમા ઓછા પ્રતિબંધો સાથે સ્વ-હોસ્ટેડ સેવાઓને સપોર્ટ કરે છે.

આ લેખ અપટાઇમ કુમાના ઇન્સ્ટોલેશન અને ઉપયોગને રજૂ કરશે.

અપટાઇમ કુમા મોનિટરિંગ ટૂલ કેવી રીતે ઇન્સ્ટોલ કરવું?

અપટાઇમ કુમા, ડોકર ઇન્સ્ટોલેશનને સપોર્ટ કરે છે.

નીચે અપટાઇમ કુમાના ઇન્સ્ટોલેશન સ્ટેપ્સ પરનું ટ્યુટોરીયલ છે.

નીચેનો આદેશ છે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અપટાઇમ-કુમાની મુલાકાત લો.

જો તમે 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
  • લૉગ ઇન કર્યા પછી, કૃપા કરીને તરત જ તમારું ઇમેઇલ સરનામું અને પાસવર્ડ બદલવાની ખાતરી કરો.

રિવર્સ પ્રોક્સી અપટાઇમ કુમા

અપટાઇમ કુમા ઇન્સ્ટોલ કર્યા પછી, ડિફોલ્ટનો ઉપયોગ કરવાનો છેIP:3001અપટાઇમ કુમાની મુલાકાત લો.

અમે ડોમેન નામને ઍક્સેસ કરી શકીએ છીએ અને 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

અપટાઇમ કુમાનું વર્તમાન કન્સોલ આઉટપુટ જુઓ (આ આદેશ નોન-ડોકર ઇન્સ્ટોલેશન માટે સમર્પિત છે)▼

pm2 monit

સ્ટાર્ટઅપ પર અપટાઇમ કુમા ચલાવો (આ આદેશ નોન-ડોકર ઇન્સ્ટોલેશનને સમર્પિત છે) ▼

pm2 save && pm2 startup

અપટાઇમ કુમા મોનિટરિંગ સૉફ્ટવેરને કેવી રીતે અનઇન્સ્ટોલ કરવું?

જો તે ડોકર દ્વારા ઇન્સ્ટોલ કરેલ નથીઅપટાઇમ કુમા,કેવી રીતે અનઇન્સ્ટોલ કરવું?

ઉદાહરણ તરીકે, જો તમે નોન-ડોકર રીતે ઇન્સ્ટોલ કરવા માટે આ આદેશનો ઉપયોગ કરો છો▼

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

અપટાઇમ કુમાને અનઇન્સ્ટોલ કરવા માટે, નીચેના આદેશનો ઉપયોગ કરો ▼

  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

અપટાઇમ કુમા ▼ અનઇન્સ્ટોલ કરો

docker volume rm uptime-kuma
docker rmi uptime-kuma

નિષ્કર્ષ

અપટાઇમ કુમાનું ઇન્ટરફેસ સ્વચ્છ અને સરળ છે, અને તે જમાવવું અને ઉપયોગમાં લેવા માટે ખૂબ જ સરળ છે.

જો તમારી પાસે વેબસાઇટ મોનિટરિંગ માટે ઉચ્ચ આવશ્યકતાઓ ન હોય તો અપટાઇમ કુમા એ ખૂબ જ સારી પસંદગી છે.

હોપ ચેન વેઇલિયાંગ બ્લોગ ( https://www.chenweiliang.com/ ) એ "અપટાઇમ કુમા ફ્રી વેબસાઇટ સ્ટેટસ મોનિટરિંગ ટૂલ Linux સર્વર મોનિટરિંગ સોફ્ટવેર" શેર કર્યું છે, જે તમને મદદરૂપ છે.

આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-29041.html

નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!

🔔 ચૅનલની ટોચની ડિરેક્ટરીમાં મૂલ્યવાન "ChatGPT કન્ટેન્ટ માર્કેટિંગ AI ટૂલ વપરાશ માર્ગદર્શિકા" મેળવનારા પ્રથમ બનો! 🌟
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!

 

评论 评论

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો વપરાય છે * લેબલ

ટોચ પર સ્ક્રોલ કરો