লিব্রেএনএমএস - লিনাক্সের জন্য সম্পূর্ণ বৈশিষ্ট্যযুক্ত নেটওয়ার্ক মনিটরিং সরঞ্জাম


লিব্রেএনএমএস একটি ওপেন সোর্স, শক্তিশালী এবং বৈশিষ্ট্য সমৃদ্ধ অটো-আবিষ্কারকারী পিএইচপি ভিত্তিক নেটওয়ার্ক মনিটরিং সিস্টেম যা এসএনএমপি প্রোটোকল ব্যবহার করে। এটি লিনাক্স, ফ্রিবিএসডি, পাশাপাশি সিসকো, জুনিপার, ব্রোকেড, ফাউন্ড্রি, এইচপি এবং আরও অনেকগুলি সহ নেটওয়ার্ক ডিভাইসগুলি সহ বিস্তৃত অপারেটিং সিস্টেমকে সমর্থন করে।

  1. এটি এই প্রোটোকলগুলি ব্যবহার করে একটি সম্পূর্ণ নেটওয়ার্ক স্বয়ংক্রিয়ভাবে আবিষ্কার করে: সিডিপি, এফডিপি, এলএলডিপি, ওএসপিএফ, বিজিপি, এসএনএমপি এবং এআরপি
  2. এটিতে কাস্টমাইজেবল ড্যাশবোর্ড সহ একটি মোবাইল বান্ধব ওয়েব ইউআই রয়েছে
  3. ইউনিক্স এজেন্টকে সমর্থন করে
  4. আপনার নেটওয়ার্কের সাথে প্রসারিত করতে অনুভূমিক স্কেলিং সমর্থন করে
  5. একটি অত্যন্ত নমনীয় এবং অনুকূলিতকরণযোগ্য সতর্কতা সিস্টেম সমর্থন করে; ইমেল, irc, স্ল্যাক এবং আরও অনেক কিছুর মাধ্যমে বিজ্ঞপ্তি পাঠায়
  6. আপনার সিস্টেম থেকে ডেটা পরিচালনা, গ্রাফিং এবং পুনরুদ্ধারের জন্য একটি API সমর্থন করে।
  7. একটি ট্র্যাফিক বিলিং সিস্টেম সরবরাহ করে।
  8. এছাড়াও একটি অ্যান্ড্রয়েড এবং আইওএস অ্যাপ্লিকেশন সমর্থন করে যা মূল কার্যকারিতা সরবরাহ করে
  9. এনএফসেন, সংগৃহীত, স্মোকপিং, র্যানসিড এবং অক্সিডাইজডের সাথে সংহতকরণ সমর্থন করে
  10. একাধিক প্রমাণীকরণ পদ্ধতি যেমন মাইএসকিউএল, এইচটিটিপি, এলডিএপি, রেডিয়াস এবং অ্যাক্টিভ ডিরেক্টরিকে সমর্থন করে
  11. স্বয়ংক্রিয় আপডেট এবং অন্যান্য অনেকগুলি বৈশিষ্ট্য মঞ্জুরি দেয়

লিনাক্স সিস্টেমে LibreNMS ইনস্টল করার আগে আপনার চেষ্টা করার জন্য একটি অনলাইন ডেমো উপলব্ধ।

Demo URL: https://demo.librenms.org/
Username: demo
Password: demo

  1. উবুন্টু 16.04 এলইএমপি স্ট্যাক সহ
  2. এলইএমপি স্ট্যাক সহ সেন্টোস 7

এই টিউটোরিয়ালে আমরা শিখব কীভাবে একটি নতুনভাবে ইনস্টল করা উবুন্টু বা সেন্টোস লিনাক্সের উপর LibreNMS নেটওয়ার্ক মনিটরিং সরঞ্জাম ইনস্টল করতে হয় (একই নির্দেশাবলী দেবিয়ান এবং আরএইচএল ভিত্তিক বিতরণেও কাজ করে)।

দ্রষ্টব্য: এই নিবন্ধে এই সমস্ত নির্দেশাবলী রুট ব্যবহারকারী হিসাবে চালানো উচিত, যদি আপনি না হন, রুট ব্যবহারকারীর সুবিধার্থে sudo কমান্ডটি ব্যবহার করুন।

পদক্ষেপ 1: প্রয়োজনীয় প্যাকেজ ইনস্টল করুন

ডিফল্ট প্যাকেজ ম্যানেজার হিসাবে প্রদর্শিত সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল করে প্রথমে শুরু করুন।

$ sudo apt install composer fping git graphviz imagemagick mariadb-client mariadb-server mtr-tiny nginx-full nmap php7.0-cli php7.0-curl php7.0-fpm php7.0-gd php7.0-mcrypt php7.0-mysql php7.0-snmp php7.0-xml php7.0-zip python-memcache python-mysqldb rrdtool snmp snmpd whois
# yum install epel-release
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum install composer cronie fping git ImageMagick jwhois mariadb mariadb-server mtr MySQL-python net-snmp net-snmp-utils nginx nmap php72w php72w-cli php72w-common php72w-curl php72w-fpm php72w-gd php72w-mysql php72w-process php72w-snmp php72w-xml php72w-zip python-memcached rrdtool

২. সমস্ত প্যাকেজ ইনস্টল হয়ে গেলে, এনগিনেক্স, পিএইচপি-এফপিএম, মারিয়্যাডবি এবং স্ন্যাম্প পরিষেবাগুলি বুট করার সময় অটো-স্টার্ট করতে সক্ষম হবে এবং সক্ষম হবে (এটি সাধারণত উবুন্টুর ক্ষেত্রে হয়) অন্যথায়, আপনি নীচের কমান্ডগুলি চালনা করতে পারেন শুরু করুন এবং তাদের সক্ষম করুন।

------------ On Debian/Ubuntu ------------ 
$ sudo systemctl nginx start php7.0-fpm mysql snmp 
$ sudo systemctl enable nginx php7.0-fpm mysql snmp

------------ On CentOS/RHEL ------------ 
# systemctl nginx start php-fpm mariadb snmpd 
# systemctl enable nginx php-fpm mariadb snmpd

পদক্ষেপ 2: LibreNMS নিরীক্ষণ সরঞ্জাম ইনস্টল করুন

৩. এরপরে, ইউর্যাডড কমান্ডের সাহায্যে লাইব্রেনস নামে একটি সিস্টেম ব্যবহারকারী তৈরি করুন; যেখানে -M পতাকা ব্যবহারকারীর হোম ডিরেক্টরি তৈরি করতে অক্ষম করে এবং -r সিস্টেম অ্যাকাউন্ট তৈরি করতে সক্ষম করে। তারপরে নিচের মতো গ্রুপ www-ডেটা (উবুন্টুতে) বা এনগিনেক্সে (সেন্টোজে) লিবার্নম ব্যবহারকারীদের যুক্ত করুন।

------------ On Debian/Ubuntu ------------ 
$ sudo useradd librenms -d /opt/librenms -M -r
$ sudo usermod -a -G librenms www-data   

------------ On CentOS/RHEL ------------ 
# useradd librenms -d /opt/librenms -M -r
# usermod -a -G librenms nginx           

4. তারপরে যেমন প্রদর্শিত হয়েছে তেমন রচয়িতা কমান্ডের মাধ্যমে LibreNMS ইনস্টল করুন।

------------ On Debian/Ubuntu ------------ 
$ cd /opt
$ sudo composer create-project --no-dev --keep-vcs librenms/librenms librenms dev-master

------------ On CentOS/RHEL ------------ 
# cd /opt
# composer create-project --no-dev --keep-vcs librenms/librenms librenms dev-master

পদক্ষেপ 3: LibreNMS ডেটাবেস তৈরি করুন

৫. আপনি মারিয়াডিবি সার্ভারটি ব্যবহার শুরু করার আগে আপনাকে নিজের ইনস্টলেশনটি সুরক্ষিত করতে হবে, বাইনারি প্যাকেজে প্রদত্ত সুরক্ষা স্ক্রিপ্টটি চালানো দরকার। এটি আপনাকে একটি রুট পাসওয়ার্ড সেট করতে, বেনামে ব্যবহারকারীদের অপসারণ করতে, দূর থেকে রুট লগইন অক্ষম করতে এবং পরীক্ষার ডাটাবেস অপসারণ করতে বলবে।

আপনি নীচের কমান্ড জারি করে স্ক্রিপ্টটি চালু করতে পারেন এবং হ্যাঁ/y দিয়ে সমস্ত প্রশ্নের উত্তর দিন।

$ sudo mysql_secure_installation   [On Debian/Ubuntu]
# mysql_secure_installation        [On CentOS/RHEL]

Then. তারপরে লিব্রেএনএমএসের জন্য একটি ডেটাবেস তৈরি করতে মারিয়াডিবি ডাটাবেসে লগইন করুন (উত্পাদন পরিবেশে একটি শক্তিশালী/সুরক্ষিত পাসওয়ার্ড ব্যবহার করতে ভুলবেন না)।

$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE librenms CHARACTER SET utf8 COLLATE utf8_unicode_ci;
MariaDB [(none)]> CREATE USER 'librenms'@'localhost' IDENTIFIED BY '[email !#@%$libre';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

.. পরে, এখনের জন্য মাইএসকিউএল কঠোর মোডটি অক্ষম করুন (মাইএসকিউএল কঠোর মোডের সাথে সামঞ্জস্যতা এখনও যোগ করা যায়নি)।

$ sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf    [On Debian/Ubuntu]
# vi /etc/my.cnf        [On CentOS/RHEL]

[mysqld] বিভাগের মধ্যে দয়া করে যুক্ত করুন।

innodb_file_per_table=1
sql-mode=""
lower_case_table_names=0

তারপরে পরিবর্তনগুলি প্রভাবিত করতে ডাটাবেস সার্ভারটি পুনরায় চালু করুন।

$ sudo systemctl restart mysql     [On Debian/Ubuntu]
# systemctl restart mariadb        [On CentOS/RHEL]

পদক্ষেপ 4: পিএইচপি-এফপিএম কনফিগার করুন এবং শুরু করুন

৮. এরপরে php.ini এ আপনার ডেট.টাইমজোনটি আপনার বর্তমান টাইম জোনে সেট করুন, উদাহরণস্বরূপ, "আফ্রিকা/কাম্পালা", যেমন নীচের স্ক্রিনশটে দেখানো হয়েছে।

------------ On Debian/Ubuntu ------------ 
$ sudo vim /etc/php/7.0/fpm/php.ini
$ sudo vim /etc/php/7.0/cli/php.ini

------------ On CentOS/RHEL ------------ 
# vi /etc/php.ini

9. পরবর্তী উবুন্টুতে mcrypt পিএইচপি মডিউল সক্ষম করুন এবং দেখানো হয়েছে হিসাবে পিএইচপি- fpm পুনরায় আরম্ভ করুন।

------------ On Debian/Ubuntu ------------ 
$ sudo phpenmod mcrypt
$ sudo systemctl restart php7.0-fpm

10. CentOS/RHEL- এ আপনাকে পিএইচপি-এফপিএম কনফিগারেশন ফাইলে নিম্নলিখিত পরিবর্তনগুলি করা দরকার।

# vi /etc/php-fpm.d/www.conf

নিম্নলিখিত পরিবর্তনগুলি করুন।

;user = apache
user = nginx

group = apache   ; keep group as apache

;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php7.2-fpm.sock

listen.owner = nginx
listen.group = nginx
listen.mode = 0660

১১. পিএইচপি-এফএমপি সার্ভিসটি পুনরায় চালু করুন shown

# systemctl restart php-fpm

পদক্ষেপ 5: LibreNMS- এর জন্য Nginx কনফিগার করুন

12. এই পদক্ষেপে, ওয়েব ইউআই অ্যাক্সেস করার জন্য আপনাকে লাইব্রেনমের জন্য একটি এনগিনেক্স সার্ভার ব্লকটি কনফিগার করতে হবে। প্রদর্শিত হিসাবে এটির জন্য .conf ফাইল তৈরি করুন।

$ sudo vim /etc/nginx/conf.d/librenms.conf     [On Debian/Ubuntu]
# vi /etc/nginx/conf.d/librenms.conf           [On CentOS/RHEL]         

নিম্নলিখিত কনফিগারেশন যুক্ত করুন, প্রয়োজন অনুসারে সার্ভার_নাম সম্পাদনা করুন।

server {
 listen      80;
 server_name librenms.example.com;
 root        /opt/librenms/html;
 index       index.php;

 charset utf-8;
 gzip on;
 gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon;
 location / {
  try_files $uri $uri/ /index.php?$query_string;
 }
 location /api/v0 {
  try_files $uri $uri/ /api_v0.php?$query_string;
 }
 location ~ \.php {
  include fastcgi.conf;
  fastcgi_split_path_info ^(.+\.php)(/.+)$;
  fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
 }
 location ~ /\.ht {
  deny all;
 }
}

13. তারপরে ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন। এছাড়াও ডিফল্ট সার্ভার ব্লক কনফিগারেশন সরান এবং Nginx সার্ভার পুনরায় আরম্ভ করুন।

------------ On Debian/Ubuntu ------------ 
$ sudo rm /etc/nginx/sites-enabled/default
$ sudo systemctl restart nginx

------------ On CentOS/RHEL ------------ 
# systemctl restart nginx

দ্রষ্টব্য: সেন্টোস/আরএইচইএল-তে আপনাকে ডিফল্ট সাইট বিভাগটি অক্ষম করতে হবে, যদি আপনি কেবলমাত্র হোস্ট করছেন এমন সাইটটি। /Etc/nginx/nginx.conf ফাইল থেকে সার্ভার বিভাগটি মুছুন।

১৪. এছাড়াও সেন্টস/আরএইচএল-তে আপনাকে সেলইনাক্সের জন্য নীতি সরঞ্জাম ইনস্টল করতে হবে এবং নিম্নলিখিত কমান্ডগুলি ব্যবহার করে LibreNMS- র প্রয়োজনীয় প্রসঙ্গগুলি কনফিগার করতে হবে।

------------ On CentOS/RHEL ------------ 
# yum install policycoreutils-python
# semanage fcontext -a -t httpd_sys_content_t '/opt/librenms/logs(/.*)?'
# semanage fcontext -a -t httpd_sys_rw_content_t '/opt/librenms/logs(/.*)?'
# restorecon -RFvv /opt/librenms/logs/
# semanage fcontext -a -t httpd_sys_content_t '/opt/librenms/rrd(/.*)?'
# semanage fcontext -a -t httpd_sys_rw_content_t '/opt/librenms/rrd(/.*)?'
# restorecon -RFvv /opt/librenms/rrd/
# setsebool -P httpd_can_sendmail=1
# setsebool -P httpd_execmem 1

15. নীচের বিষয়বস্তু সহ http_fping.tt ফাইলটি তৈরি করে ফপিংয়ের অনুমতি দিন।

module http_fping 1.0;

require {
type httpd_t;
class capability net_raw;
class rawip_socket { getopt create setopt write read };
}

#============= httpd_t ==============
allow httpd_t self:capability net_raw;
allow httpd_t self:rawip_socket { getopt create setopt write read };

16. তারপর এই আদেশগুলি চালান।

------------ On CentOS/RHEL ------------ 
# checkmodule -M -m -o http_fping.mod http_fping.tt
# semodule_package -o http_fping.pp -m http_fping.mod
# semodule -i http_fping.pp

17. যদি আপনি CentOS/RHEL এ ফায়ারওয়াল ব্যবহার করেন তবে ফায়ারওয়ালের মাধ্যমে HTTP/HTTPS অ্যাক্সেস সক্ষম করুন।

------------ On CentOS/RHEL ------------ 
# firewall-cmd --zone public --add-service http
# firewall-cmd --permanent --zone public --add-service http
# firewall-cmd --zone public --add-service https
# firewall-cmd --permanent --zone public --add-service https

পদক্ষেপ।: লিবারএনএমএসের জন্য এসএনএমপিডি কনফিগার করুন

18. এখন আপনার কনফিগারেশন ফাইল তৈরি করতে স্যাম্পল স্যাম্প কনফিগারেশনটি ব্যবহার করুন এবং এটি সম্পাদনার জন্য খুলুন, নীচে।

------------ On Debian/Ubuntu ------------ 
$ sudo cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf
$ sudo vim /etc/snmp/snmpd.conf

------------ On CentOS/RHEL ------------ 
# cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf
# vi /etc/snmp/snmpd.conf

স্ক্রিনশট-এ দেখানো স্ট্রিং RANDOMSTRINGGOESHERE সন্ধান করুন এবং এটি আপনার নিজের সম্প্রদায় স্ট্রিংয়ে পরিবর্তন করুন।

19. এর পরে, আপনার সিস্টেমে একটি শেল স্ক্রিপ্ট ডাউনলোড করুন, এটি কোন ওএস সনাক্ত করতে সহায়তা করে এবং এটি যদি লিনাক্স হয় তবে এটি সনাক্ত করবে কোন লিনাক্স বিতরণ, আপনি ব্যবহার করছেন:

------------ On Debian/Ubuntu ------------ 
$ sudo curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro
$ sudo chmod +x /usr/bin/distro
$ sudo systemctl restart snmpd

------------ On CentOS/RHEL ------------ 
# curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro
# chmod +x /usr/bin/distro
# systemctl restart snmpd

পদক্ষেপ 7: ক্রোন তৈরি করুন এবং লোগ্রোটেট কনফিগার করুন

20. এখন LibreNMS- এর জন্য ক্রোন জব সেটআপ করতে নীচের কমান্ডটি চালান।

# cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms

21. এর পরে, সমস্ত LibreNMS লগগুলি/opt/librenms/লগগুলিতে রেকর্ড করা থাকে, আপনার যেমন লোগ্রোটেট কনফিগারেশন ফাইলটি ব্যবহার করে, স্বয়ংক্রিয়ভাবে ঘোরানোর জন্য এই লগগুলি কনফিগার করতে হবে।

# cp /opt/librenms/misc/librenms.logrotate /etc/logrotate.d/librenms

তারপরে LibreNMS ইনস্টলেশন রুট ডিরেক্টরি এবং লগ ফাইলগুলিতে উপযুক্ত অনুমতি সেট করুন।

------------ On Debian/Ubuntu ------------
$ sudo chown -R librenms:librenms  /opt/librenms
$ sudo setfacl -d -m g::rwx /opt/librenms/rrd /opt/librenms/logs
$ sudo setfacl -R -m g::rwx /opt/librenms/rrd /opt/librenms/logs

------------ On CentOS/RHEL ------------ 
# chown -R librenms:librenms /opt/librenms
# setfacl -d -m g::rwx /opt/librenms/rrd /opt/librenms/logs
# setfacl -R -m g::rwx /opt/librenms/rrd /opt/librenms/logs

পদক্ষেপ 8: অ্যাক্সেস LibreNMS ওয়েব ইনস্টলার

22. এরপরে, ওয়েব ইনস্টলারটি অ্যাক্সেস করতে এবং অন-স্ক্রীন নির্দেশাবলী অনুসরণ করতে নিম্নলিখিত URL টি ব্যবহার করুন।

http://librenms.tecmint.lan/install.php

কোনও স্থানীয় মেশিনে এই ঠিকানার কাজ করার জন্য, স্থানীয় ডোমেন রেজোলিউশন বা লাইভের আগে পরীক্ষার উদ্দেশ্যে, আপনাকে হোস্ট ফাইল (/etc/ਮੇਜ਼ਬਾਨ ) ব্যবহার করে একটি স্থানীয় ডিএনএস সেটআপ করতে হবে।

192.168.43.31 tecmint.lan
192.168.43.31 librenms.tecmint.lan

23. আপনি নীচের স্ক্রিনশটে যেমন দেখায় ইনস্টলেশন স্বাগত পৃষ্ঠাটি দেখতে পাবেন, চালিয়ে যাওয়ার জন্য পরবর্তী পর্যায়ে ক্লিক করুন।

24. তারপরে LibreNMS ডাটাবেসের জন্য সেটিংস (ডাটাবেস হোস্ট, পোর্ট, ব্যবহারকারীর নাম এবং ব্যবহারকারীর পাসওয়ার্ড) লিখুন এবং এগিয়ে যাওয়ার জন্য পরবর্তী পর্যায়ে ক্লিক করুন।

25. ওয়েব ইনস্টলার এখন মাইএসকিউএল ডাটাবেস আমদানি শুরু করবে, এতে কিছুটা সময় লাগবে। নোট করুন যে প্রক্রিয়াটি নির্দিষ্ট পয়েন্টগুলিতে বিরতি দেওয়ার চেষ্টা করবে, আমদানি প্রক্রিয়াটি চালিয়ে যেতে পুনরায় চেষ্টা করুন-এ ক্লিক করুন।

26. একবার ডাটাবেস আমদানি সম্পূর্ণ হয়ে গেলে, নীচের স্ক্রিনশটে যেমন দেখানো হয়েছে আপনাকে "ডেটাবেস আপ টু ডেট!" বার্তাটি দেখতে হবে। তারপরে এগিয়ে যেতে গোটো অ্যাড ব্যবহারকারীর উপর ক্লিক করুন।

27. এরপরে, একটি LibreNMS ব্যবহারকারী যুক্ত করুন, ব্যবহারকারীর নাম, পাসওয়ার্ড এবং ইমেল নির্দিষ্ট করুন, তারপরে পরিবর্তনগুলি প্রভাবিত করতে ব্যবহারকারী যুক্ত করুন এ ক্লিক করুন।

28. এখন আপনার সিস্টেমের জন্য LibreNMS কনফিগারেশন তৈরি করুন ক্লিক করুন, জেনারেট করুন কনফিগার করুন।

29. একবারের পূর্ববর্তী স্ক্রিনশটের মত কনফিগারেশনটি তৈরি হয়ে গেলে, এটি অনুলিপি করে আপনার ইনস্টলেশনের মূল ডিরেক্টরিতে /opt/librenms/config.php নামক একটি ফাইলে সংরক্ষণ করুন।

# vi /opt/librenms/config.php
<?php
## Have a look in defaults.inc.php for examples of settings you can set here. DO NOT EDIT defaults.inc.php!

### Database config
$config['db_host'] = 'localhost';
$config['db_port'] = '3306';
$config['db_user'] = 'librenms';
$config['db_pass'] = '[email !#@%$libre';
$config['db_name'] = 'librenms';
$config['db_socket'] = '';

// This is the user LibreNMS will run as
//Please ensure this user is created and has the correct permissions to your install
$config['user'] = 'librenms';

### Locations - it is recommended to keep the default
#$config['install_dir']  = "/opt/librenms";

### This should *only* be set if you want to *force* a particular hostname/port
### It will prevent the web interface being usable form any other hostname
#$config['base_url']        = "http://librenms.company.com";

### Enable this to use rrdcached. Be sure rrd_dir is within the rrdcached dir
### and that your web server has permission to talk to rrdcached.
#$config['rrdcached']    = "unix:/var/run/rrdcached.sock";

### Default community
$config['snmp']['community'] = array("public");

### Authentication Model
$config['auth_mechanism'] = "mysql"; # default, other options: ldap, http-auth
#$config['http_auth_guest'] = "guest"; # remember to configure this user if you use http-auth

### List of RFC1918 networks to allow scanning-based discovery
#$config['nets'][] = "10.0.0.0/8";
#$config['nets'][] = "172.16.0.0/12";
#$config['nets'][] = "192.168.0.0/16";

# Update configuration
#$config['update_channel'] = 'release';  # uncomment to follow the monthly release channel
#$config['update'] = 0;  # uncomment to completely disable updates

30. ফাইলটি সংরক্ষণ এবং বন্ধ করুন। তারপরে ইনস্টল শেষ করুন ক্লিক করে ইনস্টলেশন প্রক্রিয়াটি চালিয়ে যেতে ওয়েব ইনস্টলারে ফিরে যান।

31. এখন আপনার LibreNMS ইনস্টলেশন সম্পূর্ণ হয়েছে, আপনি "আপনার ইনস্টলটিকে বৈধতা দিন এবং কোনও সমস্যা সমাধান করতে" ক্লিক করতে পারেন, লগইন পৃষ্ঠাটি উপস্থিত হওয়া উচিত।

32. এর পরে, বৈধতা পৃষ্ঠাতে অ্যাক্সেস করতে আপনার ব্যবহারকারীর শংসাপত্রগুলি প্রবেশ করুন।

33. ইনস্টলেশন বৈধতা প্রক্রিয়া থেকে, LibreNMS দুটি বিষয় আবিষ্কার করেছে, একটি হ'ল ডিভাইসগুলি যোগ করা হয়নি (এটি এখনকার জন্য একটি সতর্কতা) এবং দ্বিতীয়ত, আমরা কনফিগার ফাইলটিতে (/ opt/librenms) উপযুক্ত অনুমতি সেট করি নি have /config.php) যা ম্যানুয়ালি যুক্ত হয়েছিল, নীচের স্ক্রিন শটটিতে দেখানো হয়েছে।

কনফিগ ফাইলে সঠিক অনুমতি সেট করতে নীচের কমান্ডটি চালান।

$ sudo chown -R librenms:librenms /opt/librenms/config.php 

34. ডিভাইসগুলি যুক্ত করতে, এখানে যান: http://librenms.tecmint.lan/addhost। ডিভাইসগুলি যুক্ত করার পরে, আপনি হোম পৃষ্ঠায় যেতে পারেন এবং বিভিন্ন ড্যাশবোর্ড যুক্ত করতে পারেন।

এটাই! আপনি https://docs.librenms.org/ এ LibreNMS ডকুমেন্টেশনে ইনস্টলেশন ও সেটআপ সহ আরও তথ্য সন্ধান করতে পারেন।

LibreNMS একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত নেটওয়ার্ক মনিটরিং সিস্টেম যা বিভিন্ন নেটওয়ার্ক হার্ডওয়্যার সমর্থন করে। আমরা আশা করি যে এটি একটি সুস্পষ্ট ইনস্টলেশন গাইড ছিল, আপনার যদি কোনও প্রশ্ন থাকে তবে নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আমাদের কাছে পৌঁছান।