Nagios Core: რა არის Nagios და როგორ დავაყენოთ იგი Debian GNU / Linux– ზე?
Რაიმე საქმიანობის სფეროში ქსელები და სერვერები არსებობს დიდი და ეფექტური პროგრამები სისტემის / სერვერის ადმინისტრატორები (SysAdmins)რა ამიტომ, დღეს ჩვენ ვისაუბრებთ ცნობილ ზარზე ნაგიოს ბირთვი.
ნაგიოს ბირთვი ეს არის ძირითადად უფასო ვერსია ნაგიოსირა რაც თავის მხრივ ძირითადად პოპულარულია აღჭურვილობა / მომსახურება / ქსელის მონიტორინგის პროგრამა ფორმატში ღია წყარო.
Webmin: ადმინისტრაცია ვებ ბრაუზერიდან
და რადგან ჩვენ იშვიათად მივმართავთ საკითხებს, რომლებიც დაკავშირებულია პროგრამები, პროგრამები და სისტემები სფეროდან ქსელები და სერვერები ან კონკრეტული გამოყენება სისტემის / სერვერის ადმინისტრატორები (SysAdmins), ჩვენ დაუყოვნებლივ დავტოვებთ ქვემოთ მოცემულ ბმულებს ზოგიერთი წინა პუბლიკაციის შესახებ, რომელიც დაკავშირებულია ამ IT სფეროსთან:
"Webmin არის ვებ – სისტემისთვის ხელმისაწვდომი სისტემის კონფიგურაციის ინსტრუმენტი OpenSolaris, GNU / Linux და სხვა Unix სისტემებისთვის. მასთან ერთად, თქვენ შეგიძლიათ დააკონფიგურიროთ მრავალი ოპერაციული სისტემის შიდა ასპექტები, როგორიცაა მომხმარებლები, სივრცის კვოტა, მომსახურება, კონფიგურაციის ფაილები, კომპიუტერის გამორთვა და სხვა. ასევე შეცვალოთ და გააკონტროლოთ ბევრი უფასო პროგრამა, როგორიცაა Apache ვებ სერვერი, PHP, MySQL, DNS, Samba, DHCP და სხვა." Webmin: ადმინისტრაცია ვებ ბრაუზერიდან
ინდექსი
- 1 Nagios Core: Nagios– ის უფასო და უფასო ვერსია
- 1.1 რა არის Nagios Core?
- 1.2 თვისებები
- 1.3 როგორ დავაინსტალიროთ ის Debian GNU / Linux 10 -ზე?
- 1.3.1 1.- ოპერაციული სისტემის მომზადების ნაბიჯები
- 1.3.2 2.- ჩამოტვირთეთ მიმდინარე პროგრამული უზრუნველყოფა
- 1.3.3 3.- შეადგინეთ მიმდინარე პროგრამული უზრუნველყოფა
- 1.3.4 4.- შექმენით მომხმარებლები და ჯგუფები
- 1.3.5 5.- დააინსტალირეთ სხვადასხვა აუცილებელი პაკეტი
- 1.3.6 6.- დააინსტალირეთ Apache კონფიგურაციის ფაილები
- 1.3.7 7.- დააინსტალირეთ და დააკონფიგურირეთ Firewall IPTables- ის საშუალებით
- 1.3.8 8.- შექმენით მომხმარებლის ანგარიში Apache– ში Nagios Core– ში დასაწყებად
- 1.3.9 9.- გადატვირთეთ / დაიწყეთ საჭირო სერვისები
- 1.3.10 10.- შედით Nagios Core– ში
- 1.3.11 Nagios Core მოდულების დაყენება
- 1.3.12 ეკრანული კადრები
- 2 10 უფასო და ღია ალტერნატივა
- 3 რეზიუმე
Nagios Core: Nagios– ის უფასო და უფასო ვერსია
რა არის Nagios Core?
ოფიციალური ვებგვერდის თანახმად Nagios, ნაგიოს ბირთვი იგი აღწერილია შემდეგნაირად:
"Nagios® Core ™ არის ღია კოდის ქსელის და სისტემის მონიტორინგის პროგრამა. ის თვალყურს ადევნებს მასპინძლებს (კომპიუტერებს) და სერვისებს, რომელიც გვაფრთხილებს, როდესაც რამე არასწორედ მიდის და როდესაც გაუმჯობესდება. Nagios Core თავდაპირველად შეიქმნა Linux– ის ქვეშ მუშაობისთვის, თუმცა ის ასევე უნდა მუშაობდეს Unix– ზე დაფუძნებული სხვა ოპერაციული სისტემების უმეტესობაზეც. ასევე, ეს არის ჩვენი ამჟამინდელი ინსტრუმენტის უფასო ვერსია სახელწოდებით Nagios XI."
თვისებები
მრავალ მახასიათებელს შორის ნაგიოს ბირთვი შემდეგი 10 შეიძლება აღინიშნოს:
- ქსელის სერვისების მონიტორინგი (SMTP, POP3, HTTP, NNTP, PING და სხვა.)
- მონიტორინგის სხვადასხვა მასპინძლის რესურსების მონიტორინგი (პროცესორის დატვირთვა, დისკის გამოყენება და სხვა.)
- მოდულის მარტივი დიზაინი, რომელიც მომხმარებლებს საშუალებას აძლევს ადვილად განავითარონ საკუთარი სერვისის შემოწმება.
- მომსახურების პარალელური შემოწმება.
- ქსელის მასპინძლის იერარქიის განსაზღვრის უნარი „მშობელი“ მასპინძლების გამოყენებით, რაც საშუალებას მოგცემთ აღმოაჩინოთ და განასხვავოთ დაშლილი და მიუწვდომელი მასპინძლები.
- საკონტაქტო შეტყობინებები, როდესაც მასპინძელი ან სერვისის პრობლემები წარმოიქმნება და წყდება (ელექტრონული ფოსტით, პეიჯერით ან მომხმარებლის მიერ განსაზღვრული მეთოდით).
- უნარი განსაზღვროს მოვლენების დამმუშავებლები, რომლებიც გაუშვებენ მასპინძელ ან მომსახურების ღონისძიებებს პროაქტიული პრობლემების აღმოსაფხვრელად.
- ჟურნალის ფაილების ავტომატური როტაცია.
- მხარდაჭერა ზედმეტი მონიტორინგის მასპინძლების განსახორციელებლად.
- არჩევითი ვებ ინტერფეისი ქსელის ამჟამინდელი სტატუსის, შეტყობინებებისა და პრობლემების ისტორიის, ჟურნალის ფაილის და სხვა სანახავად.
როგორ დავაინსტალიროთ ის Debian GNU / Linux 10 -ზე?
ამ ნაწილის დაწყებამდე, ჩვეულებრივ უნდა აღინიშნოს, რომ ამ პრაქტიკული შემთხვევისთვის ჩვენ გამოვიყენებთ ჩვეულებას უპასუხეთ Linux- ს ე.წ. სასწაულები GNU / Linux, რასაც საფუძვლად უდევს MX Linux 19 (დებიანი 10)რა რომელიც აგებულია ჩვენი შემდგომ «Snapshot MX Linux- ის სახელმძღვანელო».
თუმცა, ნებისმიერი GNU / Linux Distro რა მხარდაჭერა Systemdრა ამიტომ, ჩვენ გამოვიყენებთ ამას MX Linux რესპირაცია ვიწყებთ აქედან GRUB ჩატვირთვის სისტემა თქვენი ვარიანტით "დაიწყე Systemd- ით"რა ნაცვლად მისი ნაგულისხმევი ვარიანტისა, რომელიც გარეშეა Systemd უფრო სწორად თან სისტემდ-შიმრა ასევე, ჩვენ შევასრულებთ ყველა ბრძანების ბრძანებას Sysadmin მომხმარებელი, მაგივრად ძირეული მომხმარებელი, თქვა Respin Linux– დან.
და ახლა თქვენი ჩამოტვირთვა, ინსტალაცია და გამოყენება, ჩვენ გამოვიყენებთ «სწრაფი დაწყების ინსტალაციის სახელმძღვანელო Debian– ისთვის« და ეს იქნებოდა ბრძანების ბრძანებები თქვენი ოპერაციული სისტემის ტერმინალში (კონსოლში) შესასრულებლად:
1.- ოპერაციული სისტემის მომზადების ნაბიჯები
განაახლეთ საცავები და დააინსტალირეთ აუცილებელი და აუცილებელი პაკეტები სამუშაოდ ნაგიოს ბირთვი.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- ჩამოტვირთეთ მიმდინარე პროგრამული უზრუნველყოფა
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
3.- შეადგინეთ მიმდინარე პროგრამული უზრუნველყოფა
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- შექმენით მომხმარებლები და ჯგუფები
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- დააინსტალირეთ სხვადასხვა აუცილებელი პაკეტი
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.- დააინსტალირეთ და დააკონფიგურირეთ Firewall IPTables- ის საშუალებით
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- შექმენით მომხმარებლის ანგარიში Apache– ში Nagios Core– ში დასაწყებად
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- გადატვირთეთ / დაიწყეთ საჭირო სერვისები
systemctl restart apache2.service
systemctl start nagios.service
შენიშვნა: გადატვირთეთ ოპერაციული სისტემა ამ ბრძანების ბრძანებებთან დაკავშირებული პრობლემების შემთხვევაში.
10.- შედით Nagios Core– ში
გაუშვით ვებ ბრაუზერი ადგილობრივ აპარატზე, თუ თქვენ გაქვთ გრაფიკული მომხმარებლის გარემო (GUI) ან სხვა კომპიუტერზე ქსელში. და მისამართების ზოლში ჩაწერეთ ნებისმიერი შემდეგი ბრძანების ბრძანება თქვენი შეხედულებისამებრ:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
შენიშვნა: თუ თქვენ ვერ ხედავთ "Nagios Core Login" ფანჯარას, დარწმუნდით, რომ Debian GNU/Linux 8/9/10 დაფუძნებულ თქვენს ოპერაციულ სისტემას აქვს სწორი კონფიგურაცია. "დოკუმენტის ფესვი" del Apache სერვერი შემდეგი კონფიგურაციის ფაილში: /etc/apache2/apache2.conf
რა შეცვალეთ გზა /var/www
შემდეგით: /var/www/html
რა შემდეგ გადატვირთეთ Apache სერვისი ან კომპიუტერი და სცადეთ ისევ კომპიუტერზე.
Nagios Core მოდულების დაყენება
განაახლეთ საცავები და დააინსტალირეთ აუცილებელი და აუცილებელი პაკეტები სამუშაოდ ნაგიოსის მოდულები.
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
ჩამოტვირთეთ და გახსენით მიმდინარე პაკეტი "Nagios მოდულებით"
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
შეადგინეთ და დააინსტალირეთ "Nagios მოდულები"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
ეკრანული კადრები
დამატებითი ინფორმაციისთვის ნაგიოს ბირთვი შეგიძლიათ გაეცნოთ შემდეგ ბმულებს:
- ოფიციალური საიტი GitHub- ზე
- ოფიციალური დოკუმენტაცია
- რესურსების ბიბლიოთეკა
- სწრაფი დაწყების ინსტალაციის სახელმძღვანელო
- ნაგიოს ბირის შესახებ
10 უფასო და ღია ალტერნატივა
- Cacti
- კაბოტი
- სალონის პროექტი
- ისინგა
- FreeMNS
- მუნინი
- ნეტდატა
- პანდორა FMS
- PHP სერვერის მონიტორი
- ზაბქსი
რომ გაიგოთ მეტი მათ შესახებ ალტერნატივები და სხვა, დააწკაპუნეთ შემდეგ ბმულზე: აღჭურვილობა და ქსელის მონიტორინგის პროგრამული უზრუნველყოფა ღია კოდის ქვეშ.
რეზიუმე
მოკლედ, როგორც ვნახეთ ნაგიოს ბირთვი არის სრულყოფილი პროგრამული ინსტრუმენტი სფეროში ქსელები / სერვერები და სისტემის / სერვერის ადმინისტრატორები (SysAdmins)რა და ეს არა მხოლოდ ძლიერი, არამედ მოქნილი და ადაპტირებადია მისი მრავალჯერადი გამოყენების წყალობით დანამატებირა და მათთვის, ვინც არ გამოიყენებს მას, ყოველთვის არის დიდი ალტერნატივები, როგორიცაა Zabbix, Icinga და Cockpit Projectსხვა მრავალთა შორის.
ვიმედოვნებთ, რომ ეს პუბლიკაცია ძალიან სასარგებლო იქნება მთელისთვის «Comunidad de Software Libre y Código Abierto»
და დიდი წვლილი მიუძღვის იმ პროგრამების ეკოსისტემის გაუმჯობესებაში, ზრდას და გავრცელებაში «GNU/Linux»
. ნუ შეწყვეტთ სხვებთან გაზიარებას თქვენს საყვარელ ვებსაიტებზე, არხებზე, სოციალურ ქსელებსა თუ შეტყობინებების სისტემების ჯგუფებში. დაბოლოს, ეწვიეთ ჩვენს მთავარ გვერდს «FromLinux» გაეცანით ახალ ამბებს და შეუერთდით ჩვენს ოფიციალურ არხს Telegram DesdeLinux- ისგან.
იყავი პირველი კომენტარი