SSPHERE Sentinel | Open-source παρακολούθηση υποδομών
SSPHERE Open Source

SSPHERE Sentinel

Ένα self-hosted θεμέλιο για την παρακολούθηση υποδομών, με τηλεμετρία των hosts, heartbeats και προαιρετική εικόνα των Docker containers, σχεδιασμένο ώστε να επεκταθεί στον έλεγχο των αντιγράφων ασφαλείας.

[ Όλα τα open source projects ]


το έργο

Τι κάνει.

Ένα self-hosted θεμέλιο για την παρακολούθηση υποδομών, με τηλεμετρία των hosts, heartbeats και προαιρετική εικόνα των Docker containers, σχεδιασμένο ώστε να επεκταθεί στον έλεγχο των αντιγράφων ασφαλείας.

Το SSPHERE Sentinel συγκεντρώνει τα σήματα της υποδομής σας σε ένα self-hosted σύστημα. Το σημερινό του θεμέλιο συνδυάζει Django και PostgreSQL με έναν αυτόνομο agent για κάθε host, APIs εγγραφής και heartbeat, και αποθήκευση της τελευταίας κατάστασης κάθε host.

Ο agent αναφέρει τη χρήση CPU, μνήμης και root δίσκου, καθώς και το uptime. Η προαιρετική ανίχνευση Docker διαβάζει την κατάσταση και την υγεία (health) των containers. Με βάση το πόσος χρόνος έχει περάσει από το τελευταίο heartbeat, εντοπίζονται οι hosts που έχουν βγει εκτός σύνδεσης.

Το project βρίσκεται σε ανάπτυξη. Περιβάλλον dashboard, έλεγχος αντιγράφων ασφαλείας και έλεγχοι υπηρεσιών είναι προγραμματισμένα, αλλά δεν είναι διαθέσιμα στο σημερινό θεμέλιο. Για τις ρυθμίσεις και τις απαιτήσεις εγκατάστασης, δείτε την τεκμηρίωση του αποθετηρίου.


[ Τεκμηρίωση (στα αγγλικά) (ανοίγει σε νέα καρτέλα) ]

δυνατότητες

Τι μπορείτε να κάνετε.

Αυτόνομος agent για κάθε host, με APIs εγγραφής και heartbeat

Τηλεμετρία χρήσης CPU, μνήμης, root δίσκου και uptime

Αποθήκευση της τελευταίας κατάστασης κάθε host με Django και PostgreSQL

Προαιρετική ανίχνευση της κατάστασης και της υγείας των Docker containers, μόνο για ανάγνωση

Εντοπισμός hosts εκτός σύνδεσης με βάση τον χρόνο από το τελευταίο heartbeat

στοιχεία project

Αναπτύσσεται ανοιχτά.

Στάδιο ανάπτυξης

Σε ανάπτυξη

Τεχνολογίες

Python, Django, PostgreSQL, Docker

Άδεια

Άδεια: AGPL-3.0

ξεκινήστε

Από τον κώδικα στη χρήση.

Ξεκινήστε από εδώ και ακολουθήστε την τεκμηρίωση του αποθετηρίου για την πλήρη εγκατάσταση και τις απαιτήσεις.

git clone https://github.com/alxgls21/ssphere-sentinel.git
cd ssphere-sentinel
cp .env.example .env
# Configure secrets and deployment values in .env first.
docker compose up --build
συνεισφορά

Βοηθήστε το να εξελιχθεί.

Χρησιμοποιήστε το, εξερευνήστε τον κώδικα και μοιραστείτε ό,τι μαθαίνετε.

Αναφέρετε ένα σφάλμα, προτείνετε μια βελτίωση ή ανοίξτε ένα pull request στο GitHub. Πριν ξεκινήσετε, δείτε τις οδηγίες συνεισφοράς του αποθετηρίου.