Zinn® Uptime
Δυνατότητες
Το Zinn® Uptime είναι η παρακολούθηση της διαθεσιμότητας ιστοτόπων για οποιαδήποτε διεύθυνση ιστού: ελέγχει όλο το εικοσιτετράωρο, επιβεβαιώνει κάθε αποτυχία με έναν δεύτερο έλεγχο προτού σας ειδοποιήσει, και σας ενημερώνει μέσω email, Slack, Telegram ή webhook. Τρεις οθόνες παρακολούθησης διατίθενται δωρεάν, χωρίς πιστωτική κάρτα.
Έλεγχοι ιστοτόπου που συμπεριφέρονται σαν επισκέπτης
Κάθε έλεγχος είναι ένα πραγματικό αίτημα για τη σελίδα σας, το ίδιο ακριβώς που θα έκανε το πρόγραμμα περιήγησης ενός επισκέπτη.
Ένας μηχανισμός παρακολούθησης είναι τόσο καλός όσο η ερώτηση που θέτει. Το Zinn® Uptime δεν εκτελεί απλώς ping σε έναν διακομιστή ούτε ανοίγει μια θύρα θεωρώντας το αυτό ιστότοπο· ζητά την ίδια τη σελίδα, μέσω HTTP ή HTTPS, ακριβώς όπως θα έκανε ένα πρόγραμμα περιήγησης, και περιμένει την απάντηση. Εάν το όνομα δεν επιλυθεί, η σύνδεση απορριφθεί, το πιστοποιητικό δεν θεωρηθεί αξιόπιστο, ο διακομιστής απαντήσει με σφάλμα ή δεν υπάρξει απόκριση εντός δέκα δευτερολέπτων, ο συγκεκριμένος έλεγχος έχει αποτύχει — και η αιτία καταγράφεται με απλά λόγια, ώστε η ειδοποίηση να σας υποδεικνύει από πού να ξεκινήσετε τον έλεγχο.
- Οι δωρεάν οθόνες παρακολούθησης ελέγχονται κάθε 5 λεπτά· με ένα πακέτο, κάθε διεύθυνση στον λογαριασμό ελέγχεται κάθε λεπτό.
- Οι ανακατευθύνσεις ακολουθούνται, ώστε να μπορείτε να παρακολουθείτε τη διεύθυνση που πληκτρολογούν οι χρήστες αντί για το πού καταλήγει.
- Οποιαδήποτε απάντηση 2xx ή 3xx θεωρείται σε λειτουργία· μια απάντηση 4xx ή 5xx θεωρείται εκτός λειτουργίας.
- Μια σελίδα που χρειάζεται περισσότερα από 10 δευτερόλεπτα για να απαντήσει θεωρείται ότι έληξε λόγω χρονικού ορίου.

Οι διακοπές λειτουργίας επιβεβαιώνονται προτού ειδοποιηθεί οποιοσδήποτε
Οι ψευδείς συναγερμοί εκπαιδεύουν τους ανθρώπους να αγνοούν τις ειδοποιήσεις, επομένως κάθε αποτυχία πρέπει να αποδεικνύεται.
Το διαδίκτυο χάνει πακέτα, οι διαδρομές παρουσιάζουν διακυμάνσεις και ένας μεμονωμένος διακομιστής κάπου μπορεί να έχει ένα κακό λεπτό. Ένας μηχανισμός παρακολούθησης που σας ειδοποιεί για καθένα από αυτά σας μαθαίνει να τον αγνοείτε και στη συνέχεια χάνει τη διακοπή λειτουργίας που πραγματικά έχει σημασία. Επομένως, μια αποτυχία πρέπει να αποδειχθεί δύο φορές: τη στιγμή που μια δοκιμή αποτυγχάνει, η ίδια διεύθυνση ζητείται ξανά με ένα εντελώς νέο αίτημα, το οποίο συνήθως εξυπηρετείται από διαφορετική τοποθεσία. Εάν αυτό το δεύτερο αίτημα περάσει επιτυχώς, η στιγμιαία δυσλειτουργία παραμερίζεται. Μόνο όταν οι αποτυχίες επιβεβαιωθούν σε δύο διαδοχικές δοκιμές, η διεύθυνση επισημαίνεται ως εκτός λειτουργίας και ενημερώνονται οι αρμόδιοι. Εάν ένα μεγάλο ποσοστό κάθε διεύθυνσης που παρακολουθούμε αποτύχει την ίδια στιγμή, υποθέτουμε ότι το πρόβλημα είναι δικό μας και όχι δικό σας, και δεν καταγράφουμε τίποτα.
- Ένας αποτυχημένος έλεγχος επαναλαμβάνεται αμέσως με ένα νέο αίτημα, το οποίο συνήθως εξυπηρετείται από διαφορετική τοποθεσία.
- Εάν αυτό το δεύτερο αίτημα φτάσει στον ιστότοπο, η πρώτη αποτυχία απορρίπτεται.
- Ένας ιστότοπος δηλώνεται εκτός λειτουργίας μετά από δύο διαδοχικές επιβεβαιωμένες αποτυχίες, επομένως ειδοποιείστε εντός περίπου δύο διαστημάτων ελέγχου.
- Μια σελίδα ελέγχου προστασίας από bot δεν υπολογίζεται ποτέ ως διακοπή λειτουργίας του ιστοτόπου σας.

Έλεγχοι λέξεων-κλειδιών για κατεστραμμένες σελίδες
Η διακοπή λειτουργίας που δεν μπορεί να δει ένας κωδικός κατάστασης είναι η σελίδα που φορτώνει αλλά είναι κενή.
Ορισμένες από τις χειρότερες διακοπές λειτουργίας απαντούν με έναν απόλυτα υγιή κωδικό κατάστασης. Ένας ιστότοπος WordPress του οποίου η βάση δεδομένων έχει καταρρεύσει, ένα κατάστημα του οποίου η ενημέρωση θέματος κατέστρεψε το πρότυπο, μια σελίδα που εμφανίζεται κενή λόγω εσφαλμένης διαμόρφωσης της προσωρινής μνήμης — όλα αυτά μπορούν να επιστρέψουν 200. Δώστε σε έναν μηχανισμό παρακολούθησης ένα σύντομο κείμενο που εμφανίζεται μόνο όταν η σελίδα λειτουργεί πραγματικά, όπως το όνομα του ιστοτόπου σας ή μια φράση από το υποσέλιδο, και μια σελίδα που φορτώνει χωρίς αυτό θεωρείται εκτός λειτουργίας, με την αιτιολογία «αναμενόμενο κείμενο λείπει».
- Προσθέστε έως 200 χαρακτήρες κειμένου που πρέπει να εμφανίζονται στη σελίδα.
- Εάν το κείμενο λείπει, ο έλεγχος αποτυγχάνει με την αιτιολογία «expected text missing».
Ειδοποιήσεις μέσω email, Slack, Telegram και webhook
Ένα μήνυμα όταν ένας ιστότοπος πέφτει και ένα όταν αποκαθίσταται — ποτέ ένα μήνυμα κάθε λεπτό.
Μια ειδοποίηση είναι χρήσιμη μόνο εάν τη δει το κατάλληλο άτομο. Κάθε μέλος του λογαριασμού λαμβάνει μήνυμα ηλεκτρονικού ταχυδρομείου όταν μια διεύθυνση διακόπτεται, χωρίς καμία ρύθμιση. Συνδέστε το Slack, το Telegram ή το δικό σας webhook και η ίδια ειδοποίηση θα παραδοθεί και εκεί, ώστε να ενημερωθούν τόσο το κανάλι της ομάδας όσο και το τηλέφωνο του μηχανικού επιφυλακής. Οι ειδοποιήσεις ενεργοποιούνται με την αλλαγή και όχι με την κατάσταση: ένα μήνυμα όταν ένας ιστότοπος τίθεται εκτός λειτουργίας και ένα όταν επανέλθει, αναφέροντας περίπου πόσο διήρκεσε η διακοπή — ποτέ ένα μήνυμα κάθε λεπτό για όσο διάστημα παραμένει εκτός λειτουργίας.
- Κάθε μέλος του λογαριασμού λαμβάνει μήνυμα ηλεκτρονικού ταχυδρομείου όταν μια διεύθυνση τίθεται εκτός λειτουργίας.
- Συνδέστε το Slack, το Telegram ή ένα webhook και οι ίδιες ειδοποιήσεις θα παραδίδονται και εκεί.
- Τα webhooks υπογράφονται με HMAC επί μιας χρονικής σήμανσης και του σώματος, ώστε το τελικό σημείο σας να μπορεί να επαληθεύσει ότι προέρχονται από εμάς.
- Το μήνυμα αποκατάστασης αναφέρει κατά προσέγγιση πόσο καιρό ο ιστότοπος ήταν εκτός λειτουργίας.
Στείλτε ειδοποιήσεις χρόνου λειτουργίας στο Slack, στο Telegram ή σε ένα webhook

Ιστορικό χρόνου λειτουργίας και χρόνοι απόκρισης
Αριθμοί που μπορείτε να δείξετε σε έναν πελάτη, οι οποίοι διατηρούνται για όσο διάστημα υπάρχει το monitor.
Όταν ένας πελάτης ρωτά αν ο ιστότοπός του ήταν εκτός λειτουργίας την Τρίτη, η απάντηση θα πρέπει να είναι μια καταγραφή, όχι μια ανάμνηση. Κάθε διεύθυνση διατηρεί τον χρόνο λειτουργίας της και τον τυπικό χρόνο απόκρισης για τις τελευταίες 30 ημέρες στη λίστα, τον χρόνο λειτουργίας ανά ώρα με τον μέσο και τον πιο αργό χρόνο απόκρισης στην αναλυτική της προβολή, καθώς και κάθε διακοπή λειτουργίας με την ώρα έναρξης, τη διάρκειά της και την τοποθεσία από την οποία επιβεβαιώθηκε το σφάλμα. Το ιστορικό παραμένει για όσο διάστημα συνεχίζετε να παρακολουθείτε τη διεύθυνση· η παύση ενός εργαλείου παρακολούθησης το διατηρεί, ενώ η κατάργησή του το διαγράφει.
- Χρόνος αδιάλειπτης λειτουργίας και τυπικός χρόνος απόκρισης των τελευταίων 30 ημερών στη λίστα.
- Ωριαίος χρόνος λειτουργίας, καθώς και μέσος και βραδύτερος χρόνος απόκρισης για κάθε διεύθυνση.
- Κάθε καταγεγραμμένη διακοπή λειτουργίας, με τη διάρκειά της και την τοποθεσία από την οποία επιβεβαιώθηκε.

Ταχύτητα σελίδας παράλληλα με τον χρόνο διαθεσιμότητας
Ένας ιστότοπος που αποκρίνεται μπορεί παρ' όλα αυτά να είναι πολύ αργός για χρήση.
Ένας ιστότοπος που αποκρίνεται σε οκτώ δευτερόλεπτα είναι τεχνικά ενεργός και πρακτικά εκτός λειτουργίας. Παράλληλα με τους ελέγχους διαθεσιμότητας, για κάθε παρακολουθούμενη σελίδα μετρώνται τα Core Web Vitals της — οι δείκτες φόρτωσης, διαδραστικότητας και σταθερότητας διάταξης που χρησιμοποιούν οι μηχανές αναζήτησης — καθημερινά όσο διαθέτετε ένα πακέτο και εβδομαδιαία στο δωρεάν πρόγραμμα. Μια αργή εβδομάδα μετά από μια ενημέρωση προσθέτου εμφανίζεται στην ίδια οθόνη με το ιστορικό χρόνου λειτουργίας, ώστε να μη χρειάζεστε δεύτερο εργαλείο για να το παρατηρήσετε.
- Τα Core Web Vitals μετρώνται για κάθε παρακολουθούμενη σελίδα — καθημερινά με ένα πακέτο, εβδομαδιαία στο δωρεάν πρόγραμμα.
- Εμφανίζεται δίπλα στο ιστορικό χρόνου λειτουργίας, ώστε μια αργή εβδομάδα και μια διακοπή λειτουργίας να βρίσκονται σε μία οθόνη.
Παρακολούθηση τομέα, δωρεάν
Ένας ληγμένος τομέας παίρνει μαζί του τον ιστότοπο, το email και τις κατατάξεις αναζήτησης.
Οι τομείς λήγουν για απλούς λόγους: η καταχωρισμένη κάρτα έληξε, η υπενθύμιση ανανέωσης στάλθηκε σε κάποιον που έχει αποχωρήσει, η αυτόματη ανανέωση δεν ενεργοποιήθηκε ποτέ. Όταν συμβεί αυτό, ο ιστότοπος, το email και χρόνια κατάταξης στην αναζήτηση χάνονται μαζί του, και το όνομα μπορεί να καταχωριστεί από κάποιον άλλον. Το Zinn® Uptime διαβάζει τη δημόσια εγγραφή μητρώου κάθε παρακολουθούμενου τομέα μία φορά την ημέρα και σας προειδοποιεί 60, 30, 14, 7 και 1 ημέρα πριν από τη λήξη του. Συγκρίνει επίσης την εγγραφή με την προηγούμενη ημέρα και σας ειδοποιεί όταν αλλάζουν ο καταχωρητής, οι διακομιστές ονομάτων ή η κατάσταση του μητρώου — συχνά η πρώτη ένδειξη ότι ένας λογαριασμός τομέα έχει παραβιαστεί.
- Διαβάζουμε την εγγραφή καταχώρισης κάθε παρακολουθούμενου τομέα μία φορά την ημέρα.
- Προειδοποιήσεις λήξης 60, 30, 14, 7 και 1 ημέρα νωρίτερα.
- Ειδοποιήσεις όταν αλλάξει ο καταχωρητής, οι διακομιστές ονομάτων ή η κατάσταση μητρώου, ή όταν εξαφανιστεί ο τομέας.
- Οι τομείς που έχουν καταχωριστεί ή φιλοξενούνται σε εμάς προστίθενται για εσάς· προσθέστε οποιονδήποτε άλλο τομέα με το όνομά του.

Παύση, διακοπή και αυτοματοποίηση
Η παρακολούθηση θα πρέπει να προσαρμόζεται στην εργασία και όχι το αντίστροφο.
Η παρακολούθηση πρέπει να προσαρμόζεται στην πραγματική εργασία. Διακόψτε προσωρινά ένα monitor πριν από μια προγραμματισμένη μεταφορά ή συντήρηση και συνεχίστε το αργότερα· τα monitors σε παύση δεν ελέγχονται και δεν στέλνουν τίποτα, ενώ το ιστορικό τους διατηρείται. Όλα όσα βρίσκονται στην οθόνη Uptime είναι επίσης διαθέσιμα μέσω του REST API, επομένως τα monitors μπορούν να δημιουργηθούν και να καταργηθούν από τα δικά σας σενάρια ανάπτυξης (deployment scripts). Και επειδή η διακοπή και η επαναφορά αποτελούν συμβάντα πλατφόρμας, μπορούν να εκκινήσουν έναν αυτοματισμό σε έναν πίνακα Zinn® Boards — ανοίγοντας μια κάρτα για τη διακοπή λειτουργίας, για παράδειγμα.
- Κάντε παύση μιας παρακολούθησης κατά τη διάρκεια προγραμματισμένων εργασιών και συνεχίστε την αργότερα, με το ιστορικό της ανέπαφο.
- Δημιουργήστε, μετονομάστε, θέστε σε παύση και καταργήστε οθόνες παρακολούθησης μέσω του REST API.
- Τα συμβάντα διακοπής και επαναφοράς μπορούν να ξεκινήσουν έναν αυτοματισμό σε έναν πίνακα Zinn® Boards.
Φιλοξενήστε τον ιστότοπο επίσης σε εμάς
Το Zinn® Uptime βρίσκεται στον ίδιο λογαριασμό με τη φιλοξενία Zinn Digital®: μία σύνδεση, ένας λογαριασμός και οι ιστότοποι που φιλοξενείτε σε εμάς βρίσκονται ακριβώς δίπλα σε εκείνους που παρακολουθείτε. Η φιλοξενία συνοδεύεται από εγγύηση μηνιαίας διαθεσιμότητας 99,9%, η οποία πιστώνεται με ένα κλικ εάν δεν την επιτύχουμε.
Η παρακολούθηση και ο έλεγχος τομέων είναι δωρεάν σε κάθε λογαριασμό Zinn Digital®, ανεξάρτητα από το αν διαθέτετε φιλοξενία ή όχι.