Παρακολουθήστε έναν διακομιστή Nginx με Linux-dash

linux-παύλα

Το Linux σημαίνει διακομιστές ιστού, και είναι αυτό μεταξύ Apache και nginx έχουν ένα καλό τμήμα αυτής της αγοράς που κυριαρχείται απολύτως και είναι γνωστό ότι αυτό οφείλεται όχι μόνο στο πόσο ισχυρές είναι και οι δύο εναλλακτικές αλλά κυρίως στις καλές επιλογές που έχουμε για παρακολουθείτε τον ιστότοπό μας με οποιοδήποτε από αυτά. Και είναι ότι αυτή η εργασία είναι εξαιρετικά σημαντική για όσους εργάζονται ως διαχειριστές συστήματος και πρέπει να γνωρίζουν ανά πάσα στιγμή εάν οι διακομιστές λειτουργούν και με ποιο τρόπο το κάνουν.

Όμως, παράλληλα με καθιερωμένες και προηγμένης χρήσης λύσεις όπως το Zenoss ή το Nagios, διαθέτουμε αρκετά απλούστερα εργαλεία που μπορούμε να χρησιμοποιήσουμε για παρακολούθηση του διακομιστή Linux πιο απλά, πιο προσιτά στους μεταγενέστερους χρήστες. Και τώρα θα εξετάσουμε μια κλήση linux-παύλα, πολύ πλήρης και απλή στην εγκατάσταση και έναρξη χρήσης.

Ας δούμε τότε, πώς να εγκαταστήσετε το linux-dash στο Ubuntu και με το Nginx ως διακομιστή ιστού (Χρησιμοποιήσαμε αυτήν την επιλογή έναντι του Apache, επειδή είναι αυτή που έχει αυξηθεί περισσότερο τους τελευταίους μήνες). Αρχικά, όπως πάντα καταφεύγουμε στη γραμμή εντολών για να εισαγάγουμε τα εξής:

sudo apt-get εγκατάσταση git nginx php5-json php5-fpm php5-curl

Τότε απενεργοποιούμε την προεπιλεγμένη διαμόρφωση στο Nginx:

sudo rm / etc / nginx / sites-enabled / προεπιλογή

Τώρα πρέπει να επεξεργαστούμε το αρχείο /etc/ngingx/conf.d/linuxdash.confκαι πρόκειται να διαπιστώσουμε ότι το Nginx χρησιμοποιεί τη θύρα 8080, οπότε το περιεχόμενο του αρχείου θα πρέπει να έχει ως εξής:

Server {
όνομα_ διακομιστή $ domain_name;
Ακούστε 8080;
root / var / www;
ευρετήριο index.html index.php;
access_log /var/log/nginx/access.log.
error_log /var/log/nginx/error.log;

τοποθεσία ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
λήγει max;
access_log off?
add_header Pragma κοινό;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}

τοποθεσία / linux-dash {
ευρετήριο index.html index.php;
}

# PHP-FPM μέσω υποδοχών
τοποθεσία ~ \ .php (/ | $) {
γρήγοραcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
αν (! -f $ document_root $ fastcgi_script_name) {
404 επιστρέψει?
}
try_files $ u $ $ uri / /index.php?$args;
περιλαμβάνουν fastcgi_params;
}
}

Τώρα πρέπει διαμόρφωση php-fpm, ένα από τα πακέτα που εγκαταστήσαμε στο πρώτο βήμα, το οποίο κάνουμε με την επεξεργασία του αρχείου /etc/php5/fpm/pool.d/www.conf, για να προσθέσετε τις παραμέτρους «χρήστης», «ομάδα» και «ακρόαση» (το υπόλοιπο αρχείο μπορεί να παραμείνει αμετάβλητο:

χρήστης = www-δεδομένα
ομάδα = δεδομένα www
listen = /var/run/php5-fpm.sock

Τελικά είμαστε έτοιμοι εγκαταστήστε το linux-dash, το οποίο δεν διαθέτει PPA, αλλά εγκαθιστούμε από το github:

κλώνος git https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data: www-data / var / www

Για να ολοκληρώσουμε, πρέπει να επανεκκινήσουμε μόνο τον διακομιστή Nginx μαζί με php5-fpm:

υπηρεσία sudo php5-fpm επανεκκίνηση
sudo υπηρεσία nginx επανεκκίνηση

Τώρα που έχουμε εγκαταστήσει αυτό το εργαλείο, θα συνεχίσουμε με τα ακόλουθα, δηλαδή να δούμε πώς να το χρησιμοποιήσουμε για αποτελεσματικά παρακολούθηση του διακομιστή Linuxκαι γι 'αυτό πρέπει να ξεκινήσουμε το πρόγραμμα περιήγησης ιστού, να ανοίξουμε μια καρτέλα και να εισαγάγουμε τη διεύθυνση URL του διακομιστή μας ακολουθούμενη από τη θύρα 8080 και την εγκατάσταση linux-dash, η οποία, ακολουθώντας τα παραπάνω βήματα, θα πρέπει να είναι κάτι σαν:

http://<linux-IP-address>:8080/linux-dash/

Όπως βλέπουμε, Η διεπαφή linux-dash είναι αρκετά απλή και αποτελείται από έναν πίνακα στον οποίο μπορούμε να απεικονίσουμε πολλά widget και σε αυτά τις ιδιότητες του συστήματος, widgets από την άλλη πλευρά που μπορούμε να αναδιατάξουμε για να δοκιμάσουμε να τα προσαρμόσουμε όσο το δυνατόν καλύτερα στις προτιμήσεις μας και μπορούμε επίσης να χρησιμοποιήσουμε θέματα για να προσαρμόσουμε το εμφάνιση του Linux-dash στο σύστημά μας. Μεταξύ των διαφορετικών παραμέτρων που θα είμαστε σε θέση να παρακολουθούμε με linux-dash έχουμε τις γενικές πληροφορίες του συστήματος (λειτουργικό σύστημα, μνήμη ram, αριθμός πυρήνων), τη χρήση του δίσκου και κάθε ένα από τα προσαρτημένα διαμερίσματα του συστήματος, το εγκατεστημένα πρόσθετα (mysql, openssl, python κ.λπ.) και στη συνέχεια όλες τις πληροφορίες που σχετίζονται με τη συνδεσιμότητα: ενεργές διεπαφές (με πληροφορίες για κάθε μία από αυτές), ταχύτητα λήψης και μεταφόρτωσης του διακομιστή, αριθμός εισερχόμενων και εξερχόμενων συνδέσεων, ping , συνδεδεμένοι χρήστες και ενεργές διεργασίες, μεταξύ άλλων.

Όπως μπορούμε να δούμε, είναι μια αρκετά ολοκληρωμένη λύση και το καλύτερο από όλα, είναι πολύ απλή στην εγκατάσταση και την έναρξη χρήσης, επομένως δεν χρειάζεται να είμαστε προηγμένοι χρήστες για να το εκμεταλλευτούμε. Ελπίζουμε ότι αυτά τα βήματα ήταν χρήσιμα ώστε οι αναγνώστες μας να ενθαρρυνθούν να το δοκιμάσουν, γιατί σε περισσότερες από μία περιπτώσεις θα βρουν μια πολύ ευχάριστη έκπληξη.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.