Safenix unterstützt die Installation des Agenten auf einem System, das systemd nicht verwendet, nicht. Das Installationsskript kann nur einen systemd-Dienst verwalten.
Warum die Installation abgebrochen wird
Das Installationsprogramm führt zwei Prüfungen durch, bevor es Änderungen am Computer vornimmt:
- Wenn der zum Verwalten von systemd erforderliche Befehl nicht vorhanden ist, wird die Installation beendet und gemeldet, dass systemd nicht gefunden wurde.
- Wenn systemd installiert ist, den Computer aber nicht verwaltet, wird die Installation beendet und gemeldet, dass das Starten eines Dienstes nicht funktionieren würde. Dies kann beispielsweise innerhalb eines Containers vorkommen.
In beiden Fällen wird die Installation beendet, ohne den Computer zu verändern. Diese Prüfungen verhindern, dass ein Agent-Programm auf dem Datenträger zurückbleibt, das von keinem Dienstmanager gestartet würde.
Unterstützte Option
Installieren Sie den Safenix-Agenten auf einem Computer, der systemd als Dienstmanager verwendet. Die am weitesten verbreiteten Linux-Serverdistributionen enthalten systemd standardmäßig.
Die Installation von systemd allein reicht nicht aus, wenn ein anderer Prozess den Computer verwaltet. Beispielsweise kann ein Container systemd enthalten, ohne es als Dienstmanager des Systems zu verwenden. Diese Umgebung wird für die Installation des Agenten nicht unterstützt.
Andere Dienstmanager
Safenix stellt kein Installationsverfahren für OpenRC, runit oder andere Startsysteme bereit. Ein Server, der manuell außerhalb von systemd konfiguriert wurde, würde außerdem keine automatischen Updates erhalten, da diese systemd erfordern.
Daher gibt es keine unterstützte Möglichkeit, den Safenix-Agenten auf einem System ohne systemd zu installieren. Verwenden Sie für die Installation einen systemd-basierten Server.