Asset-Lebenszyklus mit GLPI: vom Kauf bis zur Entsorgung

In GLPI liefert die automatische Inventarisierung die Hardware, aber nie den Kaufwert, die Garantie oder den Lieferanten – der finanzielle Lebenszyklus steckt in der Registerkarte Verwaltung und in der Tabelle glpi_infocoms, und genau dort bleiben die meisten Projekte stehen. Ein Leitfaden zu den fünf Phasen, abgebildet auf reale GLPI-Objekte, zum Cron, der die Garantiewarnungen auslöst, zu den Abschreibungsmethoden und zur Support-Abfrage, die Assets ohne Abschreibungsdaten findet.

In diesem Artikel8 Abschnitte

Der GLPI Agent liefert Ihnen in wenigen Tagen Hunderte von Assets – und kein einziges davon mit Kaufwert, Garantie oder Lieferant. Die automatische Inventarisierung füllt die Hardware aus; der finanzielle Lebenszyklus – Beschaffung, Abschreibung, Garantiewarnung und Entsorgung – ist eine eigene Ebene, liegt in der Registerkarte Verwaltung und in der Tabelle glpi_infocoms, und genau dort bleibt fast jedes Asset-Management-Projekt auf halber Strecke stehen. Dieser Leitfaden bildet die fünf Phasen auf die realen GLPI-Objekte ab, zeigt den Cron, der die Warnungen auslöst, und die Abfrage, mit der wir im Support Assets ohne Abschreibungsdaten aufspüren.

Was die automatische Inventarisierung nicht ausfüllt

Die erste Enttäuschung ist in fast jedem Projekt dieselbe: Der Kunde installiert den GLPI Agent, sieht 400 Rechner mit CPU, RAM, Festplatte und Seriennummer erscheinen und folgert, „die Asset-Verwaltung ist fertig“. Ist sie nicht. Der Agent erfasst, was das Betriebssystem über sich selbst weiß – und dieses weiß nicht, wie viel der Rechner gekostet hat, bei wem er gekauft wurde, wann die Garantie abläuft oder welcher Kostenstelle er zugeordnet ist. All diese Daten liegen im Infocom (Registerkarte Verwaltung des Assets, Tabelle glpi_infocoms) und werden manuell erfasst oder importiert. Keine Version des Agenten füllt sie aus, und genau diese Verwechslung begegnet uns in übernommenen Umgebungen am häufigsten: ein schönes Inventar, ein leerer finanzieller Lebenszyklus. Ohne Infocom gibt es keine Abschreibung, keine Garantiewarnung und keine Gesamtkosten – der Lebenszyklus existiert unter der Oberfläche schlicht nicht.

Die fünf Phasen, abgebildet auf GLPI-Objekte

Bevor Sie etwas konfigurieren, lohnt es sich zu wissen, wo jede Phase in GLPI tatsächlich liegt. Es gibt kein Modul „Lebenszyklus“; es gibt Felder, Status und Tabellen, die zusammen den Zyklus bilden. Diese Übersicht nutzen wir als Checkliste für die Einführung:

PhaseOrt in GLPITabelleBefüllt durch
BeschaffungRegisterkarte Verwaltung: Lieferant, Rechnung, Wert, Garantieglpi_infocomsManuell oder CSV-Import
BereitstellungStatus + Standort + Benutzer/Gruppeglpi_states, glpi_locationsAgent (Spezifikationen) + manuell (Status/Standort)
BetriebMit dem Asset verknüpfte Ticketsglpi_items_ticketsAutomatisch, beim Erstellen des Tickets
AbschreibungRegisterkarte Verwaltung: Typ, Dauer, Koeffizientglpi_infocoms (sink_type, sink_time)Automatische Berechnung durch GLPI
EntsorgungStatus „Entsorgt“ + angehängtes Dokumentglpi_states, glpi_documents_itemsManuell

Beachten Sie, dass nur zwei Zeilen automatisch sind: die Hardware-Spezifikationen und die Verknüpfung zwischen Asset und Ticket. Alles andere – also das, was dem Asset seine finanzielle Bedeutung gibt – ist menschliche Entscheidung und Disziplin. Deshalb scheitert Asset-Management am Prozess, nicht am Werkzeug.

Beschaffung: Infocom ist der Kern des Zyklus

Die Beschaffungsphase läuft darauf hinaus, den Infocom sauber auszufüllen. Die Felder, auf die es ankommt und die den gesamten restlichen Zyklus tragen:

  • Lieferant, Rechnungsnummer und Kaufdatum – Rückverfolgbarkeit und Grundlage für einen Garantiefall.
  • Wert – Berechnungsgrundlage der Abschreibung; ohne ihn ergibt sich nie ein Restwert.
  • Garantiedauer – in Monaten; verwenden Sie -1 für eine lebenslange Garantie. Ab diesem Datum wird die Warnung ausgelöst.
  • Budget – verknüpft ein Asset mit einer Kostenstelle für Berichte nach Budgetposten.

Dies bei 400 Assets von Hand auszufüllen ist nicht machbar, daher importieren wir bei der Einführung den Infocom zusammen mit dem Bestand per CSV aus der Einkaufstabelle und gleichen über die Seriennummer ab. Der typische Fehler: den Wert „für später“ leer zu lassen. Später kommt nie, und die Abschreibung ist von Anfang an tot.

Status: ein schlanker Zustandsautomat

Der Status eines Assets (Feld states_id, Tabelle glpi_states) bewegt es durch den Zyklus: In Benutzung, Im Lager, In Reparatur, Entsorgt. Der Status ist unter Einrichtung > Dropdowns > Status frei konfigurierbar, und genau hier lauert die zweite Falle aus der Praxis: die Status-Explosion. Wir haben Umgebungen mit dreißig Status gesehen („In Benutzung – Zentrale“, „In Benutzung – Filiale 2“, „In Benutzung – Notebook“ …), die in der Praxis Status mit Standort und Typ vermischen und jeden Bericht nach Zustand unbrauchbar machen. Ein Status ist ein Zustandsautomat, keine Taxonomie: Halten Sie ein halbes Dutzend, übergreifend für alle Asset-Typen.

Zwei Support-Details zu Status und Agent. Erstens: In der Konfiguration des nativen Inventars legen Sie den Standardstatus neu erkannter Assets fest – setzen Sie ihn auf „Im Lager“, damit ein neuer Rechner nicht gleich als „In Benutzung“ erscheint. Zweitens: Inventarisierte Assets sind dynamisch (is_dynamic = 1); löschen Sie ein Asset, wenn der Agent es noch sieht, taucht es im nächsten Zyklus wieder auf. Um es wirklich zu entfernen, deinstallieren Sie den Agenten auf dem Rechner oder sperren Sie den Eintrag – löschen Sie es nie nur in der Oberfläche.

Abschreibung: linear oder degressiv

Sind Wert und Kaufdatum im Infocom hinterlegt, berechnet GLPI den Restwert selbstständig. Die Methode wählen Sie direkt am Asset:

Typ (sink_type)Wie abgeschrieben wirdWann einsetzen
LinearFester Betrag pro Jahr über die Nutzungsdauer (sink_time)Buchhalterischer Standard für die meisten IT-Assets
DegressivHöherer Betrag zu Beginn, über einen Koeffizienten (sink_coeff)Wenn die Steuerpolitik einen beschleunigten Wertverlust verlangt

Die Dauer (sink_time) wird in Jahren angegeben – typischerweise 3 bis 5 für Computer, je nach Ihrer Richtlinie. Sie können einen globalen Standard festlegen, um ihn nicht bei jedem Asset eintippen zu müssen, doch die tatsächliche Nutzungsdauer variiert je nach Geräteklasse; ein Server wird nicht wie ein Notebook abgeschrieben. Nutzen Sie den Standard für den Normalfall und passen Sie die Ausnahmen an.

Die Warnungen hängen vom richtigen Cron ab

Garantieablauf und Vertragsende werden nur dann zu Benachrichtigungen, wenn die automatische Aktion infocom läuft. Und hier liegt die Falle, die am häufigsten zu „GLPI hat mich nicht gewarnt“ führt: Der Cron im GLPI-Modus (intern) wird durch Seitenaufrufe ausgelöst. In einer Instanz mit wenig Verkehr – typisch für Asset-Management, wo sich nur das IT-Team anmeldet – verzögern sich die automatischen Aktionen oder laufen nie, und die Garantiewarnung geht nie hinaus. Die Lösung: den Cron aus dem internen Modus nehmen und an das Betriebssystem binden:

# /etc/cron.d/glpi - triggers GLPI automatic actions every 5 min.
# Among them the "infocom" action: warranty expiry and contract end alerts.
*/5 * * * * www-data /usr/bin/php /var/www/glpi/front/cron.php >/dev/null 2>&1

Stellen Sie danach unter Einrichtung > Automatische Aktionen > infocom den Ausführungsmodus auf CLI/extern um. Ohne diesen Schritt ist der gesamte restliche Garantiezyklus nur Dekoration.

Diagnose-SQL: Assets ohne Abschreibungsdaten

Zu Beginn eines Support-Vertrags messen wir, noch bevor wir über Prozesse sprechen, die Infocom-Lücke: wie viele Computer im Inventar vorhanden sind, aber keinerlei finanzielle Information haben. Diese Assets sind für Abschreibung, Gesamtkosten und Garantiewarnung unsichtbar. Wir führen die Abfrage direkt auf der Datenbank aus, mit einem Nur-Lese-Client, um die exakte Zahl zu erhalten:

-- Computers WITHOUT financial information (infocom):
-- inventoried by the agent, but invisible to depreciation and warranty alerts.
SELECT c.id, c.name, c.serial
FROM glpi_computers c
LEFT JOIN glpi_infocoms i
       ON i.itemtype = 'Computer' AND i.items_id = c.id
WHERE c.is_deleted  = 0
  AND c.is_template = 0
  AND i.id IS NULL
ORDER BY c.name;

Dasselbe Muster gilt für Monitore, Drucker und Netzwerkgeräte – tauschen Sie Tabelle und itemtype aus. Die Zahl, die hier herauskommt, ist der tatsächliche Umfang der finanziellen Erfassungsarbeit und meist ein heilsamer Schock für alle, die den Bestand für „komplett erfasst“ hielten.

Entsorgung mit Nachweis für die LGPD

Lebensende heißt nicht nur, den Status auf „Entsorgt“ zu ändern. Geräte mit Daten (Notebook, Server, Storage) verlassen ein Unternehmen mit personenbezogenen Informationen darauf, und die Entsorgung braucht einen prüfbaren Nachweis für die LGPD. In GLPI: Ändern Sie den Status, tragen Sie im Infocom ein Datum für das Nutzungsende ein und hängen Sie den Verbleibsnachweis (Zertifikat über die Festplattenvernichtung, Schenkungsvereinbarung, Recyclingnachweis für Elektroschrott) dem Asset als Dokument an. Wenn der Datenschutzbeauftragte dann fragt „Beweisen Sie, dass die Festplatte im Notebook des ausgeschiedenen Mitarbeiters vernichtet wurde“, steht die Antwort im Asset selbst und nicht im Gedächtnis von irgendwem. Löschen Sie ein entsorgtes Asset nicht: Es ist der Beweis. Nehmen Sie es lediglich per Statusfilter aus den operativen Berichten heraus.

Möchten Sie eine automatische Inventarisierung in einen Asset-Lebenszyklus verwandeln, der Abschreibung, Garantiewarnungen und Entsorgungsnachweise wirklich trägt? Lernen Sie den GLPI-Support von NexTool kennen.


Geprüft vom Team von NexTool Solutions.

Häufig gestellte Fragen

Nein. Der Agent erfasst, was das Betriebssystem weiß (CPU, RAM, Festplatte, Seriennummer), füllt aber nie den Infocom aus – Wert, Lieferant, Kaufdatum und Garantie liegen in der Registerkarte Verwaltung (Tabelle glpi_infocoms) und werden manuell erfasst oder importiert. Ohne diese Angaben gibt es weder Abschreibung noch Garantiewarnung, so vollständig ein Hardware-Inventar auch wirken mag.

Fast immer, weil der Cron im GLPI-Modus (intern) läuft und durch Seitenaufrufe ausgelöst wird. In einer Instanz mit wenig Verkehr verzögern sich die automatischen Aktionen oder laufen nie. Richten Sie den Cron im Betriebssystem ein (front/cron.php alle 5 Minuten) und stellen Sie die automatische Aktion infocom auf den Modus CLI/extern um.

Die lineare Abschreibung setzt einen festen Betrag pro Jahr über die Nutzungsdauer an (Feld sink_time) und ist der buchhalterische Standard für die meisten IT-Assets. Die degressive konzentriert den Wertverlust auf den Anfang, über einen Koeffizienten (sink_coeff), und eignet sich, wenn die Steuerpolitik eine beschleunigte Abschreibung verlangt. Beide nutzen Wert und Kaufdatum aus dem Infocom.

Weil es dynamisch ist (is_dynamic = 1): Es wurde von der automatischen Inventarisierung angelegt, und der Agent sieht es noch. Löschen Sie es nur in der Oberfläche, legt der nächste Agentenzyklus es neu an. Um es wirklich zu entfernen, deinstallieren Sie den Agenten auf dem Rechner oder sperren Sie den Eintrag; geht es um eine Entsorgung, ändern Sie besser den Status auf Entsorgt, statt zu löschen.

Ändern Sie den Status auf Entsorgt, tragen Sie im Infocom ein Datum für das Nutzungsende ein und hängen Sie dem Asset den Verbleibsnachweis an (Zertifikat über die Festplattenvernichtung, Schenkungsvereinbarung oder Recyclingnachweis). Löschen Sie es nicht: Es ist der prüfbare Beweis, dass ein Gerät mit Daten korrekt behandelt wurde. Filtern Sie nach Status, um es aus den operativen Berichten herauszunehmen.

Brauchen Sie Hilfe?