Android

Πώς να εγκαταστήσετε και να ρυθμίσετε το nagios στο ubuntu 18.04

Πως να ρυθμίσετε το Shutdown και Restart στον αυτόματο πιλότο στα Windows

Πως να ρυθμίσετε το Shutdown και Restart στον αυτόματο πιλότο στα Windows

Πίνακας περιεχομένων:

Anonim

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

Σε περίπτωση αποτυχίας ή υποβέλτιστης απόδοσης, ο Nagios θα στείλει προειδοποιήσεις ειδοποίησης μέσω διαφόρων μεθόδων.

Αυτό το σεμινάριο θα σας καθοδηγήσει στα βήματα που απαιτούνται για την εγκατάσταση και διαμόρφωση της τελευταίας έκδοσης του Nagios Core στο Ubuntu 18.04.

Μια παλαιότερη έκδοση του Nagios (έκδοση 3) είναι διαθέσιμη στο αποθετήριο λογισμικού του Ubuntu και μπορεί εύκολα να εγκατασταθεί με την apt install nagios3 .

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Ενημερώστε το σύστημα Ubuntu και εγκαταστήστε τα ακόλουθα πακέτα, τα οποία είναι απαραίτητα για τη λήψη και τη σύνταξη της κύριας εφαρμογής Nagios και των plug-ins του Nagios:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.2 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

Εγκατάσταση του Nagios στο Ubuntu

Τα παρακάτω βήματα περιγράφουν τον τρόπο εγκατάστασης της τελευταίας έκδοσης του Nagios Core από την πηγή.

1. Λήψη Nagios

Πάμε να κατεβάσετε την πηγή Nagios στον κατάλογο /usr/src που είναι η κοινή θέση για την τοποθέτηση αρχείων προέλευσης, αλλάξτε στον κατάλογο με:

cd /usr/src/

Κατεβάστε την τελευταία έκδοση του Nagios από το χώρο αποθήκευσης του έργου Github χρησιμοποιώντας την ακόλουθη εντολή wget:

sudo wget

Όταν ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο tar με:

sudo tar zxf nagios-*.tar.gz

Πριν συνεχίσετε με τα επόμενα βήματα, βεβαιωθείτε ότι έχετε αλλάξει στον κατάλογο προέλευσης Nagios πληκτρολογώντας:

cd nagioscore-nagios-*/

2. Συγκέντρωση Nagios

Για να ξεκινήσετε τη διαδικασία δημιουργίας, εκτελέστε το σενάριο configure οποίο θα εκτελέσει έναν αριθμό ελέγχων για να βεβαιωθείτε ότι υπάρχουν όλες οι εξαρτήσεις στο σύστημά σας:

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

Μετά την επιτυχή ολοκλήρωση, θα εμφανιστεί στην οθόνη σας το ακόλουθο μήνυμα:

*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /bin/mail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Τώρα μπορείτε να ξεκινήσετε τη διαδικασία σύνταξης χρησιμοποιώντας την εντολή make :

sudo make all

Η σύνταξη μπορεί να διαρκέσει λίγο, ανάλογα με το σύστημά σας. Μόλις ολοκληρωθεί η διαδικασία δημιουργίας, θα παρουσιαστεί το ακόλουθο μήνυμα:

*** Compile finished ***

3. Δημιουργία χρήστη και ομάδα Nagios

Η ακόλουθη εντολή θα δημιουργήσει έναν νέο χρήστη χρήστη και ομάδα nagios :

sudo make install-groups-users

Προσθέστε τον χρήστη Apache www-data στην ομάδα nagios :

sudo usermod -a -G nagios www-data

4. Εγκαταστήστε τα δυαδικά αρχεία Nagios

Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε δυαδικά αρχεία Nagios, CGI και αρχεία HTML:

sudo make install

Θα πρέπει να δείτε την ακόλουθη έξοδο:

*** Main program, CGIs and HTML files installed ***

5. Δημιουργία καταλόγου εξωτερικών εντολών

Ο Nagios μπορεί να επεξεργαστεί εντολές από εξωτερικές εφαρμογές. Δημιουργήστε τον εξωτερικό κατάλογο εντολών και ορίστε τα κατάλληλα δικαιώματα πληκτρολογώντας:

sudo make install-commandmode

*** External command directory configured ***

6. Εγκαταστήστε τα αρχεία διαμόρφωσης Nagios

Εγκαταστήστε τα δείγματα ρυθμίσεων Nagios με:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. Εγκαταστήστε αρχεία διαμόρφωσης Apache

Η ακόλουθη εντολή θα εγκαταστήσει τα αρχεία διαμόρφωσης του διακομιστή web Apache:

sudo make install-webconf

*** Nagios/Apache conf file installed ***

Βεβαιωθείτε ότι είναι ενεργοποιημένες οι λειτουργίες Apache rewrite και cgi:

sudo a2enmod rewrite sudo a2enmod cgi

8. Δημιουργία συστημένου αρχείου μονάδας

Η ακόλουθη εντολή εγκαθιστά ένα αρθρωμένο αρχείο μονάδας και διαμορφώνει επίσης την υπηρεσία nagios για να ξεκινήσει από την εκκίνηση.

sudo make install-daemoninit

… *** Init script installed ***

9. Δημιουργία λογαριασμού χρήστη

Για να έχετε πρόσβαση στην διεπαφή ιστού Nagios, θα χρειαστεί να δημιουργήσετε ένα χρήστη admin που ονομάζεται nagiosadmin

Χρησιμοποιήστε την ακόλουθη εντολή htpasswd για να δημιουργήσετε ένα χρήστη που ονομάζεται nagiosadmin

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Θα σας ζητηθεί να εισαγάγετε και να επιβεβαιώσετε τον κωδικό πρόσβασης του χρήστη.

New password: Re-type new password: Adding password for user nagiosadmin

Επανεκκινήστε την υπηρεσία Apache για να εφαρμοστούν οι αλλαγές:

sudo systemctl restart apache2

10. Ρύθμιση του τείχους προστασίας

Το τείχος προστασίας θα προστατεύσει το διακομιστή σας από ανεπιθύμητη κίνηση.

Ανοίξτε τις θύρες Apache πληκτρολογώντας:

sudo ufw allow Apache

Εγκατάσταση πρόσθετων Nagios

Επιστρέψτε στον κατάλογο /usr/src και κάντε λήψη της τελευταίας έκδοσης των Plug-ins του Nagios από το αποθετήριο Github του έργου:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

Μόλις ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο tar, πληκτρολογώντας:

sudo tar zxf nagios-plugins.tar.gz

Αλλαγή στον κατάλογο προέλευσης των προσθηκών:

cd nagios-plugins-release-2.2.1

Εκτελέστε τις ακόλουθες εντολές μία προς μία για να μεταγλωττίσετε και να εγκαταστήσετε τα plugins Nagios:

sudo./tools/setup sudo./configure sudo make sudo make install

Ξεκινώντας τον Ναγκιο

Τώρα που έχουν εγκατασταθεί και ο Nagios και τα plugins του, ξεκινήστε την υπηρεσία Nagios με την ακόλουθη εντολή:

sudo systemctl start nagios

Για να επαληθεύσετε ότι ο Nagios εκτελείται, ελέγξτε την κατάσταση της υπηρεσίας πληκτρολογώντας:

sudo systemctl status nagios

Η έξοδος θα πρέπει να φαίνεται κάπως παρακάτω υποδεικνύοντας ότι η υπηρεσία Nagios είναι ενεργή και λειτουργεί.

* nagios.service - Nagios Core 4.4.2 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) CGroup: /system.slice/nagios.service

Πρόσβαση στην διεπαφή Web Nagios

Για να αποκτήσετε πρόσβαση στη διεπαφή ιστού Nagios ανοίξτε το αγαπημένο σας πρόγραμμα περιήγησης και πληκτρολογήστε το όνομα τομέα ή τη δημόσια διεύθυνση IP του διακομιστή σας ακολουθούμενο από /nagios :

http(s)://your_domain_or_ip_address/nagios

Εισαγάγετε τα διαπιστευτήρια σύνδεσης του χρήστη nagiosadmin και θα μεταφερθείτε στην αρχική σελίδα του Nagios όπως φαίνεται στην παρακάτω εικόνα:

συμπέρασμα

Έχετε εγκαταστήσει με επιτυχία την τελευταία έκδοση Nagios από την πηγή στο σύστημα Ubuntu.

Θα πρέπει τώρα να ελέγξετε την τεκμηρίωση Nagios και να μάθετε περισσότερα σχετικά με τον τρόπο διαμόρφωσης και χρήσης του Nagios.

παρακολούθηση ubuntu nagios