Sachiko
Quan la xarxa creix, recordar quin servidor té cada IP, on es munta cada carpeta compartida o a quina hora s'executa cada còpia de seguretat deixa de ser possible. Sachiko és una aplicació web per gestionar l'inventari de servidors (físics i virtuals), dispositius de xarxa, l'assignació d'IPs i les tasques programades de tota la infraestructura.
info
Sora Horizon està absorbint tot el que fa Sachiko.
tip
Tota la informació es troba al repositori de GitLab.
Seccions
| Secció | Ús |
|---|---|
| Inventari | Servidors físics, màquines virtuals, routers, switches, ... amb el seu maquinari, xarxa i dades de compra |
| Xarxa | Assignació i seguiment de les IPs d'una subxarxa /24, vinculades a cada dispositiu |
| Carpetes compartides | Carpetes exportades (NFS, SMB) amb el seu control d'accés i els dispositius que les munten |
| Tasques programades | Còpies de seguretat, sincronitzacions o manteniments definits amb expressions cron |
| Dashboard | Vista general de la infraestructura, capacitat, entorns i ocupació de la xarxa |
| Configuració | Valors administrables (estats, entorns, tipus d'IP i tasques) i etiquetes |
Requisits
- PostgreSQL 18 per emmagatzemar les dades.
- Un Identity Provider amb OpenID Connect.
L'accés es controla mitjançant scopes jeràrquics:
| Scope | Accés |
|---|---|
| sachiko:viewer | Lectura de totes les seccions excepte administració |
| sachiko:manager | Lectura i escriptura excepte administració |
| sachiko:admin | Accés complet, incloent-hi la configuració |