Ερμηνεία κατάστασης και κωδικών εξόδου ενός proxy monitor
Αναφέρετε χωριστά την εκτέλεση εντολής, το αποτέλεσμα HTTP και την επικύρωση πιστοποιητικού σε έλεγχο ιστοτόπου μέσω proxy.
Ένα περιτύλιγμα δεν μπορεί να μετατρέψει μηδενικό κωδικό εξόδου του λήπτη σε παρατηρούμενο «HTTP 200 OK». Καταγράψτε τι ανέφερε πραγματικά κάθε επίπεδο:
| Πεδίο | Ερώτημα που απαντά |
|---|---|
| Έξοδος εργαλείου ή πρόσθετου | Εκτελέστηκε ο έλεγχος και ποια κατηγορία αποτυχίας ανέφερε; |
| Διαπραγμάτευση proxy | Έγινε δεκτή η προώθηση ή η ζητούμενη δίοδος; |
| Κατάσταση προέλευσης και αναμενόμενο περιεχόμενο | Επέστρεψε η εφαρμογή το επιδιωκόμενο αποτέλεσμα; |
| Επικύρωση TLS | Πέτυχαν οι ρυθμισμένοι έλεγχοι ταυτότητας; |
Το curl συνήθως μπορεί να επιστρέψει μηδέν μετά από απόκριση σφάλματος HTTP. Οι επιλογές fail αλλάζουν τη συμπεριφορά εξόδου, αλλά μια έξοδος αποτυχίας εξακολουθεί να μην προσδιορίζει μονοσήμαντα την κατάσταση. Και οι τιμές εξόδου του Wget είναι κατηγορίες: η αποτυχία ταυτοποίησης δεν είναι ειδική τιμή για HTTP 401, και μια κατηγορία σφάλματος διακομιστή δεν προσδιορίζει κάθε απόκριση μέσα της. Ένας έλεγχος που περιμένει 401 πρέπει να παρατηρήσει αυτή την απόκριση.
Κρατήστε το τελικό σημείο του proxy και το όνομα του ιστοτόπου ξεχωριστά. Ο ομότιμος TCP ενός ελέγχου μέσω HTTP proxy είναι ο proxy· το CONNECT ονομάζει τον προορισμό, του οποίου η συνεδρία TLS εκτελείται έπειτα μέσα στη δίοδο. Για proxy HTTPS, η εμπιστοσύνη στον εξωτερικό proxy είναι άλλος ένας έλεγχος πιστοποιητικού.
Εξετάστε την εγγύηση του πρόσθετου πριν θεωρήσετε μια σημαία SSL επαλήθευση. Το Monitoring Plugins αποσύρει το check_http προς όφελος του check_curl. Η τεκμηρίωση του check_http προειδοποιεί ότι η επιλογή μόνο SSL δεν επαληθεύει το όνομα κεντρικού υπολογιστή ούτε την εμπιστοσύνη στον εκδότη· η τεκμηριωμένη επιλογή verify-peer του check_curl περιλαμβάνει αυτή την επαλήθευση.
Χρησιμοποιήστε και τη σκοπούμενη πιστοποιημένη διαδρομή. Ένας ανιχνευτής θύρας μπορεί να μείνει πράσινος ενώ ο λογαριασμός λειτουργίας λαμβάνει 407. Παραδώστε το μυστικό του μέσω του κατάλληλου μηχανισμού ανάπτυξης και αναφέρετε το στάδιο που πραγματικά απέτυχε: μια απορριφθείσα δίοδος απαιτεί διαφορετική επισκευή από μια απρόσμενη κατάσταση ιστοτόπου.