নিবন্ধ ডিরেক্টরি
- 1 কেন ওয়েবসাইটগুলি নিরীক্ষণ করতে আপটাইম কুমা ব্যবহার করবেন?
- 2 আপটাইম কুমা কি সফটওয়্যার?
- 3 আপটাইম কুমা মনিটরিং টুল কিভাবে ইনস্টল করবেন?
- 4 ডকার এবং ডকার-কম্পোজ ইনস্টল করুন
- 5 আপটাইম কুমা ফ্রি ওয়েবসাইট স্ট্যাটাস মনিটরিং টুল কিভাবে ইনস্টল করবেন?
- 6 Nginx প্রক্সি ম্যানেজার ইনস্টল করুন
- 7 বিপরীত প্রক্সি আপটাইম কুমা
- 8 আপটাইম কুমা দরকারী PM2 কমান্ড
- 9 কিভাবে আপটাইম কুমা মনিটরিং সফটওয়্যার আনইনস্টল করবেন?
- 10 উপসংহার
আমরা সাধারণত বাহ্যিক চেইন প্রচার করি এবং বন্ধুত্ব লিঙ্ক অপ্টিমাইজেশান নিরীক্ষণ করা প্রয়োজন।
যদি আমাদের বাহ্যিক সম্পর্ক এবং বন্ধুত্বের লিঙ্কগুলি হারিয়ে যায়,এসইওর্যাঙ্কিংও হ্রাস পাবে, তাই বহিরাগত লিঙ্ক ওয়েবসাইট পৃষ্ঠাগুলির অবস্থা পর্যবেক্ষণ করা খুবই গুরুত্বপূর্ণ।
কেন ওয়েবসাইটগুলি নিরীক্ষণ করতে আপটাইম কুমা ব্যবহার করবেন?
কিভাবে SEO বন্ধুত্ব লিঙ্ক নিরীক্ষণ করে?
বাহ্যিক লিঙ্ক যুক্ত করার পরে এবং বন্ধুত্বের লিঙ্কগুলি বিনিময় করার পরে, আমরা সাধারণতআপটাইম রোবটপ্রতিটি ওয়েবসাইটের বাহ্যিক লিঙ্ক পৃষ্ঠাগুলির সংযোগ সনাক্ত করতে ক্লাউড মনিটরিং প্ল্যাটফর্মে ওয়েবসাইট মনিটরিং কনফিগার করুন।
যাইহোক, এক্সটার্নাল চেইন এবং ফ্রেন্ড চেইনের ক্রমবর্ধমান সংখ্যার সাথে, আপটাইম রোবট ক্লাউড প্ল্যাটফর্মে নিরীক্ষণের সংখ্যার একটি সীমা রয়েছে এবং আপনাকে অবশ্যই আপগ্রেড করতে হবে এবং আরও ক্লাউড মনিটরিং আইটেম যোগ করা চালিয়ে যেতে অর্থ প্রদান করতে হবে।
অতএব, আমরা ওপেন সোর্স ব্যবহার করতে পারিলিনাক্সক্লাউড সার্ভার পর্যবেক্ষণ软件টুলস - আপটাইম কুমা।
আপটাইম কুমা কি সফটওয়্যার?
আপটাইম কুমা হল একটি ওপেন সোর্স লিনাক্স সার্ভার মনিটরিং টুল যা আপটাইম রোবটের অনুরূপ ফাংশন সহ।
অন্যান্য অনুরূপ ওয়েবসাইট মনিটরিং সরঞ্জামগুলির তুলনায়, আপটাইম কুমা স্ব-হোস্ট করা পরিষেবাগুলিকে কম সীমাবদ্ধতার সাথে সমর্থন করে।
এই নিবন্ধটি আপটাইম কুমার ইনস্টলেশন এবং ব্যবহারের সাথে পরিচয় করিয়ে দেবে।
আপটাইম কুমা মনিটরিং টুল কিভাবে ইনস্টল করবেন?
আপটাইম কুমা, ডকার ইনস্টলেশন সমর্থন করে।
নিচে Uptime Kuma এর ইনস্টলেশন ধাপের একটি টিউটোরিয়াল।
নিম্নলিখিত কমান্ড হলCLI [উবুন্টু/ এর মাধ্যমে ইনস্টলারসেন্টওএস] ইন্টারেক্টিভ 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
▼ বুটে স্বয়ংক্রিয়ভাবে শুরু হতে Docker সেট করুন
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
- লগ ইন করার পরে, অনুগ্রহ করে অবিলম্বে আপনার ইমেল ঠিকানা এবং পাসওয়ার্ড পরিবর্তন করতে ভুলবেন না।
বিপরীত প্রক্সি আপটাইম কুমা
Uptime Kuma ইনস্টল করার পরে, ডিফল্ট ব্যবহার করতে হয়IP:3001
আপটাইম কুমা দেখুন।
আমরা ডোমেন নাম অ্যাক্সেস করতে পারি এবং বিপরীত প্রক্সির মাধ্যমে SSL শংসাপত্র কনফিগার করতে পারি, ঠিক যেমন ইউআরএল পূর্বে প্রদর্শিত হয়েছে।
এর পরে, আমরা পূর্বে নির্মিত 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
আপটাইম কুমার বর্তমান কনসোল আউটপুট দেখুন (এই কমান্ডটি নন-ডকার ইনস্টলেশনের জন্য নিবেদিত)▼
pm2 monit
স্টার্টআপে আপটাইম কুমা চালান (এই কমান্ডটি নন-ডকার ইনস্টলেশনের জন্য নিবেদিত) ▼
pm2 save && pm2 startup
কিভাবে আপটাইম কুমা মনিটরিং সফটওয়্যার আনইনস্টল করবেন?
যদি এটি ডকার দ্বারা ইনস্টল করা না থাকেআপটাইম কুমা,কিভাবে আনইনস্টল করবেন?
উদাহরণস্বরূপ, যদি আপনি এই কমান্ডটি একটি নন-ডকার উপায়ে ইনস্টল করতে ব্যবহার করেন▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
আপটাইম কুমা আনইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন ▼
- সেবার বাহিরে
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
আপটাইম কুমা ▼ আনইনস্টল করুন
docker volume rm uptime-kuma docker rmi uptime-kuma
উপসংহার
আপটাইম কুমার ইন্টারফেসটি পরিষ্কার এবং সহজ, এবং এটি স্থাপন করা এবং ব্যবহার করা খুব সহজ।
ওয়েবসাইট পর্যবেক্ষণের জন্য আপনার উচ্চ প্রয়োজনীয়তা না থাকলে আপটাইম কুমা একটি খুব ভাল পছন্দ।
হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করেছেন "আপটাইম কুমা ফ্রি ওয়েবসাইট স্ট্যাটাস মনিটরিং টুল লিনাক্স সার্ভার মনিটরিং সফ্টওয়্যার", যা আপনার জন্য সহায়ক।
এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-29041.html
সর্বশেষ আপডেট পেতে চেন ওয়েইলিয়াং এর ব্লগের টেলিগ্রাম চ্যানেলে স্বাগতম!
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!