Debian 9 இல் Cacti SNMP கண்காணிப்பு கருவி நிறுவ எப்படி

 

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

கற்றாழை என்பது இணைய அடிப்படையிலான பிணைய கண்காணிப்பு கருவியாகும், இது முற்றிலும் திறந்த மூலமாகும், இது RRDtool வழியாக பிணையம் மற்றும் கணினி கிராபிக்ஸ் காண்பிக்க வடிவமைக்கப்பட்டுள்ளது. சுவிட்சுகள், திசைவிகள், லினக்ஸ், யூனிக்ஸ் மற்றும் நெட்வொர்க் சாதனங்களிலிருந்து பிணைய போக்குவரத்தை சேகரிக்கவும் கண்காணிக்கவும் இது SNMP (எளிய பிணைய மேலாண்மை நெறிமுறை) நெறிமுறையைப் பயன்படுத்துகிறது. Windows சேவையகங்கள் அல்லது SNMP ஐ ஆதரிக்கும் பிற வகையான பிணைய அடிப்படையிலான சாதனங்கள்.

தேவைகள்

  • டெபியன் 9 குறைந்த நிறுவல் ஒரு வெற்று உலோக இயந்திரம் அல்லது ஒரு மெய்நிகர் தனியார் சர்வரில்.
  • உங்கள் கணினி நெட்வொர்க் இடைமுகங்களின் அட்டைகளில் ஒன்றை கட்டமைக்கப்பட்ட ஒரு நிலையான IP முகவரி.
  • ரூட் கணக்கு அனுமதிகள் மூலம் ரூட் கணக்கு அல்லது பயனர் அணுகல் sudo வழியாக.

தொடக்க கட்டமைப்பு

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

nano /etc/apt/sources.list

sources.list கோப்பு மாதிரி:

deb http://ftp.ro.debian.org/debian/ நீட்டிப்பு முக்கிய இலவசமற்ற பங்களிப்பு deb-src http://ftp.ro.debian.org/debian/ நீட்டிப்பு முக்கிய   deb http://security.debian.org/debian-security நீட்டிப்பு / புதுப்பிப்பு முக்கியம் இலவசமற்ற பங்களிப்பு deb-src http://security.debian.org/debian-security நீட்டிப்பு / புதுப்பிப்பு முக்கியம்

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

apt புதுப்பித்தல்

apt upgrade

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

apt wget patch zip bash- நிறைவு unzip நிறுவ

Cacti என்பது PHP சர்வர்-சைட் நிரலாக்க மொழியில் எழுதப்பட்ட வலை அடிப்படையிலான கண்காணிப்பு கருவியாகும். Cacti php கோப்பு ஸ்கிரிப்ட்களை இயக்க, அப்பாச்சி HTTP சேவையகம் போன்ற ஒரு வலை சேவையகம், மற்றும் ஒரு PHP மொழிபெயர்ப்பாளர் நிறுவப்பட்ட மற்றும் கணினியில் செயல்பட வேண்டும். அப்பாச்சி வலை சேவையகம் மற்றும் PHP மொழிபெயர்ப்பாளர் ஆகியவற்றை ஒழுங்காக இயக்க Cacti தேவைப்படும் அனைத்து தேவையான PHP தொகுதிகள், உங்கள் சர்வர் கன்சோலில் பின்வரும் கட்டளையை வழங்கவும்.

aptX அஞ்சலை நிறுவி apache2 libapacheXMLX-mod-php2 php7.0 php7.0-snmp php7.0-xml php7.0-mbstring php7.0-json php7.0-gd php7.0-gmp php7.0-zip php7.0-ldap php7.0-mcrypt

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

netstat -tlpn

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

apt net-tools install

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

UFW ஃபயர்வாள் பயன்பாடு போன்ற உங்கள் கணினியில் ஃபயர்வால் செயல்படுத்தப்பட்டால், பின்வரும் கட்டளையை வழங்குவதன் மூலம், HTTP போக்குவரத்து வழியாக ஃபயர்வாலை அனுப்ப அனுமதிக்க ஒரு புதிய விதி சேர்க்க வேண்டும்.

ufw WWW ஐ அனுமதிக்கவும்

or

ufw 80 / tcp ஐ அனுமதிக்கவும்

இறுதியாக, அப்பாச்சி வலை சேவையக இயல்புநிலை வலைப்பக்கத்தை உங்கள் டெபியன் இயந்திர ஐபி முகவரியை HTTP நெறிமுறை வழியாக பார்வையிடுவதன் மூலம் உங்கள் வாடிக்கையாளரின் உலாவியில் காண்பிக்க முடியுமா என்று சோதிக்கவும், கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது. உங்கள் இயந்திர ஐபி முகவரி உங்களுக்குத் தெரியாவிட்டால், இயக்கவும் 'ifconfig ' அல்லது 'ip a ' ஆணையிடுகிறார். இந்த அமைப்பில் எனது ஐபி உள்ளது: http: // 192.168.1.14

 

அடுத்த கட்டத்தில், நாம் PHP இயல்புநிலை கட்டமைப்பு கோப்பில் சில மாற்றங்களை செய்ய வேண்டும் என்று உறுதி செய்ய வேண்டும் file_uploads மாறி செயல்படுத்தப்பட்டது மற்றும் PHP நேரம் மண்டலம் அமைப்பை சரியாக உள்ளமைத்து உங்கள் கணினியின் உடல் இருப்பிடத்துடன் பொருந்துகிறது. திறந்த /etc/php/7.0/apache2/php.ini எடிட் செய்ய கோப்பினை கீழ்கண்டவாறு கீழ்கண்டவாறு அமைக்க வேண்டும் என்று உறுதி செய்யவும்.

file_uploads = இல் date.timezone = ஐரோப்பா / லண்டன்

PHP இணைப்புகளை வழங்கிய நேரமண்டலங்களின் பட்டியலை பின்வரும் பிணையத்தில் வழங்குவதன் மூலம் உங்கள் நேர மண்டலத்திற்கு நேரத்தை மாற்றியமைக்கவும். http://php.net/manual/en/timezones.php

தேவையான மாற்றங்களை செய்த பின், ஒரு php தகவல் கோப்பை உருவாக்கவும், பின்வரும் கட்டளைகளை வழங்குவதன் மூலம் மாற்றங்களைப் பயன்படுத்துவதற்கு apache daemon ஐ மறுதொடக்கம் செய்யவும்.

எதிரொலி ' '| tee /var/www/html/info.php

systemctl மறுதொடக்கம் apache2

பின்வரும் நேர URL (உலாவியில் கீழே காட்டப்பட்டுள்ளபடி) இல் ஒரு உலாவியிலிருந்து PHP தகவல் ஸ்கிரிப்ட்டை பார்வையிடுவதன் மூலம் PHP நேர மண்டலம் சரியாக கட்டமைக்கப்பட்டிருந்தால் சரிபார்க்கவும். PHP நேர அமைப்பை சரிபார்க்க தேதி அமைப்பை கீழே உருட்டவும்.

http://192.168.1.14/info.php

Cacti கண்காணிப்பு கருவி RDBMS தரவுத்தளத்தில் சேமித்து வைக்கும் தரவுகளை சேகரித்துள்ளது. இந்த டுடோரியலில், நாம் MariaDB தரவுத்தள பின்னணியுடன் கக்டியை கட்டமைக்க வேண்டும். MySQL தரவுத்தளத்தை அணுகுவதற்கு தேவையான MariaDB தரவுத்தளத்தையும் PHP தொகுதிகளையும் நிறுவ கீழ்க்கண்ட கட்டளையை வெளியிடவும்.

apt mariadb-server php7.0-mysql நிறுவ

நீங்கள் MariaDB ஐ நிறுவிய பின், டீமான் இயங்குகிறது மற்றும் உள்ளூர் ஹோஸ்ட்டில் நெட்வொர்க் இணைப்புகளை கேட்கிறது, போர்ட் 3306, இயங்கும் , netstat கட்டளை.

netstat -tlpn | grep mysql

பின்னர் MySQL கன்சோல் மற்றும் பாதுகாப்பான MariaDB இல் உள்நுழைக ரூட் பின்வரும் கட்டளைகளை வழங்குவதன் மூலம் கணக்கு.

mysql -h localhost

mysql ஐப் பயன்படுத்தவும்; பயனர் செட் செருகுநிரலை மேம்படுத்தவும் = '' பயனர் = 'ரூட்'; பறிப்பு சலுகைகள்; வெளியேறு

அடுத்த கட்டத்தில், ஸ்கிரிப்ட் இயங்குவதன் மூலம் பாதுகாப்பான MariaDB mysql_secure_installation டெபியோ ஸ்ட்ரெட்ச் களஞ்சியத்திலிருந்து நிறுவல் தொகுப்பால் வழங்கப்படுகிறது. இயங்கும் போது, ​​ஸ்கிரிப்ட் MariaDB தரவுத்தளத்தை பாதுகாக்க, தொடர்ச்சியான கேள்விகளை கேட்கும்: MySQL ரூட் கடவுச்சொல்லை மாற்ற, அநாமதேய பயனர்களை அகற்ற, தொலை ரூட் உள்நுழைவுகளை முடக்க மற்றும் சோதனை தரவுத்தளத்தை நீக்க. கீழ்க்காணும் கட்டளையை வழங்குவதன் மூலம் ஸ்கிரிப்ட்டை இயக்கவும் மற்றும் MySQL டீமான் முழுவதுமாக பாதுகாக்க வேண்டுமென நீங்கள் கேட்கும் அனைத்து கேள்விகளுக்கும் ஆம் என டைப் செய்ய உறுதி செய்யவும். வழிகாட்டி தவிர கீழே உள்ள ஸ்கிரிப்ட் வெளியீட்டைப் பயன்படுத்தவும்.

sudo mysql_secure_installation

குறிப்பு: இந்த ஸ்கிரிப்ட்டின் எல்லாப் பகுதியையும் இயக்குவது எல்லா MariaDB க்கும் பரிந்துரைக்கப்படுகிறது

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

அதைப் பாதுகாக்க மரியாடிபியில் உள்நுழைய, எங்களுக்கு தற்போதைய தேவை

ரூட் பயனருக்கான கடவுச்சொல். நீங்கள் இப்போது மரியாடிபியை நிறுவியிருந்தால், மற்றும்

நீங்கள் இன்னும் ரூட் கடவுச்சொல்லை அமைக்கவில்லை, கடவுச்சொல் காலியாக இருக்கும்,

எனவே நீங்கள் இங்கு உள்ளிடவும்.

ரூட்டிற்கான தற்போதைய கடவுச்சொல்லை உள்ளிடவும் (எதுவும் நுழைய வேண்டாம்):

சரி, கடவுச்சொல் வெற்றிகரமாக பயன்படுத்தப்பட்டது, நகரும் ...

ரூட் கடவுச்சொல்லை அமைப்பதில் யாரும் MariaDB இல் நுழைய முடியாது என்பதை உறுதிப்படுத்துகிறது

ரூட் பயனர் சரியான அங்கீகாரம் இல்லாமல்.

உங்களிடம் ஏற்கனவே ரூட் கடவுச்சொல் தொகுப்பு உள்ளது, எனவே நீங்கள் பாதுகாப்பாக 'n' க்கு பதிலளிக்கலாம்.

ரூட் கடவுச்சொல்லை மாற்றவும் [ஒய் / N] y

புதிய கடவுச்சொல்:

புதிய கடவுச்சொல்லை மீண்டும் உள்ளிடவும்:

கடவுச்சொல் வெற்றிகரமாக புதுப்பிக்கப்பட்டது!

சிறப்பு சலுகை அட்டவணையை மீண்டும் ஏற்றுகிறது ..

... வெற்றி!

இயல்பாக, ஒரு MariaDB நிறுவலானது அநாமதேய பயனரைக் கொண்டுள்ளது, இது யாரையும் அனுமதிக்கிறது

ஒரு பயனர் கணக்கு உருவாக்கப்படாமல், MariaDB இல் உள்நுழைவதற்கு

அவர்களுக்கு. இது சோதனைக்கு மட்டுமே, மற்றும் நிறுவலை செய்ய மட்டுமே திட்டமிடப்பட்டுள்ளது

ஒரு பிட் மென்மையானது. நீங்கள் ஒரு நகர்த்துவதற்கு முன் அவற்றை நீக்க வேண்டும்

உற்பத்தி சூழல்.

அநாமதேய பயனர்களை நீக்கவா? [ஒய் / N] y

... வெற்றி!

பொதுவாக, 'லோக்கல் ஹோஸ்டில்' இருந்து மட்டுமே ரூட் இணைக்க அனுமதிக்கப்பட வேண்டும். இது

நெட்வொர்க்கிலிருந்து ரூட் கடவுச்சொல்லில் யாராவது யூகிக்க முடியாது என்பதை உறுதிப்படுத்துகிறது.

தொலை உள்நுழைவு தொலைநிலையை அனுமதிக்காதா? [ஒய் / N] y

... வெற்றி!

இயல்பாக, மரியாடிபி யாருக்கும் செய்யக்கூடிய 'சோதனை' என்ற தரவுத்தளத்துடன் வருகிறது

அணுகல். இது சோதனைக்கு மட்டுமே நோக்கமாக உள்ளது, மேலும் அகற்றப்பட வேண்டும்

உற்பத்தி சூழலுக்குள் நுழைவதற்கு முன்.

சோதனை தரவுத்தளத்தை அகற்றவும், அதை அணுகவும் வேண்டுமா? [ஒய் / N] y

- சோதனை தரவுத்தளத்தை கைவிடுகிறது…

... வெற்றி!

- சோதனை தரவுத்தளத்தில் சலுகைகளை நீக்குதல்…

... வெற்றி!

சிறப்புப் பலகங்களை மீண்டும் பெறுவதால், இதுவரை செய்யப்பட்ட அனைத்து மாற்றங்களும் உறுதிசெய்யப்படும்

உடனடியாக அமலுக்கு வரும்.

இப்போது சிறப்புரிமை அட்டவணைகள் மீண்டும் ஏற்றவா? [Y / n] y

... வெற்றி!

சுத்தம் செய்…

அனைத்தும் முடிந்தது! மேலே உள்ள அனைத்து படிகளையும் நீங்கள் முடித்திருந்தால், உங்கள் மரியாடிபி

நிறுவல் இப்போது பாதுகாப்பாக இருக்க வேண்டும்.

MariaDB ஐப் பயன்படுத்துவதற்கு நன்றி!

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

mysql -h localhost -u ரூட்

mysql -h localhost -u root -p

MariaDB தரவுத்தளத்தில் புகுபதிவு செய்யப்படும்போது, ​​மேலே சென்று, Cacti நிறுவலுக்கு ஒரு தரவுத்தளத்தை உருவாக்கவும், நிர்வகிக்கப் பயன்படும் பயனரை உருவாக்கவும் கள்ளியும் தரவுத்தளம், பின்வரும் கட்டளைகளை வழங்குவதன் மூலம். மாற்றவும் கள்ளியும் தரவுத்தள பயனர் மற்றும் கடவுச்சொல் அதன்படி.

create database cacti; grant all on cacti.* to 'cacti_user'@'localhost' identified by 'cacti_pass'; flush privileges; exit

கீழே கொடுக்கப்பட்டுள்ள கட்டளைகளை வழங்குவதன் மூலம் MySQL நேர மண்டலத்திற்கான காக்ஸி தரவுத்தள பயனருக்கு அனுமதி வழங்கவும் அனுமதிக்கவும். காக்டியின் சமீபத்திய வெளியீட்டை நிறுவவும் ரன் செய்யவும் இது ஒரு புதிய தேவையாகும்.

mysql -u root -p mysql </usr/share/mysql/mysql_test_data_timezone.sql

mysql -u root -p -e 'மானியம் mysql.time_zone_name இல் [மின்னஞ்சல் பாதுகாக்கப்பட்ட] க்குத் தேர்ந்தெடுக்கவும்

அடுத்த கட்டத்தில், MySQL சேவையக இயல்புநிலை கட்டமைப்பு கோப்பைத் திறந்து கீழ்க்கண்ட மாதிரிகளில் கீழ்கண்டவாறு கீழ்கண்டவாறு சேர்க்கலாம்.

nano /etc/mysql/mariadb.conf.d/50-server.cnf

கீழே உள்ள கோடுகள் சேர்க்கவும் 50-server.cnf கோப்பு:

max_heap_table_size              = 98M tmp_table_size                   = 64M join_buffer_size                 = 64M innodb_buffer_pool_size          = 485M innodb_doublewrite               = off innodb_additional_mem_pool_size  = 80M innodb_flush_log_at_timeout      = 3 innodb_read_io_threads           = 32 innodb_write_io_threads          = 16 

இதுவரை நாங்கள் செய்த அனைத்து மாற்றங்களையும் விண்ணப்பிக்க, MySQL மற்றும் Apache daemons ஐ மறுதொடக்கம் செய்யுங்கள் மற்றும் பின்வரும் கட்டளைகளை வழங்குவதன் மூலம் டெமன்ஸ் இயங்குகிறது என்பதை சரிபார்க்கவும்.

systemctl mysql apache2 மீண்டும் தொடங்கவும்

systemctl நிலை mysql apache2

SNMP சேவையை கட்டமைக்கவும்

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

apt snmp snmpd snmp-mibs-downloader நிறுவ வேண்டும்

மேலும், RRDtool என்ற தொழிற்துறை-தரவரிசை தரவு பதிவு செய்யும் கருவியை நிறுவவும், இது கிராஃபிங் செயல்பாட்டைக் காண்பிக்க காக்லி பயன்படுத்தப்படுகிறது.

apt நிறுவ rrdtool

அடுத்து, SNMP கட்டமைப்பு கோப்பை திருத்தவும் /etc/snmp/snmp.conf மற்றும் கருத்து "MIB க்கள் " கீழே உள்ள படத்தில் விவரிக்கப்பட்டுள்ளபடி வரிக்கு முன்னால் ஒரு ஹேஸ்டேக் (#) ஐ சேர்ப்பதன் மூலம் வரி.

SNMP டீமான் ரிமோட் மற்றும் லோக்கல் ஹோஸ்ட் அணுகலை கட்டமைக்கவும், திறக்கும் snmpd.conf filefor எடிட்டிங் மற்றும் தேடல் மற்றும் கீழே வரிகளை பின்வருமாறு புதுப்பிக்கவும்:

nano /etc/snmp/snmpd.conf

எல்லா இடைமுகங்களுடனும் இணைப்புகளைக் கேட்க வரிக்கு ஒத்துப்போகவில்லை

agentAddress udp: 161, udp6: [:: 1]: 9

உங்கள் உள்ளூர் நெட்வொர்க்கிற்கான SNMP வினவலை அனுமதிக்க பின்வரும் வரிகளை சேர்க்கவும் snmp_string கடவுச்சொல். Snmp சமூக சரத்தை மாற்றவும் snmp_string கடவுச்சொல் மற்றும் உங்கள் நெட்வொர்க் CIDR முகவரி ஆகியவற்றின் படி.

rocommunity snmp_string localhost rocommunity snmp_string 192.168.1.0/25

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

இந்த தகவலை மாற்ற, திருத்தவும் sysLocation மற்றும் sysContact கணினி தகவல் பிரிவின் கீழ் கோடுகள் மற்றும் உங்கள் சொந்த மதிப்புகளை சேர்க்கவும். முன்னிருப்பாக, பின்வரும் மதிப்புகள் கட்டமைக்கப்படுகின்றன sysLocation மற்றும் sysContact.

sysLocation Sitting on the Dock of the Bay sysContact Me <[email protected]>

நீங்கள் சரியான மாற்றங்களை செய்த பிறகு snmpd.conf கோப்பு, சேமித்து கோப்பை மூடவும் மற்றும் கீழே உள்ள கட்டளைகளை வழங்குவதன் மூலம் மாற்றங்களை பிரதிபலிக்க snmp டீமானை மறுதொடக்கம் செய்யவும். பின் snmpd டீமானின் நிலை மற்றும் பட்டியலிடும் நிலையில் சொந்தமான துறைமுகங்களை சரிபார்க்கவும்.

systemctl restart snmpd.service

systemctl நிலை snmpd.service

netstat -tulpn | grep snmp

SNMP க்கு திறந்த ஃபயர்வால் துறை:

ufw 161 / udp ஐ அனுமதிக்கவும்

SNMP டீமான் எதிர்பார்த்தபடி செயல்படுவதை சரிபார்க்கவும் மற்றும் லோக்கல் ஹோஸ்ட்டின் நினைவகம் கீழ் அனைத்து SNMP மதிப்புகள் மீட்டெடுக்கவும், கீழே உள்ள கட்டளையை இயக்கவும்.

snmpwalk -v 2c -c snmp_string localhost நினைவகம்

காக்கை-முதுகெலும்பு நிறுவவும்

Cacti- முதுகெலும்பு இயல்புநிலை cmd.php மின்தடையினை மாற்றுகிறது, இது வேகமாக செயல்படுத்தும் நேரத்திற்கு C இல் எழுதப்பட்டுள்ளது. Debian 9 இல் உள்ள மூலங்களில் இருந்து காக்ஸி-ஸ்பைன் பில்லர் தொகுப்பை தொகுக்க மற்றும் நிறுவ, முதல், கணினியில் தேவையான அனைத்து சார்புகளையும் நிறுவ, பின்வரும் கட்டளையை இயக்கவும்.

apt நிறுவ-அத்தியாவசிய dos2unix dh-autoreconf உதவி 2man libssl-dev libmysql ++ - dev libmariadb-dev libmariadbclient-dev librrds-perl libsnmp-dev நிறுவ

அடுத்து, Cacti-Spine tar சுருக்கப்பட்ட காப்பகத்தின் சமீபத்திய பதிப்பைப் பதிவிறக்கவும் wget, பயன்பாடு, tarball காப்பகத்தை பிரித்தெடுத்து பின்வரும் கட்டளைகளை வழங்குவதன் மூலம் cacti-spine பிரித்தெடுக்கப்பட்ட கோப்பகத்தில் உள்ளிடவும்.

wget https://www.cacti.net/downloads/spine/cacti-spine-latest.tar.gz

தார் xfz cacti-spine-latest.tar.gz

cd cacti-spine-1.1.24 /

இப்போது, ​​கமாடி-முதுகெலும்பு பயன்பாட்டை தொகுக்க மற்றும் கீழே உள்ள கட்டளைகளை வழங்குவதன் மூலம் நிறுவவும்.

./bootstrap

./configure

செய்ய

நிறுவவும்

காக்கை-முதுகெலும்பு நிறுவப்படும் / Usr / local / முதுகெலும்பு / கணினி பாதை. ICMP பிங் கோரிக்கைகளை ஆதரிப்பதற்காக, முதுகெலும்பு பைனரிக்கு SUID பிட் அமைப்பதை முதுகெலும்பு பரிந்துரைக்கிறது.

chown ரூட்: ரூட் / usr / local / spine / bin / spine

chmod + s / usr / local / spine / bin / spine

நீங்கள் கோப்பை தரவுத்தளத்தில் காட்சியில் தரவுத்தளத்திற்கு திருத்த வேண்டும்.

நானோ /usr/local/spine/etc/spine.conf

spine.conf கோப்பு மாதிரி. அதன்படி சான்றுகளை மாற்றவும். Cacti க்காக கட்டமைக்கப்பட்ட அதே தரவுத்தள சான்றுகளை பயன்படுத்தவும்.

DB_Host localhost DB_Database cacti DB_User user_cacti DB_Pass pass_cacti DB_Port 3306 DB_PreG 0

காக்ஸி நிறுவவும்

Debian 9 இல் உள்ள மூலங்களில் இருந்து Cacti ஐ நிறுவ, முதல், காக்ஸி டார்வால் சுருக்கப்பட்ட காப்பகத்தின் சமீபத்திய பதிப்பைப் பதிவிறக்கம் செய்து பிரித்தெடுக்கவும், பின் பின்வரும் கட்டளைகளை வழங்குவதன் மூலம், வலை ரூட் பாதையை அடுக்கி வைப்பதற்காக அனைத்து பிரித்தெடுக்கப்பட்ட கோப்புகளை நகலெடுக்கவும்.

wget https://www.cacti.net/downloads/cacti-latest.tar.gz

தார் xfz cacti-latest.tar.gz

cp -rf cacti-1.1.24 / * / var / www / html /

அடுத்த கட்டத்தில், திறந்த காக்ஸி கட்டமைப்பு கோப்பு மற்றும் கீழே உள்ள எடுத்துக்காட்டில் விளக்கப்பட்டுள்ளபடி MySQL cacti தரவுத்தள பயனர்பெயர், கடவுச்சொல், புரவலன் மற்றும் URL பாதை ஆகியவற்றைப் பிரதிபலிக்க கீழ்க்கண்ட வரிகளை மேம்படுத்தவும்.

nano /var/www/html/include/config.php

கள்ளியும் செய்ய config.php கோப்பு மாதிரி:

$ database_type = 'mysql'; $ database_default = 'cacti'; $ database_hostname = 'localhost'; $ database_username = 'cacti_user'; $ database_password = 'cacti_pass'; $ database_port = '3306'; $ database_ssl = false;

கீழே மாறி மாறி மாறி மாறும் "/ கள்ளியும்"To"/"

$ url_path = '/';

அடுத்து, நீங்கள் ஏற்றுவதன் மூலம் காக்ஸி தரவுத்தளத்தை விரிவுபடுத்த வேண்டும் cacti.sql ஸ்கிரிப்ட் உங்கள் வலை சேவையகம் ஆவணம் ரூட் இருப்பிடத்தில் அமைந்துள்ள மற்றும் கீழே உள்ள கட்டளைகளை வழங்குவதன் மூலம் cacti mysql அட்டவணைகள் சரிபார்க்கவும்.

mysql -u cacti_user cacti -p </var/www/html/cacti.sql
mysql-u cacti_user cacti -p -e 'நிகழ்ச்சி அட்டவணைகள்'

கடைசியாக, இணைய இடைமுகத்திலிருந்து Cacti ஐ நிறுவ துவங்குவதற்கு முன், அப்பாச்சி இணைய சேவையகத்தால் நிறுவப்பட்ட இயல்புநிலை index.html கோப்பை அகற்றுவதற்காக கீழே உள்ள கட்டளைகளை இயக்கவும், Cacti க்கான பதிவு கோப்பை உருவாக்கவும், அப்பாச்சி இயக்க பயனரை முழு எழுத்து அனுமதியுடன் Cacti நிறுவல் பாதையில் அனுமதிக்கவும் .

rm /var/www/html/index.html

/var/www/html/log/cacti.log தொடவும்

chown -R www-data: www-data / var / www / html /

ஒரு உலாவியிலிருந்து உங்கள் கணினி ஐபி முகவரி அல்லது டொமைன் பெயரைப் பார்வையிடவும், பின்வரும் URL ஐ திறக்கவும், இணைய முகப்பின் மூலம் கக்டினை நிறுவுக.

http://192.168.1.14/install

முதல் ஸ்கிரீன் காசில் ஜிபிஎல் உரிம ஒப்பந்தத்தை ஏற்கவும், கீழே உள்ள பொத்தானைத் தொடரவும் கீழே உள்ள திரைக்கு கீழே காட்டவும்.

அடுத்த திரையில், அனைத்து கணினி தேவைகள் நிறுவலரால் நிறைவேற்றப்பட்டு, நிறுவலின் மூலம் முன்னோக்கி நகர்த்த அடுத்த அடுத்துள்ள பொத்தானை அழுத்தி, சரிபார்க்கவும்.

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

அனைத்து முக்கிய பைனரி இடங்கள் மற்றும் பதிப்புகள் சரியாக காக்ஸி நிறுவி மூலம் கண்டறியப்பட்டதா என சரிபார்க்கவும். மேலும், நீங்கள் முதுகெலும்பு பைனரி பாதை புதுப்பிக்க வேண்டும் / Usr / local / முதுகெலும்பு / பின் / முதுகெலும்பு. நீங்கள் கிளாசிக்கல் தீம் ஒன்றைத் தேர்ந்தெடுத்து அடுத்த பொத்தானைத் தொடரலாம்.

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

நிறுவப்பட்ட பட்டியலிலிருந்து அனைத்து டெம்ப்ளேட்களையும் தேர்ந்தெடுத்து நிறுவல் முடிப்பதற்கு, பினிஷ் பொத்தானை அழுத்தவும்.

நிறுவல் செயல்முறை முடிந்ததும், பின்வரும் இயல்புநிலை சான்றுகளுடன் Cacti இணைய இடைமுகத்தில் உள்நுழைந்து, பின்வரும் திரைக்காட்சிகளில் விளக்கப்பட்டுள்ளபடி புதிய வலுவான கடவுச்சொல் மூலம் நிர்வாக இயல்புநிலை கடவுச்சொல்லை மாற்றவும்.

பயனர் பெயர்: நிர்வாகம்
கடவுச்சொல்: நிர்வாகம்

நீங்கள் Cacti இணைய இடைமுகத்தில் உள்நுழைந்த பின்னர், செல்லவும் கன்சோல் -> உள்ளமைவு -> அமைப்புகள் -> Poller மற்றும் cmd.php இலிருந்து poller வகை மாற்ற முதுகெலும்பு பைனரி, கீழே படத்தில் காட்டப்பட்டுள்ளது. கீழே உருட்டு மற்றும் அடிக்க சேமி மாற்றங்கள் விண்ணப்பிக்கவும்.

பின் செல்லவும் கன்சோல் -> உள்ளமைவு -> அமைப்புகள் -> பாதைகள் மற்றும் கற்றாழை-முதுகெலும்புகளைப் புதுப்பிக்கவும் மற்றும் கட்டமைப்பு பாதை பாதையை பின்வரும் பாதையில் அமைக்கவும் /usr/local/spine/etc/spine.conf கீழே உள்ள படத்தில் விளக்கப்பட்டுள்ளபடி, வடிவமைப்பைக் காப்பாற்ற சேமி பொத்தானை அழுத்தவும்.

SNMP வழியாக கண்காணிக்க ஒரு புதிய சாதனத்தை சேர்க்க, செல்ல கன்சோல் -> மேலாண்மை -> சாதனங்கள் மற்றும் ஹிட் + ஐகான், கீழே படத்தில் காட்டப்பட்டுள்ளது. ஆர்ப்பாட்ட நோக்கங்களுக்காக, SNMP நெறிமுறை வழியாக காக்ஸி மூலம் கண்காணிக்கும் உள்ளூர் ஹோஸ்ட் இயந்திரத்தை நாங்கள் சேர்ப்போம்.

SNMP வழியாக கண்காணிக்கப்படும் புதிதாக சேர்க்கப்பட்ட லினக்ஸ் கருவிக்கு, சாதனம், புரவலன் பெயர், FQDN அல்லது கண்காணிக்கப்பட்ட சாதனத்தின் IP முகவரி ஆகியவற்றைக் குறிப்பிடவும். உள்ளூர் லினக்ஸ் இயந்திரம் சாதனம் டெம்ப்ளேட். SNMP விருப்பங்களில் சரியான SNMP பதிப்பைத் தேர்ந்தெடுக்கவும் (இந்த வழக்கில் நாங்கள் பதிப்பு 2 ஐப் பயன்படுத்துவோம்) உங்கள் சாதனத்தை SNMP சமூக சரத்தை எழுதவும், கீழே உள்ள படங்களில் விவரிக்கவும். SNMP போர்ட் மாற்றப்படவில்லை என்றால், துறைமுக மதிப்பை இயல்புநிலையாக விடவும், நீங்கள் முடிக்கும்போது, ​​ஸ்க்ரோல் செய்து, உருவாக்க பொத்தானை அழுத்தி Cacti தரவுத்தளத்திற்கு சாதனத்தை கண்காணிக்கும் பொருட்டு சேர்க்கலாம்.

சாதனம் Cacti தரவுத்தளத்தில் சேர்க்கப்பட்ட பிறகு, சாதனம் ஒழுங்காக கண்டறியப்பட்டு, வினவப்பட்டிருந்தால், SNMP சுருக்கம் சாதனம் பக்கத்தின் மேல் காட்டப்படும். இந்த சாதனத்திற்கான RRDTool SNMP வரைபடங்களை உருவாக்க, கிளிக் செய்யவும் இந்த சாதனத்திற்கான வரைபடங்களை உருவாக்கவும் இணைப்பு, நீங்கள் அடுத்த திரையில் நகர்த்துவதற்கு உருவாக்கவும் பொத்தானை அழுத்தி, அடுத்தடுத்து உருவாக்கவும் பொத்தானை அழுத்தவும், பின்வரும் படங்களில் விளக்கப்பட வேண்டும் என்பதை நீங்கள் விரும்பும் வரைபட வார்ப்புருக்களை சோதிக்கவும்.

வரைபடங்களைக் காட்சிப்படுத்த, கன்சோல் -> மேலாண்மை -> சாதனங்களுக்குச் செல்லவும், நீங்கள் மேலும் ஒரு செயலைச் செய்ய விரும்பும் சாதனத்தைச் சரிபார்த்து, செயல் மெனுவிலிருந்து ஒரு மரத்தில் இடம் (இயல்புநிலை மரம்) என்பதைத் தேர்ந்தெடுக்கவும்.

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

இறுதியாக, கண்காணிக்கப்பட்ட சாதனங்களைப் பற்றிய தரவு சேகரிக்க தொடங்குவதற்கு Cacti கருவிக்கு பொருட்டு, ஒவ்வொரு புதிய நிமிடத்திற்கும் SNMP வழியாக சாதனங்களைக் கேட்கும் புதிய கிரான் வேலை சேர்க்க வேண்டும். கீழே கொடுக்கப்பட்டுள்ள கட்டளையை வழங்குவதன் மூலம் அப்பாச்சி இயக்க முறைமைக்குச் சொந்தமான மற்றும் இயக்கப்படும் திட்டமிடப்பட்ட வேலைகளைச் சேர்க்கவும்.

crontab -u www-data -e

Crontab வேலை வரி:

* / 5 * * * * / usr / bin / php /var/www/html/poller.php> /var/www/html/log/cron.log 2> & 1

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

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

a2enmod ssl

a2 இயல்புநிலை- ssl.conf

systemctl மறுதொடக்கம் apache2

பின்னர், HTTPS நெறிமுறை வழியாக கக்டி வலை இடைமுகத்திற்கு செல்லவும். அப்பாச்சி இணைய சேவையகம் இணைப்பை குறியாக்க ஒரு சுய கையொப்பமான சான்றிதழை பயன்படுத்துவதால், ஒரு பிழை செய்தியை உங்கள் உலாவியில் காட்ட வேண்டும். பிழையை ஏற்று, பின்வரும் ஸ்கிரீன் ஷாட்டில் காட்டியுள்ளபடி இப்போது நீங்கள் பாதுகாப்பாக Cacti இணைய இடைமுகத்தை அணுகலாம்.

அவ்வளவுதான்! டெபியன் 9 இல் மூலங்களில் இருந்து Cacti ஐ வெற்றிகரமாக நிறுவியுள்ளோம். கக்டி தொடர்பான மற்ற தனிப்பயன் அமைப்புகளுக்கு, பின்வரும் இணைப்பில் உள்ள ஆவணங்கள் பக்கங்களை பார்வையிடவும் https://docs.cacti.net/manual:100

மூல