Nagios Core: Τι είναι το Nagios και πώς να το εγκαταστήσετε στο Debian GNU / Linux;

Nagios Core: Τι είναι το Nagios και πώς να το εγκαταστήσετε στο Debian GNU / Linux;

Nagios Core: Τι είναι το Nagios και πώς να το εγκαταστήσετε στο Debian GNU / Linux;

Στον τομέα των Δικτύων και των Διακομιστών, υπάρχουν εξαιρετικές και αποτελεσματικές εφαρμογές για Διαχειριστές Συστημάτων/Διακομιστών (SysAdmins) . Επομένως, σήμερα θα μιλήσουμε για μια πολύ γνωστή εφαρμογή που ονομάζεται "Nagios Core".

Το "Nagios Core" είναι ουσιαστικά η δωρεάν έκδοση του "Nagios ", το οποίο είναι ένα δημοφιλές πρόγραμμα ανοιχτού κώδικα για την παρακολούθηση συσκευών, υπηρεσιών και δικτύων.

Webmin: διαχείριση από το πρόγραμμα περιήγησης ιστού

Webmin: Διαχείριση από το πρόγραμμα περιήγησης ιστού

Και επειδή σπάνια ασχολούμαστε με θέματα που σχετίζονται με εφαρμογές, προγράμματα και συστήματα στον τομέα των Δικτύων και των Διακομιστών ή ειδικά για χρήση από Διαχειριστές Συστημάτων/Διακομιστών (SysAdmins) , θα αφήσουμε αμέσως παρακάτω ορισμένους συνδέσμους προς προηγούμενες δημοσιεύσεις που σχετίζονται με αυτόν τον τομέα της πληροφορικής:

Το Webmin είναι ένα εργαλείο διαμόρφωσης συστήματος που βασίζεται στο web για OpenSolaris, GNU/Linux και άλλα συστήματα τύπου Unix. Σας επιτρέπει να διαμορφώνετε εσωτερικές πτυχές πολλών λειτουργικών συστημάτων, όπως χρήστες, όρια δίσκου, υπηρεσίες, αρχεία διαμόρφωσης, τερματισμό λειτουργίας συστήματος και άλλα. Μπορείτε επίσης να τροποποιήσετε και να ελέγξετε πολλές εφαρμογές ανοιχτού κώδικα, συμπεριλαμβανομένων του διακομιστή web Apache, PHP, MySQL, DNS, Samba και DHCP. Webmin : Διαχείριση από το πρόγραμμα περιήγησης ιστού.

σχετικό άρθρο:
Webmin: διαχείριση από το πρόγραμμα περιήγησης ιστού
σχετικό άρθρο:
Webmin: διαχείριση από το πρόγραμμα περιήγησης ιστού
Linux 14.1 με το κλειδί στο χέρι
σχετικό άρθρο:
TurnKey Linux: Η βιβλιοθήκη εικονικών συσκευών

Nagios Core: Δωρεάν και δωρεάν έκδοση του Nagios

Nagios Core: Δωρεάν και δωρεάν έκδοση του Nagios

Τι είναι ο Nagios Core;

Σύμφωνα με την επίσημη ιστοσελίδα του Nagios , ο "Nagios Core" περιγράφεται ως εξής:

« Το Nagios® Core™ είναι μια εφαρμογή παρακολούθησης συστημάτων και δικτύων ανοιχτού κώδικα. Παρακολουθεί τους κεντρικούς υπολογιστές και τις υπηρεσίες που καθορίζετε, ειδοποιώντας σας όταν κάτι πάει στραβά και όταν βελτιώνεται. Το Nagios Core σχεδιάστηκε αρχικά για να λειτουργεί σε Linux, αν και θα πρέπει να λειτουργεί και στα περισσότερα άλλα λειτουργικά συστήματα που βασίζονται σε Unix. Επιπλέον, είναι η δωρεάν έκδοση του τρέχοντος εργαλείου μας που ονομάζεται Nagios XI. »

χαρακτηριστικά

Ανάμεσα στα πολλά χαρακτηριστικά του "Nagios Core", μπορούν να αναφερθούν τα ακόλουθα 10:

  1. Παρακολούθηση υπηρεσιών δικτύου (SMTP, POP3, HTTP, NNTP, PING, μεταξύ άλλων.)
  2. Παρακολούθηση των πόρων των διαφορετικών κεντρικών υπολογιστών που παρακολουθούνται (Φόρτωση επεξεργαστή, χρήση δίσκου, μεταξύ άλλων.)
  3. Ένας απλός σχεδιασμός plugin που επιτρέπει στους χρήστες να αναπτύσσουν εύκολα τους δικούς τους ελέγχους υπηρεσιών.
  4. Παράλληλοι έλεγχοι υπηρεσιών.
  5. Η δυνατότητα καθορισμού της ιεραρχίας του κεντρικού δικτύου χρησιμοποιώντας "γονείς" κεντρικούς υπολογιστές, επιτρέποντάς σας να εντοπίσετε και να διακρίνετε μεταξύ των κεντρικών υπολογιστών και αυτών που δεν είναι προσβάσιμοι.
  6. Ειδοποιήσεις επικοινωνίας όταν προκύπτουν και επιλύονται ζητήματα κεντρικού υπολογιστή ή υπηρεσίας (μέσω ηλεκτρονικού ταχυδρομείου, σελιδοποίησης ή μεθόδου που καθορίζεται από τον χρήστη).
  7. Η δυνατότητα καθορισμού χειριστών συμβάντων για εκτέλεση κατά τη διάρκεια συμβάντων κεντρικού υπολογιστή ή υπηρεσίας για ενεργή αντιμετώπιση προβλημάτων.
  8. Αυτόματη περιστροφή αρχείων καταγραφής.
  9. Υποστήριξη για την εφαρμογή περιττών κεντρικών υπολογιστών παρακολούθησης.
  10. Προαιρετική διεπαφή ιστού για την προβολή της τρέχουσας κατάστασης του δικτύου, το ιστορικό ειδοποιήσεων και προβλημάτων, το αρχείο καταγραφής και άλλα.

Πώς να το εγκαταστήσετε στο Debian GNU / Linux 10;

Πριν ξεκινήσουμε αυτήν την ενότητα, αξίζει να σημειωθεί, όπως συνήθως, ότι για αυτό το πρακτικό παράδειγμα θα χρησιμοποιήσουμε την τυπική διανομή Respin Linux που ονομάζεται MilagrOS GNU/Linux , η οποία βασίζεται στο MX Linux 19 (Debian 10) . Αυτή η διανομή δημιουργήθηκε σύμφωνα με τον " Οδηγό για τη λήψη στιγμιότυπων του MX Linux ".

Ωστόσο, μπορεί να χρησιμοποιηθεί οποιαδήποτε διανομή GNU/Linux που υποστηρίζει το Systemd . Επομένως, θα χρησιμοποιήσουμε αυτό το MX Linux Respin , εκκινώντας από το σύστημα εκκίνησης GRUB με την επιλογή "Εκκίνηση με Systemd" , αντί για την προεπιλεγμένη ρύθμιση, η οποία είναι χωρίς Systemd (ή μάλλον, με Systemd-shim ). Θα εκτελέσουμε επίσης όλες τις εντολές ως χρήστης Sysadmin , αντί για τον χρήστη root , αυτού του Respin Linux.

Και τώρα, για τη λήψη, την εγκατάσταση και τη χρήση του , θα χρησιμοποιήσουμε τον " Οδηγό γρήγορης εγκατάστασης για το Debian " και αυτές θα είναι οι εντολές που θα εκτελέσουμε στο τερματικό (κονσόλα) του λειτουργικού σας συστήματος:

1.- Βήματα για την προετοιμασία του λειτουργικού συστήματος

Ενημερώστε τα αποθετήρια και εγκαταστήστε τα απαραίτητα πακέτα που απαιτούνται για να λειτουργήσουν με το "Nagios Core".

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.- Εγκαταστήστε και διαμορφώστε το Τείχος προστασίας μέσω 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

Εκτελέστε ένα πρόγραμμα περιήγησης στο Web στον τοπικό υπολογιστή εάν διαθέτετε περιβάλλον γραφικών χρηστών (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

Ενημερώστε τα αποθετήρια και εγκαταστήστε τα απαραίτητα πακέτα που απαιτούνται για να λειτουργήσουν με τα "Nagios Plugins".

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 Plugins"

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 Plugins"

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Στιγμιότυπα οθόνης

Nagios Core: Στιγμιότυπο οθόνης 1

Nagios Core: Στιγμιότυπο οθόνης 2

Nagios Core: Στιγμιότυπο οθόνης 3

Nagios Core: Στιγμιότυπο οθόνης 4

Nagios Core: Στιγμιότυπο οθόνης 5

Nagios Core: Στιγμιότυπο οθόνης 6

Nagios Core: Στιγμιότυπο οθόνης 7

Nagios Core: Στιγμιότυπο οθόνης 8

Nagios Core: Στιγμιότυπο οθόνης 9

Nagios Core: Στιγμιότυπο οθόνης 10

Nagios Core: Στιγμιότυπο οθόνης 11

Nagios Core: Στιγμιότυπο οθόνης 12

Nagios Core: Στιγμιότυπο οθόνης 13

Nagios Core: Στιγμιότυπο οθόνης 14

Nagios Core: Στιγμιότυπο οθόνης 15

Nagios Core: Στιγμιότυπο οθόνης 16

Nagios Core: Στιγμιότυπο οθόνης 17

Nagios Core: Στιγμιότυπο οθόνης 1

Nagios Core: Στιγμιότυπο οθόνης 19

Nagios Core: Στιγμιότυπο οθόνης 20

Nagios Core: Στιγμιότυπο οθόνης 21

Nagios Core: Στιγμιότυπο οθόνης 22

Nagios Core: Στιγμιότυπο οθόνης 23

Nagios Core: Στιγμιότυπο οθόνης 24

Nagios Core: Στιγμιότυπο οθόνης 25

Για περισσότερες πληροφορίες σχετικά με το "Nagios Core", μπορείτε να εξερευνήσετε τους ακόλουθους συνδέσμους:

10 δωρεάν και ανοιχτές εναλλακτικές λύσεις

  1. Κάκτι
  2. Cabot
  3. Έργο πιλοτηρίου
  4. Icinga
  5. FreeMNS
  6. Munin
  7. netdata
  8. Πανδώρα FMS
  9. Έλεγχος διακομιστή PHP
  10. Zabbix

Για να μάθετε περισσότερα σχετικά με αυτές και άλλες εναλλακτικές λύσεις , κάντε κλικ στον ακόλουθο σύνδεσμο: Εξοπλισμός ανοιχτού κώδικα και λογισμικό παρακολούθησης δικτύου.

Περίληψη: Διάφορες εκδόσεις

περίληψη

Συνοψίζοντας, όπως είδαμε, το Nagios Core είναι ένα τέλειο εργαλείο λογισμικού για δικτύωση /διακομιστές και διαχειριστές συστημάτων/διακομιστών (sysadmins) . Δεν είναι μόνο ισχυρό, αλλά και ευέλικτο και προσαρμόσιμο, χάρη στα πολυάριθμα πρόσθετα (plugins ). Και για όσους μπορεί να μην το χρησιμοποιούν, υπάρχουν πάντα εξαιρετικές εναλλακτικές λύσεις όπως τα Zabbix, Icinga και Cockpit Project , μεταξύ πολλών άλλων.

Ελπίζουμε ότι αυτή η έκδοση θα είναι πολύ χρήσιμη για το σύνολο «Comunidad de Software Libre y Código Abierto» και μεγάλη συμβολή στη βελτίωση, ανάπτυξη και διάδοση του οικοσυστήματος των διαθέσιμων εφαρμογών «GNU/Linux». Και μην σταματήσετε να το μοιράζεστε με άλλους, στους αγαπημένους σας ιστότοπους, κανάλια, ομάδες ή κοινότητες κοινωνικών δικτύων ή συστημάτων ανταλλαγής μηνυμάτων. Τέλος, επισκεφθείτε την αρχική μας σελίδα στο «Από το Linux» για να εξερευνήσετε περισσότερες ειδήσεις και να εγγραφείτε στο επίσημο κανάλι μας Από το Linux Telegram.


Προσθήκη ως προτιμώμενης πηγής στην Google