Debian 11/10-ൽ LibreNMS മോണിറ്ററിംഗ് ടൂൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


നിങ്ങളുടെ നെറ്റ്uവർക്ക് ഉപകരണങ്ങൾക്കായി വിപുലമായ നിരീക്ഷണ സവിശേഷതകളും കഴിവുകളും പ്രദാനം ചെയ്യുന്ന ഒരു ഓപ്പൺ സോഴ്uസും പൂർണ്ണമായും ഫീച്ചർ ചെയ്ത നെറ്റ്uവർക്കിംഗ് മോണിറ്ററിംഗ് ഉപകരണമാണ് LibreNMS.

പ്രധാന സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • ARP, SNMP, BGP, OSPF, LLDP, FDP പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ മുഴുവൻ നെറ്റ്uവർക്കിന്റെയും സ്വയമേവ കണ്ടെത്തൽ.
  • ഇമെയിൽ, സ്ലാക്ക്, മറ്റ് ചാനലുകൾ എന്നിവ വഴി അലേർട്ടുകൾ അയയ്uക്കുന്നതിന് വളരെ ഇഷ്uടാനുസൃതമാക്കാവുന്ന ഒരു അലേർട്ടിംഗ് സിസ്റ്റം.
  • ലളിതവും എളുപ്പത്തിൽ ഇഷ്ടാനുസൃതമാക്കാവുന്നതുമായ ഡാഷ്uബോർഡ്.
  • നിങ്ങളുടെ മോണിറ്ററിംഗ് സെർവറിൽ നിന്ന് ഡാറ്റ മാനേജുചെയ്യുന്നതിനും ഗ്രാഫ് ചെയ്യുന്നതിനുമുള്ള ഒരു പൂർണ്ണമായ API.
  • വിപുലമായ ഉപകരണ പിന്തുണ - Cisco, Juniper, HP, കൂടാതെ മറ്റു പലതും പോലുള്ള ഹാർഡ്uവെയർ വെണ്ടർമാരുടെ വിപുലമായ ശ്രേണിയെ പിന്തുണയ്ക്കുന്നു.
  • യാന്ത്രിക അപ്uഡേറ്റുകളും ബഗ് പരിഹാരങ്ങളും.
  • മൾട്ടി-ഫാക്ടർ ആധികാരികത.
  • Android, iOS ആപ്പുകൾക്കുള്ള പ്രാദേശിക പിന്തുണ.
  • കൂടാതെ മറ്റു പലതും.

ഈ ഗൈഡിൽ, ഞങ്ങൾ ഡെബിയൻ 11/10-ൽ LibreNMS മോണിറ്ററിംഗ് ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യും.

ഘട്ടം 1: Nginx, MariaDB, PHP എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുക

ആരംഭിക്കുന്നതിന്, റിപ്പോസിറ്ററികൾ പുതുക്കി ആവശ്യമായ പാക്കേജുകൾ ഇനിപ്പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്യുക:

$ sudo apt update
$ sudo apt install software-properties-common wget apt-transport-https

ലിബ്രെഎൻഎംഎസ് മോണിറ്ററിംഗ് ടൂളിന് ആവശ്യമായ Nginx, curl, git, SNMP, python പാക്കേജുകൾ തുടങ്ങിയ അധിക പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതാണ് അടുത്ത ഘട്ടം.

അതിനാൽ, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo apt install nginx-full curl acl fping graphviz composer git imagemagick mtr-tiny nmap python3-pip python3-memcache python3-mysqldb python3-dotenv python3-pymysql rrdtool snmp snmpd whois python3-redis python3-systemd python3-setuptools python3-systemd

അടുത്തതായി, LibreNMS മോണിറ്ററിംഗ് ടൂളിന് ആവശ്യമായ MariaDB ഡാറ്റാബേസ് സെർവർ, PHP, അധിക PHP വിപുലീകരണങ്ങൾ എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo apt install mariadb-server php php-fpm php-cli php-xml php-common php-gd php-json php-snmp php-pdo php-mysql php-zip php-curl php-mbstring php-pear php-bcmath

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ Nginx, php-fpm, MariaDB, SNMP സേവനങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നത് ഉറപ്പാക്കുക.

$ sudo systemctl enable --now nginx
$ sudo systemctl enable --now php7.4-fpm
$ sudo systemctl enable --now mariadb
$ sudo systemctl enable --now snmpd.service

ഘട്ടം 2: PHP-യ്uക്കായി സമയമേഖല കോൺഫിഗർ ചെയ്യുക

അടുത്ത ഘട്ടത്തിൽ PHP സമയമേഖല ക്രമീകരിക്കുകയോ ക്രമീകരിക്കുകയോ ചെയ്യേണ്ടതുണ്ട്. സ്ഥിരസ്ഥിതി PHP കോൺഫിഗറേഷൻ ഫയലായ php.ini ഫയലിലാണ് ഇത് ചെയ്യുന്നത്.

നിങ്ങളുടെ പ്രിയപ്പെട്ട എഡിറ്റർ ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന പാതകളിൽ php.ini കോൺഫിഗറേഷൻ ഫയലുകൾ ആക്സസ് ചെയ്യുക.

$ sudo nano /etc/php/7.4/fpm/php.ini
$ sudo nano /etc/php/7.4/cli/php.ini

date.timezone പാരാമീറ്ററിലേക്ക് നാവിഗേറ്റ് ചെയ്ത് നിങ്ങളുടെ സമയമേഖലയിലേക്ക് സജ്ജമാക്കുക. പിന്തുണയ്ക്കുന്ന എല്ലാ ടൈംസോണിന്റെയും സമഗ്രമായ ലിസ്റ്റ് ലഭിക്കാൻ, ഔദ്യോഗിക PHP സൈറ്റിലേക്ക് പോകുക.

ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ സമയമേഖല UTC ആയി സജ്ജീകരിക്കുന്നു.

date.timezone = UTC

തുടർന്ന് മാറ്റങ്ങൾ സംരക്ഷിച്ച് ഫയലുകളിൽ നിന്ന് പുറത്തുകടക്കുക.

ഘട്ടം 3: LibreNMS-നായി ഒരു ഡാറ്റാബേസ് സൃഷ്uടിക്കുക

ഈ ഘട്ടത്തിൽ, LibreNMS ഇൻസ്റ്റാളേഷനായി ഞങ്ങൾ ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കും. എന്നാൽ ആദ്യം, ഇനിപ്പറയുന്ന സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിച്ച് ഡാറ്റാബേസ് സുരക്ഷിതമാക്കാം:

$ sudo mysql_secure_installation

മരിയാഡിബി റൂട്ട് പാസ്uവേഡ് എങ്ങനെ സൃഷ്uടിക്കാം, അജ്ഞാത ഉപയോക്താക്കളെ നീക്കം ചെയ്യുകയും ഡാറ്റാബേസ് പരിശോധിക്കുകയും ഒടുവിൽ റിമോട്ട് റൂട്ട് ലോഗിൻ അനുവദിക്കാതിരിക്കുകയും ചെയ്യുന്നതിനെക്കുറിച്ച് നിങ്ങളെ നയിക്കുന്ന വിശദമായ നിർദ്ദേശങ്ങൾ പിന്തുടരുക.

അടുത്തതായി, MariaDB-യിലേക്ക് ലോഗിൻ ചെയ്യുക:

$ sudo mysql -u root -p

ഒരു ഡാറ്റാബേസും ഡാറ്റാബേസ് ഉപയോക്താവും സൃഷ്ടിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക കൂടാതെ ഡാറ്റാബേസ് ഉപയോക്താവിന് എല്ലാ പ്രത്യേകാവകാശങ്ങളും നൽകുക.

CREATE DATABASE librenms_db CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'librenms_user'@'localhost' IDENTIFIED BY '[email '; 
GRANT ALL PRIVILEGES ON librenms_db.* TO 'librenms_user'@'localhost';

തുടർന്ന് മാറ്റങ്ങൾ സംരക്ഷിച്ച് MariaDB പ്രോംപ്റ്റിൽ നിന്ന് പുറത്തുകടക്കുക.

FLUSH PRIVILEGES;
EXIT;

ചില ഡാറ്റാബേസ് ഫൈൻ ട്യൂണിംഗ് ആവശ്യമാണ്. അതിനാൽ കാണിച്ചിരിക്കുന്ന MariaDB കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക:

$ sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf

തുടർന്ന് കോഡിന്റെ ഇനിപ്പറയുന്ന വരികൾ 'mysqld' വിഭാഗത്തിൽ ഒട്ടിക്കുക.

innodb_file_per_table=1
lower_case_table_names=0

മാറ്റങ്ങൾ സംരക്ഷിച്ച് ഫയലിൽ നിന്ന് പുറത്തുകടക്കുക. മാറ്റങ്ങൾ പ്രയോഗിക്കാൻ, ഡാറ്റാബേസ് സെർവർ പുനരാരംഭിക്കുക.

$ sudo systemctl restart mariadb

ഘട്ടം 4: LibreNMS ഉപയോക്താവിനെ ചേർക്കുക

നിങ്ങൾ ഒരു പുതിയ LibreNMS ഉപയോക്താവിനെ സൃഷ്ടിക്കേണ്ടതുണ്ട്. ഈ ഉപയോക്താവാണ് LibreNMS പ്രവർത്തിക്കുന്നത്. ഈ ഉദാഹരണത്തിൽ, ഇനിപ്പറയുന്ന ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിച്ച് ഞങ്ങൾ ലിബ്രെംസ് എന്ന ഉപയോക്താവിനെ സൃഷ്ടിക്കുന്നു.

$ sudo useradd librenms -d /opt/librenms -M -r -s /bin/bash
$ sudo usermod -aG librenms www-data

  • -d ഓപ്ഷൻ librenms ഉപയോക്താവിനുള്ള ഹോം ഡയറക്ടറിയെ /opt/librenms ഡയറക്uടറിയിലേക്ക് സജ്ജമാക്കുന്നു.
  • -r ഓപ്ഷൻ librenms ഉപയോക്താവിനെ സിസ്റ്റം ഉപയോക്താവായി കോൺഫിഗർ ചെയ്യുന്നു.
  • -M ഓപ്ഷൻ ഉപയോക്താവിനായി ഒരു ഹോം ഡയറക്uടറി സൃഷ്uടിക്കുന്നത് ഒഴിവാക്കുന്നു, കാരണം അത് -d ഓപ്uഷൻ ഉപയോഗിച്ച് ഇതിനകം നിർവചിക്കപ്പെട്ടിട്ടുണ്ട്.
  • -s ഓപ്ഷൻ ഷെല്ലിന്റെ തരം വ്യക്തമാക്കുന്നു, ഈ സാഹചര്യത്തിൽ, ബാഷ്.

ഘട്ടം 5: LibreNMS Git Repository ക്ലോൺ ചെയ്യുക

ഗിയറുകൾ മാറ്റുന്നു, ഞങ്ങൾ ഇപ്പോൾ ലിബ്രെഎൻഎംഎസ് ജിറ്റ് റിപ്പോസിറ്ററി സജ്ജീകരിക്കാൻ തുടങ്ങാൻ പോകുന്നു.

Git റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക

$ cd /opt
$ sudo git clone https://github.com/librenms/librenms.git

തുടർന്ന് ഹോം ഡയറക്ടറിയിലേക്ക് മടങ്ങുക.

$ cd  ~

അടുത്തതായി, Librenms ഹോം ഡയറക്ടറിയിലേക്ക് നമുക്ക് ഡയറക്ടറി ഉടമസ്ഥതയും അനുമതികളും നൽകേണ്ടതുണ്ട്. ഇത് നേടുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:

$ sudo chown -R librenms:librenms /opt/librenms
$ sudo chmod 771 /opt/librenms

കൂടാതെ, setfacl കമാൻഡ് ഉപയോഗിച്ച് Librenms ഹോം ഡയറക്uടറിക്കുള്ള ആക്uസസ് കൺട്രോൾ ലിസ്റ്റുകൾ പരിഷ്uക്കരിക്കുക. ഇത് ഹോം ഡയറക്uടറിയിലെ സബ്uഡയറക്uടറികളിൽ വായിക്കാനും എഴുതാനും Librenms ഗ്രൂപ്പിന് അനുമതി നൽകുന്നു.

$ sudo setfacl -d -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/
$ sudo setfacl -R -m g::rwx /opt/librenms/rrd /opt/librenms/logs /opt/librenms/bootstrap/cache/ /opt/librenms/storage/

ഘട്ടം 6: PHP ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യുക

LibreNMS മോണിറ്ററിംഗ് ടൂൾ സജ്ജീകരിക്കുമ്പോൾ PHP-ന് ചില ഡിപൻഡൻസികൾ ആവശ്യമാണ്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ librenmsuser ആയി ലോഗിൻ ചെയ്യേണ്ടതുണ്ട്.

$ sudo su - librenms

അടുത്തതായി, എല്ലാ PHP ഡിപൻഡൻസികളും ഇനിപ്പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്യുക.

$ ./scripts/composer_wrapper.php install --no-dev

ഡിപൻഡൻസികളുടെ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, librenms ഉപയോക്താവിൽ നിന്ന് പുറത്തുകടക്കുക.

$ exit

ഘട്ടം 7: LibreNMS ഇൻസ്റ്റാളേഷനായി PHP-FPM കോൺഫിഗർ ചെയ്യുക

മുന്നോട്ട് പോകുമ്പോൾ, LibreNMS-നെ പിന്തുണയ്uക്കുന്നതിന് ഞങ്ങൾ PHP-FPM-ൽ കുറച്ച് മാറ്റങ്ങൾ വരുത്തേണ്ടതുണ്ട്.

ഇത് നിറവേറ്റാൻ. സ്ഥിരസ്ഥിതി പൂൾ കോൺഫിഗറേഷൻ ഫയലായ 'www.conf' ഫയൽ 'librenms.conf' ഫയലിലേക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ പകർത്തുക.

$ sudo cp /etc/php/7.4/fpm/pool.d/www.conf /etc/php/7.4/fpm/pool.d/librenms.conf

അടുത്തതായി, 'librenms.conf' ഫയൽ എഡിറ്റ് ചെയ്യുക.

$ sudo nano /etc/php/7.4/fpm/pool.d/librenms.conf

കാണിച്ചിരിക്കുന്നതുപോലെ ഉപയോക്തൃ, ഗ്രൂപ്പ് പാരാമീറ്ററുകൾ librenms-ലേക്ക് മാറ്റുക

user = librenms
group = librenms

അടുത്തതായി, /run/php-fpm-librenms.sock എന്നതിലേക്കുള്ള ലിസണിംഗ് ആട്രിബ്യൂട്ട് ഇനിപ്പറയുന്ന രീതിയിൽ പരിഷ്uക്കരിക്കുക.

listen = /run/php-fpm-librenms.sock

മാറ്റങ്ങൾ സംരക്ഷിച്ച് കോൺഫിഗറേഷനിൽ നിന്ന് പുറത്തുകടക്കുക. മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് PHP-FPM സേവനം പുനരാരംഭിക്കുന്നത് ഉറപ്പാക്കുക.

$ sudo systemctl restart php7.4-fpm

ഘട്ടം 8: SNMP ഡെമൺ കോൺഫിഗർ ചെയ്യുക

SNMP പ്രോട്ടോക്കോൾ ഒരു TCP/IP പ്രോട്ടോക്കോൾ ആണ്, അത് ഒരു നെറ്റ്uവർക്കിലുടനീളം നിയന്ത്രിത ഉപകരണങ്ങളിൽ നിന്ന് അളവുകളോ വിവരങ്ങളോ ശേഖരിക്കുകയും സംഘടിപ്പിക്കുകയും ചെയ്യുന്നു.

കാക്റ്റി പോലുള്ള മിക്ക മോണിറ്ററിംഗ് ടൂളുകളും റിമോട്ട് ഹോസ്റ്റുകളിൽ നിന്ന് വിവരങ്ങൾ ശേഖരിക്കുന്നതിന് എസ്എൻഎംപി സേവനം പ്രയോജനപ്പെടുത്തുന്നു. അതുപോലെ ലിബ്രെഎൻഎംഎസും.

SNMP സേവനം ക്രമീകരിക്കുന്നതിന്, മുന്നോട്ട് പോയി snmpd.conf.example ഫയൽ /etc/snmp/snmpd.conf ഫയലിലേക്ക് പകർത്തുക.

$ sudo cp /opt/librenms/snmpd.conf.example /etc/snmp/snmpd.conf

അടുത്തതായി, snmpd.conf ഫയൽ എഡിറ്റ് ചെയ്യുക.

$ sudo vim /etc/snmp/snmpd.conf

RANDOMSTRINGGOESHERE സ്ട്രിംഗ് കണ്ടെത്തുക.

com2sec readonly  default         RANDOMSTRINGGOESHERE

ഇത് ലിബ്രെംസിലേക്ക് മാറ്റുക.

com2sec readonly  default		  librenms

മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

അടുത്തതായി, ഡിസ്ട്രോ ഫയൽ ഡൌൺലോഡ് ചെയ്യുക, അത് നിയന്ത്രിത നോഡുകളുടെ OS സ്വയമേവ കണ്ടെത്തുകയും അതിന്റെ വിതരണത്തെ വേർതിരിച്ചറിയുകയും ചെയ്യുന്ന ഒരു ഫയലാണ്.

$ sudo curl -o /usr/bin/distro https://raw.githubusercontent.com/librenms/librenms-agent/master/snmp/distro

ഇത് എക്സിക്യൂട്ടബിൾ ആക്കി SNMP സേവനം പുനരാരംഭിക്കുക.

$ sudo chmod +x /usr/bin/distro
$ sudo systemctl restart snmpd

ഘട്ടം 9: LibreNMS-നായി Nginx കോൺഫിഗർ ചെയ്യുക

ഞങ്ങളുടെ ഇഷ്ടപ്പെട്ട വെബ് സെർവറായി Nginx ഉപയോഗിച്ച്, LibreNMS സെർവറിലേക്ക് ഞങ്ങൾ ഒരു അധിക ഘട്ടം പോയി അത് കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.

ആദ്യം, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങൾ ഒരു Nginx സെർവർ ബ്ലോക്ക് സൃഷ്ടിക്കും.

$ sudo nano /etc/nginx/sites-available/librenms

ഇനിപ്പറയുന്ന കോഡുകളുടെ വരികൾ ഒട്ടിക്കുക. server_name ആട്രിബ്യൂട്ടിനായി, നിങ്ങളുടെ സെർവറിന്റെ രജിസ്റ്റർ ചെയ്ത ഡൊമെയ്ൻ നാമമോ IP വിലാസമോ നൽകുക.

server {
  listen      80;
  server_name 23.92.30.144;        
  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/php-fpm.sock;
  }
  location ~ /.ht {
   deny all;
  }
 }

മാറ്റങ്ങൾ സംരക്ഷിച്ച് കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് പുറത്തുകടക്കുക. അടുത്തതായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിച്ച് Nginx സെർവർ ബ്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുക.

$ sudo ln -s /etc/nginx/sites-available/librenms /etc/nginx/sites-enabled/

കോൺഫിഗറേഷനിൽ വരുത്തിയ മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് Nginx പുനരാരംഭിക്കുക.

$ sudo systemctl restart nginx

കൂടാതെ, കമാൻഡ് പ്രവർത്തിപ്പിച്ച് എല്ലാ Nginx ക്രമീകരണങ്ങളും ശരിയാണെന്ന് നിങ്ങൾക്ക് സ്ഥിരീകരിക്കാൻ കഴിയും:

$ sudo nginx -t

ഘട്ടം 10: ലോഗ്രോട്ടേറ്റും ക്രോൺ കോൺഫിഗറേഷനും പകർത്തുക

സ്ഥിരസ്ഥിതിയായി, LibreNMS അതിന്റെ ലോഗുകൾ /opt/librenms/logs ഡയറക്ടറിയിൽ സംഭരിക്കുന്നു. കാലക്രമേണ, ഇത് എളുപ്പത്തിൽ പൂരിപ്പിക്കാനും സ്ഥല പ്രശ്നങ്ങൾ അവതരിപ്പിക്കാനും കഴിയും. ഇത് തടയുന്നതിന്, പഴയ ലോഗ് ഫയലുകളുടെ റൊട്ടേഷൻ ശുപാർശ ചെയ്യുന്നു.

അതിനാൽ LibreNMS ഡയറക്ടറിയിലെ ലോഗ്രോട്ടേറ്റ് ഫയൽ /etc/logrotate.d/ ഡയറക്ടറിയിലേക്ക് പകർത്തുക.

$ sudo cp /opt/librenms/misc/librenms.logrotate /etc/logrotate.d/librenms

അതുപോലെ പ്രധാനമാണ്, സ്വയമേവയുള്ള പോളിംഗും പുതിയ ഉപകരണങ്ങളുടെ കണ്ടെത്തലും അനുവദിക്കുന്നതിന് ക്രോൺ ജോബ് ഫയൽ ഇനിപ്പറയുന്ന രീതിയിൽ പകർത്തുക

$ sudo cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms

ഘട്ടം 11: ഒരു ബ്രൗസറിൽ നിന്ന് LibreNMS-ന്റെ സജ്ജീകരണം പൂർത്തിയാക്കുക

ഒരു ബ്രൗസറിൽ നിന്നുള്ള സജ്ജീകരണം പൂർത്തിയാക്കാൻ, ഇനിപ്പറയുന്ന URL-ലേക്ക് പോകുക:

http://server-ip

കാണിച്ചിരിക്കുന്ന പ്രീ-ഇൻസ്റ്റലേഷൻ ചെക്ക്uലിസ്റ്റിലേക്ക് ഇത് നിങ്ങളെ കൊണ്ടുപോകുന്നു. എല്ലാം മികച്ചതായി തോന്നുന്നുവെങ്കിൽ, വലതുവശത്തുള്ള 'ഡാറ്റാബേസ്' ഐക്കണിൽ ക്ലിക്കുചെയ്യുക.

എല്ലാ ഡാറ്റാബേസ് വിശദാംശങ്ങളും പൂരിപ്പിച്ച് 'ക്രെഡൻഷ്യലുകൾ പരിശോധിക്കുക' ക്ലിക്ക് ചെയ്യുക.

ഡാറ്റാബേസ് വിശദാംശങ്ങൾ സ്ഥിരീകരിച്ചുകഴിഞ്ഞാൽ, 'Build Database' ക്ലിക്ക് ചെയ്യുക.

നിങ്ങൾ ഈ ഘട്ടം മറികടക്കുമ്പോൾ, ഒരു അഡ്uമിൻ ഉപയോക്താവിനെ സൃഷ്uടിക്കാൻ അടുത്ത ഐക്കണിൽ ക്ലിക്കുചെയ്യുക. അഡ്മിൻ ഉപയോക്താവിന്റെ ഉപയോക്തൃനാമം, പാസ്uവേഡ്, ഇമെയിൽ എന്നിവ നൽകി 'ഉപയോക്താവിനെ ചേർക്കുക' ക്ലിക്ക് ചെയ്യുക.

അവസാനമായി, ഇൻസ്റ്റലേഷൻ പൂർത്തിയാക്കാൻ അവസാന ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

ഇൻസ്റ്റാളർ 'ഫയൽ എഴുതുന്നതിൽ പരാജയപ്പെട്ടു: /opt/librenms/.env' എന്ന് നിങ്ങളെ അറിയിക്കുന്ന ഈ പിശകിലേക്ക് നിങ്ങൾ കടന്നുപോകും.

പക്ഷേ വിഷമിക്കേണ്ട. നൽകിയിരിക്കുന്ന ഡാറ്റാബേസ് വിശദാംശങ്ങൾ ഉപയോഗിച്ച് /opt/librenms/.env ഫയൽ സ്വമേധയാ അപ്ഡേറ്റ് ചെയ്യുക. ഈ വിശദാംശങ്ങൾ നിങ്ങളുടെ കാര്യത്തിൽ വ്യത്യസ്തമായിരിക്കും.

അതിനാൽ, ഫയൽ ആക്സസ് ചെയ്യുക.

$ sudo nano /opt/librenms/.env

ഫയലിലെ എല്ലാ ഉള്ളടക്കവും ഇല്ലാതാക്കി മുകളിൽ നൽകിയിരിക്കുന്ന വിശദാംശങ്ങൾ ഫയലിൽ ഒട്ടിച്ച് മാറ്റങ്ങൾ സംരക്ഷിക്കുക.

അടുത്തതായി തിരികെ പോയി 'വീണ്ടും ശ്രമിക്കുക' ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. ഇത് നിങ്ങളെ LibreNMS ലോഗിൻ പേജിലേക്ക് കൊണ്ടുപോകുന്നു. ലോഗിൻ ക്രെഡൻഷ്യലുകൾ നൽകി 'ലോഗിൻ' ക്ലിക്ക് ചെയ്യുക.

ഒരിക്കൽ ലോഗിൻ ചെയ്താൽ നിങ്ങൾക്ക് അത്തരമൊരു ഡാഷ്ബോർഡ് ലഭിക്കും. ഇവിടെ നിന്ന്, നിങ്ങൾക്ക് നിങ്ങളുടെ ഹോസ്റ്റുകൾ ചേർക്കാനും വിവിധ അളവുകൾ നിരീക്ഷിക്കാനും കഴിയും.

അതും. ഈ ഗൈഡിൽ, Debian 11/10-ൽ LibreNMS മോണിറ്ററിംഗ് ടൂളിന്റെ ഇൻസ്റ്റാളേഷനിലൂടെ ഞങ്ങൾ നിങ്ങളെ നയിച്ചു.