உபுண்டுவில் பண்டோரா எஃப்எம்எஸ் கண்காணிப்பு கருவியை எவ்வாறு நிறுவுவது 18.04


பண்டோரா எஃப்.எம்.எஸ் (நெகிழ்வான கண்காணிப்பு அமைப்பு) என்பது அனைத்து வகையான சூழல்களுக்காக வடிவமைக்கப்பட்ட ஒரு இலவச திறந்த மூல, நவீன மற்றும் மிகவும் அளவிடக்கூடிய முழு அம்சமான தகவல் தொழில்நுட்ப உள்கட்டமைப்பு கண்காணிப்பு கருவியாகும். இது பிணைய உபகரணங்களை நிர்வகிக்கப் பயன்படுகிறது; லினக்ஸ் மற்றும் பிற யூனிக்ஸ் போன்ற சேவையகங்கள் மற்றும் விண்டோஸ் சேவையகங்கள்; மெய்நிகர் உள்கட்டமைப்புகள் மற்றும் அனைத்து வகையான பயன்பாடுகளும்.

மட்டு, பல-தளம் மற்றும் தனிப்பயனாக்க எளிதானது என வடிவமைக்கப்பட்ட பண்டோரா எஃப்எம்எஸ் நெட்வொர்க்குகள், சேவையகங்கள், பயன்பாடுகள், தரவுத்தளங்கள், மேகம் மற்றும் மெய்நிகராக்கம், பதிவுகள், பயனர் அனுபவம் மற்றும் வணிக செயல்முறைகளை கண்காணிப்பதை ஆதரிக்கிறது.

கண்காணிக்கப்பட்ட அமைப்புகள் மற்றும் சாதனங்களிலிருந்து தரவைச் சேகரிக்க இது அனைத்து இயக்க முறைமைகளுக்கும் சக்திவாய்ந்த முகவர்களைப் பயன்படுத்துகிறது, உள்ளூர் மற்றும் தொலைநிலை நெட்வொர்க் கண்காணிப்பு, தானியங்கு கண்காணிப்பு ஆகியவற்றை ஆதரிக்கிறது, அங்கு முகவர்கள் சேமிப்பக சாதனங்கள், பகிர்வுகள் அல்லது தரவுத்தளங்கள் மற்றும் பல விஷயங்களைக் கண்டறியும். முகவர்கள் சேவைகள் போன்ற கணினி கூறுகளை கட்டுப்படுத்தலாம், செயல்முறைகளை இயக்கலாம் அல்லது தற்காலிக கோப்புகளை அகற்றலாம் மற்றும் பல.

இது ஒரு நெகிழ்வான அறிவிப்பு மற்றும் எச்சரிக்கை அமைப்பையும் கொண்டுள்ளது, ஈஹோரஸ் மற்றும் எஸ்எஸ்ஹெச் போன்ற கருவிகள் வழியாக தொலைநிலை அணுகலை ஆதரிக்கிறது, நெட்வொர்க்குகளின் தானாக கண்டுபிடிப்பு, பிணைய கூறுகள், நெட்வொர்க் டோபாலஜி போன்றவை. மேலும் டஜன் கணக்கான வெவ்வேறு அறிக்கை வார்ப்புருக்கள் மற்றும் வரைபடங்களுடன் ஒருங்கிணைந்த அறிக்கை முறைமையைக் கொண்டுள்ளது. பகுப்பாய்வு. குறிப்பிடத்தக்க வகையில், இது பெரும்பாலான திறந்த மூல கருவிகளுடன் முழுமையாக ஒத்துப்போகும் மற்றும் அனுபவம் வாய்ந்த பயனர்கள் தங்களுக்கு விருப்பமான சேவைகளுடன் தனிப்பயன் ஒருங்கிணைப்புகளையும் உருவாக்க முடியும்.

  • பண்டோரா எஃப்எம்எஸ் சேவையகங்கள் - காசோலைகளைச் செய்வது, தரவைச் சேகரித்தல், திரட்டுதல் மற்றும் செயலாக்குதல் ஆகியவற்றின் பொறுப்பான பெர்ல் அடிப்படையிலான நிரல். அவை தரவை (அவர்களால் அல்லது முகவர்களால் உருவாக்கப்பட்டவை) தரவுத்தளத்தில் சேமிக்கின்றன. அனைத்து சேவையகங்களும் ஒற்றை மல்டி-த்ரெட் பயன்பாட்டில் ஒருங்கிணைக்கப்பட்டுள்ளன.
  • பண்டோரா எஃப்எம்எஸ் கன்சோல் - கண்காணிப்பு அமைப்பை இயக்க மற்றும் நிர்வகிக்க ஒரு PHP- அடிப்படையிலான பயனர் இடைமுகம் (UI). இது ஒரு தரவுத்தளத்தால் (முன்னிருப்பாக MySQL/MariaDB) மற்றும் ஒரு வலை சேவையகத்தால் இயக்கப்படுகிறது (முன்னிருப்பாக அப்பாச்சி). தரவுத்தளத்தில் இருக்கும் தகவல்களைக் காண்பிக்கும் பொறுப்பும் இது.
  • தரவுத்தளம் - கண்காணிப்பு அமைப்பு பற்றிய தரவு (UI இலிருந்து நிர்வாகி உள்ளமைவுகள், முகவர்களிடமிருந்து தரவு, நிகழ்வுகள் போன்றவை) தரவுத்தளத்தில் சேமிக்கப்படுகிறது.
  • மென்பொருள் முகவர்கள் - கண்காணிக்கப்பட்ட கணினிகளில் நிறுவப்பட்ட பயன்பாடுகள், மற்றும் பண்டோரா எஃப்எம்எஸ் சேவையகங்களுக்கு அனுப்ப தரவை சேகரிக்க டெமன்கள் அல்லது சேவைகளாக இயங்கும்.

வெவ்வேறு நிறுவல் சூழல்களுக்கான குறைந்தபட்ச தேவைகள் பின்வருமாறு.

  • 2 ஜிகாஹெர்ட்ஸ் இல் 1 கோர்
  • 4 ஜிபி ரேம்
  • 20 ஜிபி ஹார்ட் டிஸ்க் ஸ்பேஸ்

  • 2.5 ஜிகாஹெர்ட்ஸ் இல் 2 கோர்கள்
  • 8 ஜிபி ரேம்
  • 60 ஜிபி ஹார்ட் டிஸ்க் ஸ்பேஸ்

  • 3 ஜிகாஹெர்ட்ஸ் இல் 4 கோர்
  • 16 ஜிபி ரேம்
  • 120 ஜிபி ஹார்ட் டிஸ்க் ஸ்பேஸ்

இந்த கட்டுரையில், உபுண்டு 18.04 எல்டிஎஸ் சேவையகத்தில் பண்டோரா எஃப்எம்எஸ் கண்காணிப்பு கருவியின் சமீபத்திய பதிப்பை நிறுவும் செயல்முறையை நாங்கள் உங்களிடம் கொண்டு செல்வோம்.

படி 1: சார்புநிலைகள் மற்றும் தேவையான தொகுப்புகளை நிறுவுதல்

1. உங்கள் உபுண்டு சேவையகத்தில் உள்நுழைந்து, உங்கள் APT தொகுப்பு தற்காலிக சேமிப்பை புதுப்பித்து, பண்டோரா சேவையகத்திற்கு தேவையான அனைத்து சார்புகளையும் நிறுவவும், இதில் பல பெர்ல் தொகுதிகள், அப்பாச்சி HTTP சேவையகம், PHP மற்றும் அதன் தொகுதிகள் மற்றும் மரியாடிபி தரவுத்தள சேவையகம் ஆகியவை அடங்கும். பின்வரும் கட்டளைகளை இயக்குவதன் மூலம் இயல்புநிலை களஞ்சியங்களிலிருந்து.

$ sudo apt-get update
$ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-server mariadb-client php-gd php-mysql php-pear php-snmp php-db php-gettext graphviz  php-curl php-xmlrpc php-ldap dbconfig-common

2. நிறுவல் முடிந்ததும், அப்பாச்சி 2 சேவை இயங்குகிறதா என்று சரிபார்க்கவும். பின்வரும் systemctl கட்டளைகளைப் பயன்படுத்தி, கணினி துவக்கத்தில் தானாகவே தொடங்க இது இயக்கப்பட்டிருக்கிறதா என்றும் சரிபார்க்கவும்.

$ sudo systemctl status apache2.service
$ sudo systemctl is-enabled apache2.service

3. மரியாடிபி சேவை இயங்குகிறதா, இயக்கப்பட்டதா என்பதையும் சரிபார்க்கவும்.

$ sudo systemctl status mariadb.service
$ sudo systemctl is-enabled mariadb.service

4. மரியாடிபி தரவுத்தள ரூட் பயனருக்கு கடவுச்சொல்லை உருவாக்கவும், காட்டப்பட்டுள்ளபடி மைஸ்காட்மின் தரவுத்தள சேவையக நிர்வாக பயன்பாட்டைப் பயன்படுத்தவும்.

$ sudo mysqladmin password

5. உபுண்டுவில் முன்னிருப்பாக, யுனிக்ஸ் auth_socket சொருகி பயன்படுத்த MySQL/MariaDB கட்டமைக்கப்பட்டுள்ளது. இது ரூட் பயனரால் பண்டோரா தரவுத்தளத்தை உருவாக்கும் கட்டத்தில் கன்சோல் நிறுவல் ஸ்கிரிப்ட் வெற்றிகரமாக இயங்குவதைத் தடுக்கிறது. எனவே ரூட் பயனருக்கு mysql_native_password ஐப் பயன்படுத்த அங்கீகார சொருகி புதுப்பிக்க வேண்டும்.

$ sudo mysql -u root
> USE mysql;
> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
> FLUSH PRIVILEGES;
> EXIT;

6. அடுத்து, mysql_secure_installation shell ஸ்கிரிப்டை இயக்குவதன் மூலம் உங்கள் மரியாடிபி சேவையகத்தின் பாதுகாப்பை மேம்படுத்தவும்.

$ sudo mysql_secure_installation

ஸ்கிரிப்டை இயக்கிய பிறகு, கட்டளைகளைப் பின்பற்றவும் (ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி):

  • ரூட்டிற்கான தற்போதைய கடவுச்சொல்லை உள்ளிடவும் (எதுவுமில்லை உள்ளிடவும்): (படி 4 இல் அமைக்கப்பட்ட கடவுச்சொல்லை உள்ளிடவும்).
  • ரூட் கடவுச்சொல்லை மாற்றவா? [Y/n] n
  • அநாமதேய பயனர்களை அகற்றவா? [Y/n] y
  • தொலைநிலை ரூட் உள்நுழைவை அனுமதிக்கவில்லையா? [Y/n] y
  • சோதனை தரவுத்தளத்தை அகற்றி அதற்கான அணுகல்? [Y/n] y
  • இப்போது சலுகை அட்டவணையை மீண்டும் ஏற்றவா? [Y/n] y

7. தேவையான மற்றொரு சார்பு உபுண்டு களஞ்சியங்களில் இல்லாத WMI கிளையண்ட் ஆகும். காட்டப்பட்டுள்ளபடி நீங்கள் அதை SourceForge இல் உள்ள பண்டோரா களஞ்சியத்திலிருந்து பதிவிறக்கி நிறுவ வேண்டும்.

$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb
$ sudo dpkg -i wmi-client_0112-1_amd64.deb 

படி 2: பண்டோரா சேவையகம் மற்றும் கன்சோலை நிறுவுதல்

8. இப்போது பின்வரும் wget கட்டளைகளை இயக்குவதன் மூலம் பண்டோரா சேவையகத்தைப் பதிவிறக்கி DEB தொகுப்புகளை கன்சோல் செய்யுங்கள்.

$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb
$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb

9. நீங்கள் இரண்டு கோப்புகளையும் பதிவிறக்கம் செய்தவுடன், காட்டப்பட்டுள்ளபடி dpkg கட்டளையைப் பயன்படுத்தி அவற்றை நிறுவவும். ஸ்கிரீன்ஷாட்டில் காணப்படுவது போல் சில சார்பு சிக்கல்கள் காரணமாக நிறுவல் தோல்வியடைய வேண்டும். சிக்கல்களை சரிசெய்ய, அடுத்த கட்டத்திற்குச் செல்லவும்.

$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb

10. முந்தைய கட்டத்திலிருந்து சார்பு சிக்கல்களை தானாக சரிசெய்ய பின்வரும் கட்டளையை இயக்கவும்.

$ sudo apt-get -f install

11. தொகுப்புகள் நிறுவப்பட்ட பின், நிறுவி அப்பாச்சி 2 சேவையை மறுதொடக்கம் செய்து கட்டளை வெளியீட்டில் சுட்டிக்காட்டப்பட்டுள்ளபடி பண்டோரா எஃப்எம்எஸ் வெப்சாக்கெட் இயந்திரத்தைத் தொடங்கும்.

12. பண்டோரா கன்சோல்/var/www/html/pandora_console/பாதையில் நிறுவப்பட்டுள்ளது. அடைவு உள்ளடக்கங்களைக் காண நீங்கள் ls கட்டளையைப் பயன்படுத்தலாம்.

$ sudo ls /var/www/html/pandora_console/

13. உங்களிடம் யுஎஃப்டபிள்யூ ஃபயர்வால் சேவை இயக்கப்பட்டு இயங்கினால், பண்டோரா கன்சோலை அணுகுவதற்கு முன் ஃபயர்வால் வழியாக எச்.டி.டி.பி மற்றும் எச்.டி.டி.பி.எஸ் கோரிக்கைகளை அப்பாச்சி 2 எச்.டி.டி.பி சேவையகத்திற்கு அனுமதிக்க பின்வரும் கட்டளைகளை வழங்கவும்.

$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload

படி 3: வலை வழிகாட்டி வழியாக முழுமையான பண்டோரா எஃப்எம்எஸ் நிறுவல்

14. இப்போது நீங்கள் ஒரு இணைய உலாவியில் இருந்து பண்டோரா எஃப்எம்எஸ் கன்சோலின் நிறுவலை முடிக்க வேண்டும். கன்சோல் நிறுவல் வழிகாட்டினை அணுக உங்கள் உலாவியை பின்வரும் முகவரிக்கு சுட்டிக்காட்டவும்.

http://192.168.58.9/pandora_console/

இது ஏற்றப்பட்ட பிறகு, வழிமுறைகளைப் படித்து தொடர அடுத்து என்பதைக் கிளிக் செய்க.

15. அடுத்து, Yes "ஆம், நான் உரிம விதிமுறைகளை ஏற்றுக்கொள்கிறேன்" என்பதைக் கிளிக் செய்வதன் மூலம் உரிம விதிமுறைகளை ஏற்றுக்கொள்.

16. பின்னர் நிறுவி மென்பொருள் சார்புகளை சரிபார்க்கும். எல்லாம் சரியாக இருந்தால், அடுத்து என்பதைக் கிளிக் செய்க.

17. இப்போது பண்டோரா எஃப்எம்எஸ் தரவுத்தளத்தையும் தரவுத்தள பயனரையும் உருவாக்க மரியாடிபி தரவுத்தள ரூட் பயனர் கடவுச்சொல்லை வழங்கவும் (வழிமுறைகளைப் படிக்கவும்). அடுத்து என்பதைக் கிளிக் செய்க.

18. அடுத்து, நிறுவி பண்டோரா தரவுத்தளத்தையும் அதை அணுக ஒரு MySQL பயனரையும் உருவாக்கி, MySQL பயனருக்கு ஒரு சீரற்ற கடவுச்சொல்லை உருவாக்கி, அதைக் கவனியுங்கள் (கடவுச்சொல்), நீங்கள் விளக்கமளித்தபடி பண்டோரா FM சேவையக உள்ளமைவில் அமைக்க வேண்டும் பின்னர்.

தவிர, இது /var/www/html/pandora_console/include/config.php இல் அமைந்துள்ள புதிய உள்ளமைவு கோப்பை உருவாக்கும். நிறுவல் செயல்முறையை முடிக்க அடுத்து என்பதைக் கிளிக் செய்க.

19. நிறுவல் முடிந்ததும், Yes "ஆம், கோப்பின் மறுபெயரிடு" என்பதைக் கிளிக் செய்வதன் மூலம் நிறுவல் ஸ்கிரிப்டை மறுபெயரிடுங்கள் அல்லது அதை முழுவதுமாக அகற்றவும்.

$ sudo rm /var/www/html/pandora_console/install.php

கன்சோல் உள்நுழைவு பக்கத்தை அணுக, P "உங்கள் பண்டோரா எஃப்எம்எஸ் கன்சோலை அணுக இங்கே கிளிக் செய்க" என்பதைக் கிளிக் செய்க.

20. உள்நுழைவு பக்கத்தில், உள்நுழைய இயல்புநிலை உள்நுழைவு சான்றுகளைப் பயன்படுத்தவும்:

username: admin
password: pandora

21. அடுத்து, விழிப்பூட்டல்களைப் பெறுவதற்கான மொழி குறியீடு, நேர மண்டலம் மற்றும் மின்னஞ்சலை வழங்குவதன் மூலம் பணியகத்தை உள்ளமைக்கவும்.

22. பின்வரும் ஸ்கிரீன் ஷாட் எந்த கண்காணிப்பு தகவலும் இல்லாமல் பண்டோரா எஃப்எம்எஸ் நிர்வாக பயனர்களின் இயல்புநிலை டாஷ்போர்டைக் காட்டுகிறது.

23. அடுத்து, பண்டோரா கன்சோல் நிர்வாக பயனரின் கணக்கைப் பாதுகாக்க, இயல்புநிலை கடவுச்சொல்லை வலுவான மற்றும் பாதுகாப்பானதாக மாற்றவும். நிர்வாகி பயனரைக் கிளிக் செய்து, சுயவிவரப் பக்கத்தில், புதிய கடவுச்சொல்லை உள்ளிட்டு அதை உறுதிப்படுத்தவும். புதுப்பி என்பதைக் கிளிக் செய்க.

படி 4: பண்டோரா எஃப்எம்எஸ் சேவையகம் தொடக்க மற்றும் அடிப்படை உள்ளமைவைச் செய்தல்

24. கண்காணிப்பைத் தொடங்க, நீங்கள் பண்டோரா சேவையகத்தை உள்ளமைக்க வேண்டும். ‘/Etc/pandora/pandora_server.conf‘ என்ற கோப்பைத் திறந்து திருத்தவும்.

$ sudo vi /etc/pandora/pandora_server.conf

பின்வரும் வரியைத் தேடி, dbpass அளவுரு மதிப்பை MySQL பயனர் கடவுச்சொல்லாக அமைக்கவும் (படி 18 இலிருந்து).

dbpass bempvuhb

25. இறுதியாக, பண்டோரா சேவையை மறுதொடக்கம் செய்து, அது இயங்குகிறதா என்று சரிபார்க்கவும் (இந்த விஷயத்தில் அது தோல்வியடையும்/இறக்க வேண்டும்).

$ sudo systemctl restart pandora_server.service
$ sudo systemctl status pandora_server.service

26. பண்டோரா சேவை தொடங்கப்பட்ட உடனேயே இறப்பதற்கான காரணம், இயல்புநிலை சேவை அலகு கோப்பில் டெவலப்பர்கள் வழங்கிய சரியான ExecStart கட்டளை இல்லை.

$ sudo vi /lib/systemd/system/pandora_server.service

வரியை மாற்றவும்:

ExecStart=/usr/bin/pandora_server /etc/pandora/pandora_server.conf  -D

க்கு

ExecStart=/etc/init.d/pandora_server start

மாற்றங்களைச் சேமித்து, பின்னர் காட்டப்பட்டுள்ளபடி systemd உள்ளமைவுகளை மீண்டும் ஏற்றவும்.

$ sudo systemctl daemon-reload

27. இப்போது பண்டோரா எஃப்எம்எஸ் சேவையை மீண்டும் தொடங்க முயற்சிக்கவும், அது இயங்குகிறதா என்பதைச் சரிபார்க்கவும், மேலும் கணினி துவக்கத்திலும் தானாகத் தொடங்க இது இயக்கப்பட்டிருக்கும்.

$ sudo systemctl start pandora_server.service
$ sudo systemctl status pandora_server.service
$ sudo systemctl is-enabled pandora_server.service

28. மேலும், டென்டாகில் (கிளையன்ட்/சர்வர் கோப்பு பரிமாற்ற நெறிமுறை) சேவை இயங்குகிறது என்பதை உறுதிப்படுத்தவும்.

$ sudo systemctl status tentacle_serverd.service

29. இறுதியாக, பண்டோரா எஃப்எம்எஸ் கன்சோலுக்குச் சென்று நிறுவல் சேவையகத்தைக் கண்காணிக்கத் தொடங்க அதை புதுப்பிக்கவும். பின்வரும் ஸ்கிரீன்ஷாட்டில் சிறப்பிக்கப்பட்டுள்ளபடி டாஷ்போர்டில் உள்ள லோக்கல் ஹோஸ்ட் பற்றிய சில தகவல்களை நீங்கள் பெற முடியும்.

அங்கு நிற்கிறீர்கள்! பண்டோரா எஃப்எம்எஸ் கண்காணிப்பு கருவியின் சமீபத்திய பதிப்பை உபுண்டு 18.04 சேவையகத்தில் நிறுவியுள்ளீர்கள். அடுத்த வழிகாட்டியில், பண்டோரா எஃப்எம்எஸ் சேவையகத்துடன் முகவர்களை எவ்வாறு நிறுவுவது மற்றும் இணைப்பது என்பதைக் காண்பிப்போம். கீழேயுள்ள கருத்து படிவத்தின் மூலம் நீங்கள் எங்களை அணுகலாம் என்பதை நினைவில் கொள்க.