ស្នូល Nagios៖ តើ Nagios គឺជាអ្វីនិងរបៀបតំឡើងវានៅលើដេបៀន GNU / លីនុច?
នៅក្នុងវិស័យនៃ បណ្តាញនិងម៉ាស៊ីនមេ មានកម្មវិធីល្អ ៗ និងមានប្រសិទ្ធភាពសម្រាប់ អ្នកគ្រប់គ្រងប្រព័ន្ធ / ម៉ាស៊ីនបម្រើ (SysAdmins)។ ដូច្នេះថ្ងៃនេះយើងនឹងនិយាយអំពីការហៅដ៏ល្បីមួយ ស្នូល Nagios.
ស្នូល Nagios ជាទូទៅវាគឺជាកំណែឥតគិតថ្លៃ ណាហ្គីយ៉ូស។ ដែលជាមូលដ្ឋានគឺជាការពេញនិយម ឧបករណ៍ / សេវាកម្ម / កម្មវិធីត្រួតពិនិត្យបណ្តាញ នៅក្នុងទ្រង់ទ្រាយនៃ ប្រភពបើកចំហ។.
Webmin: រដ្ឋបាលពីកម្មវិធីអ៊ីនធឺណិត
ហើយដោយសារយើងកម្រដោះស្រាយបញ្ហាដែលទាក់ទងនឹង កម្មវិធីកម្មវិធីនិងប្រព័ន្ធ ពីវិស័យនៃ បណ្តាញនិងម៉ាស៊ីនមេ ឬការប្រើប្រាស់ជាក់លាក់សម្រាប់ អ្នកគ្រប់គ្រងប្រព័ន្ធ / ម៉ាស៊ីនបម្រើ (SysAdmins)យើងនឹងចាកចេញភ្លាមៗនៅខាងក្រោមបណ្តាញភ្ជាប់ទៅការបោះពុម្ពមុន ៗ មួយចំនួនដែលទាក់ទងនឹងវិស័យព័ត៌មានវិទ្យានេះ៖
"Webmin គឺជាឧបករណ៍កំណត់រចនាសម្ព័ន្ធប្រព័ន្ធដែលអាចចូលប្រើបានតាមអ៊ិនធឺរណែតសម្រាប់ OpenSolaris, GNU / Linux និងប្រព័ន្ធយូនីកផ្សេងទៀត។ ជាមួយវាអ្នកអាចកំណត់រចនាសម្ព័ន្ធផ្នែកខាងក្នុងនៃប្រព័ន្ធប្រតិបត្តិការជាច្រើនដូចជាអ្នកប្រើប្រាស់កូតាអវកាសសេវាកម្មឯកសារកំណត់រចនាសម្ព័ន្ធការបិទកុំព្យួទ័រ។ PHP, MySQL, DNS, Samba, DHCP, និងផ្សេងទៀត។" Webmin: រដ្ឋបាលពីកម្មវិធីអ៊ីនធឺណិត
លិបិក្រម
- 1 ស្នូលណាហ្គីយ៉ូសៈកំណែណាហ្គីយ៉ូសឥតគិតថ្លៃនិងឥតគិតថ្លៃ
- 1.1 តើណាហ្គីយ៉ូស្នូលគឺជាអ្វី?
- 1.2 លក្ខណៈ
- 1.3 តើធ្វើដូចម្តេចដើម្បីដំឡើងវានៅលើដេបៀន GNU / លីនុច ១០?
- 1.3.1 ១- ជំហានដើម្បីរៀបចំប្រព័ន្ធប្រតិបត្តិការ
- 1.3.2 ២- ទាញយកកម្មវិធីបច្ចុប្បន្ន
- 1.3.3 ៣- ចងក្រងកម្មវិធីបច្ចុប្បន្ន
- 1.3.4 ៤- បង្កើតអ្នកប្រើប្រាស់និងក្រុម
- 1.3.5 ៥- តំឡើងកញ្ចប់សំខាន់ៗផ្សេងៗ
- 1.3.6 6.- តំឡើងឯកសារកំណត់រចនាសម្ព័ន្ធ Apache
- 1.3.7 7.- តំឡើងនិងកំណត់រចនាសម្ព័ន្ធជញ្ជាំងភ្លើងតាមរយៈ IPTables
- 1.3.8 8.- បង្កើតគណនីអ្នកប្រើប្រាស់នៅក្នុងកម្មវិធី Apache ដើម្បីចាប់ផ្តើមនៅក្នុងណាហ្គីយ៉ូស្នូល
- 1.3.9 9.- ចាប់ផ្តើមឡើងវិញ / ចាប់ផ្តើមសេវាកម្មចាំបាច់
- 1.3.10 10.- ចូលទៅ Nagios Core
- 1.3.11 ការតំឡើងកម្មវិធីជំនួយស្នូលណាហ្គីស
- 1.3.12 ការថតអេក្រង់
- 2 ១០ ជម្រើសឥតគិតថ្លៃនិងបើកចំហ
- 3 បន្ត
ស្នូលណាហ្គីយ៉ូសៈកំណែណាហ្គីយ៉ូសឥតគិតថ្លៃនិងឥតគិតថ្លៃ
តើណាហ្គីយ៉ូស្នូលគឺជាអ្វី?
នេះបើយោងតាមគេហទំព័រផ្លូវការរបស់ Nagios, ស្នូល Nagios វាត្រូវបានពិពណ៌នាដូចខាងក្រោម:
"Nagios® Core ™គឺជាបណ្តាញប្រភពបើកចំហនិងកម្មវិធីត្រួតពិនិត្យប្រព័ន្ធ។ វាឃ្លាំមើលម៉ាស៊ីន (កុំព្យូទ័រ) និងសេវាកម្មដែលអ្នកបញ្ជាក់ប្រាប់អ្នកនៅពេលមានបញ្ហាហើយនៅពេលដែលវាប្រសើរឡើង។ Nagios Core ត្រូវបានរចនាឡើងដំបូងដើម្បីដំណើរការក្រោមលីនុចទោះបីជាវាគួរតែដំណើរការក្រោមប្រព័ន្ធប្រតិបត្តិការយូនីកផ្សេងទៀតក៏ដោយ។ ដូចគ្នានេះផងដែរវាគឺជាកំណែឥតគិតថ្លៃនៃឧបករណ៍បច្ចុប្បន្នរបស់យើងដែលមានឈ្មោះថាណាហ្គីយ៉ូស៊ីអាយ។"
លក្ខណៈ
ក្នុងចំណោមលក្ខណៈពិសេសជាច្រើននៃ ស្នូល Nagios ១០ ខាងក្រោមនេះអាចនិយាយបាន៖
- សេវាកម្មបណ្តាញត្រួតពិនិត្យ (SMTP, POP3, HTTP, NNTP, PING និងផ្សេងទៀត)
- ការត្រួតពិនិត្យធនធានរបស់ម៉ាស៊ីនដែលបានត្រួតពិនិត្យផ្សេងៗគ្នា (ការផ្ទុករបស់ដំណើរការការប្រើឌីសក្នុងចំណោមរបស់ផ្សេងទៀត។ )
- ការរចនាកម្មវិធីជំនួយដ៏សាមញ្ញមួយដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ងាយស្រួលបង្កើតការត្រួតពិនិត្យសេវាកម្មផ្ទាល់ខ្លួន។
- សេវាកម្មត្រួតពិនិត្យប៉ារ៉ាឡែល។
- សមត្ថភាពក្នុងការកំណត់ឋានានុក្រមម៉ាស៊ីនបណ្តាញដោយប្រើម៉ាស៊ីនមេដែលអនុញ្ញាតឱ្យអ្នករកឃើញនិងបែងចែករវាងម៉ាស៊ីនដែលចុះនិងអ្នកដែលមិនអាចទៅដល់។
- ទំនាក់ទំនងការជូនដំណឹងនៅពេលមានបញ្ហាម៉ាស៊ីនឬសេវាកម្មកើតឡើងហើយត្រូវបានដោះស្រាយ (តាមអ៊ីមែលផេកហ្គឺរឬវិធីសាស្ត្រកំណត់ដោយអ្នកប្រើប្រាស់) ។
- សមត្ថភាពកំណត់អ្នករៀបចំព្រឹត្តិការណ៍ដើម្បីដំណើរការកំឡុងពេលព្រឹត្តិការណ៍ម្ចាស់ផ្ទះឬសេវាកម្មសម្រាប់ការដោះស្រាយបញ្ហាសកម្ម។
- ការបង្វិលឯកសារកំណត់ហេតុដោយស្វ័យប្រវត្តិ។
- ការគាំទ្រសម្រាប់ការអនុវត្តម៉ាស៊ីនត្រួតពិនិត្យដែលមិនចាំបាច់
- ចំណុចប្រទាក់គេហទំព័រស្រេចចិត្តដើម្បីមើលស្ថានភាពបណ្តាញបច្ចុប្បន្នប្រវត្តិនៃការជូនដំណឹងនិងបញ្ហាឯកសារកំណត់ហេតុនិងអ្វីៗជាច្រើនទៀត។
តើធ្វើដូចម្តេចដើម្បីដំឡើងវានៅលើដេបៀន GNU / លីនុច ១០?
មុនពេលចាប់ផ្តើមផ្នែកនេះវាមានតំលៃកត់សម្គាល់ដូចធម្មតាថាសម្រាប់ករណីជាក់ស្តែងនេះយើងនឹងប្រើធម្មតា ឆ្លើយតបលីនុច បានហៅ អព្ភូតហេតុ GNU / លីនុចដែលត្រូវបានផ្អែកលើ MX លីនុច 19 (ដេបៀន ១០)។ ដែលត្រូវបានបង្កើតឡើងតាមរបស់យើង «មគ្គុទេសក៍រូបថតរហ័សលីនុច MX».
ទោះយ៉ាងណាក៏ដោយណាមួយ GNU / លីនុច Distro អ្វីដែលគាំទ្រ Systemd។ ដូច្នេះយើងនឹងប្រើវា អេមអិលលីនុចអ៊ិនធឺរ ចាប់ផ្តើមពី ប្រព័ន្ធចាប់ផ្ដើម GRUB តាមជម្រើសរបស់អ្នកជាមួយ "ចាប់ផ្តើមជាមួយ Systemd"។ ជំនួសឱ្យជម្រើសលំនាំដើមរបស់វាដែលគ្មាន Systemd ឬជាជាងជាមួយ ប្រព័ន្ធស៊ីដស៊ីម។ ដូចគ្នានេះផងដែរយើងនឹងប្រតិបត្តិរាល់ពាក្យបញ្ជាបញ្ជាពី អ្នកប្រើ Sysadmin, ជំនួសអោយ អ្នកប្រើជា rootពី Respin លីនុចបាននិយាយ។
ហើយឥឡូវនេះសម្រាប់អ្នក ទាញយកតំឡើងនិងប្រើប្រាស់យើងនឹងប្រើឯកសារ «ការណែនាំតំឡើងរហ័សសំរាប់ដេបៀន« ហើយទាំងនេះនឹងជា បញ្ជាទិញ ដើម្បីដំណើរការនៅក្នុងស្ថានីយ (កុងសូល) នៃប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក៖
១- ជំហានដើម្បីរៀបចំប្រព័ន្ធប្រតិបត្តិការ
ធ្វើបច្ចុប្បន្នភាពឃ្លាំងនិងតំឡើងកញ្ចប់ចាំបាច់និងចាំបាច់ដើម្បីធ្វើការជាមួយ ស្នូល Nagios.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
២- ទាញយកកម្មវិធីបច្ចុប្បន្ន
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
៣- ចងក្រងកម្មវិធីបច្ចុប្បន្ន
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
៤- បង្កើតអ្នកប្រើប្រាស់និងក្រុម
sudo make install-groups-users
sudo usermod -a -G nagios www-data
៥- តំឡើងកញ្ចប់សំខាន់ៗផ្សេងៗ
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- តំឡើងឯកសារកំណត់រចនាសម្ព័ន្ធ Apache
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- តំឡើងនិងកំណត់រចនាសម្ព័ន្ធជញ្ជាំងភ្លើងតាមរយៈ IPTables
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- បង្កើតគណនីអ្នកប្រើប្រាស់នៅក្នុងកម្មវិធី Apache ដើម្បីចាប់ផ្តើមនៅក្នុងណាហ្គីយ៉ូស្នូល
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- ចាប់ផ្តើមឡើងវិញ / ចាប់ផ្តើមសេវាកម្មចាំបាច់
systemctl restart apache2.service
systemctl start nagios.service
ចំណាំ៖ ចាប់ផ្តើមប្រព័ន្ធប្រតិបត្តិការឡើងវិញក្នុងករណីមានបញ្ហាជាមួយពាក្យបញ្ជាបញ្ជាទាំងនេះ។
10.- ចូលទៅ Nagios Core
ដំណើរការ Web Browser នៅលើម៉ាស៊ីនមូលដ្ឋានប្រសិនបើអ្នកមាន Graphical User Environment (GUI) ឬនៅលើកុំព្យូទ័រផ្សេងទៀតនៅលើបណ្តាញ។
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
ចំណាំ៖ ប្រសិនបើអ្នកមិនឃើញបង្អួច“ Nagios Core Login” សូមពិនិត្យមើលថាប្រព័ន្ធប្រតិបត្តិការរបស់អ្នកផ្អែកលើដេបៀនជីអិនយូ/លីនុច ៨/៩/១០ មានការតំឡើងត្រឹមត្រូវ។ "ឯកសារដើម" del ម៉ាស៊ីនមេ Apache នៅខាងក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធខាងក្រោម៖ /etc/apache2/apache2.conf
។ ជំនួសផ្លូវ /var/www
ដោយដូចខាងក្រោមៈ /var/www/html
។ បន្ទាប់មកចាប់ផ្តើមសេវាកម្មអាភីចឬកុំព្យូទ័រឡើងវិញហើយព្យាយាមម្តងទៀតនៅលើកុំព្យូទ័រ។
ការតំឡើងកម្មវិធីជំនួយស្នូលណាហ្គីស
ធ្វើបច្ចុប្បន្នភាពឃ្លាំងនិងតំឡើងកញ្ចប់ចាំបាច់និងចាំបាច់ដើម្បីធ្វើការជាមួយ កម្មវិធីជំនួយ Nagios.
sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
ទាញយកនិងពន្លាកញ្ចប់បច្ចុប្បន្នជាមួយ“ កម្មវិធីជំនួយណាហ្គីអូ”
cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz
ចងក្រងនិងតំឡើង“ កម្មវិធីជំនួយណាហ្គីអូ”
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
ការថតអេក្រង់
សម្រាប់ព័ត៌មានបន្ថែមអំពី ស្នូល Nagios តំណភ្ជាប់ខាងក្រោមអាចត្រូវបានស្វែងរក៖
១០ ជម្រើសឥតគិតថ្លៃនិងបើកចំហ
- Cacti
- ខាបូត។
- គម្រោងកាប៊ីនយន្ដហោះ
- អាយស៊ីងហ្គា
- FreeMNS
- ម៉ុនមីន
- ណេតដាតា
- Pandora FMS
- កម្មវិធីត្រួតពិនិត្យម៉ាស៊ីនមេ PHP
- Zabbix
ដើម្បីស្វែងយល់បន្ថែមអំពីរបស់ទាំងនេះ ជម្មើសជំនួស និងច្រើនទៀតសូមចុចលើតំណភ្ជាប់ខាងក្រោម៖ ឧបករណ៍និងកម្មវិធីត្រួតពិនិត្យបណ្តាញក្រោមប្រភពបើកចំហ.
បន្ត
សរុបសេចក្ដីដូចដែលបានឃើញ ស្នូល Nagios គឺជាឧបករណ៍កម្មវិធីដ៏ល្អឥតខ្ចោះសម្រាប់វិស័យ បណ្តាញ / ម៉ាស៊ីនមេ និង អ្នកគ្រប់គ្រងប្រព័ន្ធ / ម៉ាស៊ីនបម្រើ (SysAdmins)។ ហើយវាមិនត្រឹមតែមានអនុភាពទេប៉ុន្តែអាចបត់បែននិងសម្របខ្លួនបានដោយសារការប្រើប្រាស់ពហុគុណរបស់វា កម្មវិធីជំនួយ។ ហើយសម្រាប់អ្នកដែលប្រហែលជាមិនប្រើវាតែងតែមានជម្រើសដ៏ល្អដូចជា គម្រោង Zabbix, Icinga និង Cockpitក្នុងចំណោមអ្នកផ្សេងទៀតជាច្រើន។
យើងសង្ឃឹមថាការបោះពុម្ពផ្សាយនេះនឹងមានប្រយោជន៍ខ្លាំងណាស់សម្រាប់ទាំងមូល «Comunidad de Software Libre y Código Abierto»
និងការចូលរួមចំណែកដ៏ធំធេងចំពោះការកែលំអកំណើននិងការសាយភាយប្រព័ន្ធអេកូឡូស៊ីនៃកម្មវិធីដែលមានសម្រាប់ «GNU/Linux»
។ ហើយកុំបញ្ឈប់ការចែករំលែកវាជាមួយអ្នកដទៃនៅលើគេហទំព័របណ្តាញក្រុមឬសហគមន៍ដែលអ្នកចូលចិត្តបណ្តាញសង្គមឬប្រព័ន្ធផ្ញើសារ។ ជាចុងក្រោយសូមទស្សនាគេហទំព័ររបស់យើងនៅ «ពីលីនជូ» ដើម្បីស្វែងរកព័ត៌មានបន្ថែមនិងចូលរួមជាមួយប៉ុស្តិ៍ផ្លូវការរបស់យើង Telegram ពី FromLinux.
ធ្វើជាយោបល់ដំបូង