Automatisierte Garantie- und Hardwarespezifikations-Synchronisierung in Snipe-IT ITAM: Der Open-Source Leitfaden
Erfahren Sie, wie Sie Dell, Lenovo, HP und Apple Garantieabläufe sowie Original-Werksdaten (CPU, RAM, SSD) vollautomatisch in Snipe-IT ITAM einpflegen – mit dem quelloffenen Python-Connector und der CheckWarranty REST API.
Echte Screenshots der CheckWarranty API

Einheitliche Schnittstelle für Dell, Lenovo, HP und Apple mit Live-Codebeispielen und API-Key-Verwaltung.

Echtzeit-Abfrage von Garantiestatus, Ablaufdaten und Original-Werksspezifikationen (CPU, RAM, SSD) als JSON.
Wie CheckWarranty-Daten in Snipe-IT übertragen werden
| Snipe-IT Feld | CheckWarranty Quelle | Verarbeitungslogik |
|---|---|---|
| warranty_months | data.endDate, data.startDate | Berechnet via: round((endDate - purchaseDate) / 30.4375) |
| purchase_date | data.startDate / shipDate | Behält bestehendes Kaufdatum bei; füllt leere Felder mit Hersteller-Lieferdatum |
| _snipeit_cpu_* | data.specs.cpu | Original-Prozessormodell (Intel Core i7-1185G7, Apple M2 Pro) |
| _snipeit_ram_* | data.specs.ram | Werkseitiger Arbeitsspeicher (16GB DDR4 3200MHz, 32GB Unified Memory) |
| _snipeit_storage_* | data.specs.storage | Original-SSD/Speicher (512GB PCIe NVMe M.2 SSD) |
docker run --rm \ -e SNIPEIT_URL=https://snipeit.yourcompany.com \ -e SNIPEIT_API_KEY=your_snipeit_api_token \ -e CHECKWARRANTY_API_KEY=cw_live_your_checkwarranty_key \ -e AUTO_BRAND_DETECT=true \ -e SYNC_SPECS=true \ -e DRY_RUN=false \ checkwarranty/snipeit-warranty-sync:latest
Ihr Gerät prüfen
Geben Sie Ihre Seriennummer ein oder klicken Sie auf ein Beispiel, um sofort ein gespeichertes Ergebnis aus unserer Datenbank zu sehen. Die Prüfung Ihres eigenen Geräts startet erst nach dem Absenden. Für Stapelprüfungen und Exporte melden Sie sich an.
Veraltete Garantiedaten im IT-Asset-Management
In den meisten IT-Abteilungen, die Snipe-IT zur Geräteverwaltung einsetzen, wird das Garantieablaufdatum beim ersten Wareneingang manuell abgetippt – und danach nie wieder aktualisiert. Über einen Lebenszyklus von 3 bis 5 Jahren werden jedoch Garantieerweiterungen gebucht, Reparaturen durchgeführt oder Refurbished-Rechner mit unklarem Status übernommen.
Fällt eine Hauptplatine aus, stellt das Serviceteam oft zu spät fest, dass die Herstellergarantie kurz zuvor abgelaufen ist. Eigene Web-Scraper scheitern an Enterprise-WAFs (Akamai, Cloudflare, PerimeterX) und uneinheitlichen Herstelleranforderungen (z. B. HP Produktnummern).
CheckWarranty bietet hierfür einen offiziellen Open-Source Connector an: checkwarranty/snipeit-warranty-sync. Ohne externe Pip-Abhängigkeiten, einsatzbereit als Docker-Container oder Cron-Job.
Die Snipe-IT warranty_months Architektur
Snipe-IT erlaubt es nicht, das Garantieablaufdatum direkt per REST-API zu überschreiben. Das Feld warranty_expires wird intern als virtuelle Spalte berechnet:
warranty_expires = purchase_date + warranty_monthsDer Connector berechnet die Differenz in Monaten automatisch und pflegt warranty_months sauber ein, ohne vorhandene Kaufbeleg-Daten zu überschreiben.
days_delta = (warranty_end_date - purchase_date).days
warranty_months = max(0, round(days_delta / 30.4375))Werksdaten (BOM) in Snipe-IT Custom Fields übernehmen
Neben dem Garantiestatus decodiert CheckWarranty die originale Werksstückliste (As-Built BOM):
- Prozessor (CPU): Genaue Modellbezeichnung (z. B. Intel Core i7-1185G7).
- Arbeitsspeicher (RAM): Werkseitig verbauter RAM (z. B. 16GB DDR4 3200MHz).
- Festplatte (SSD): Werkseitige SSD-Kapazität (z. B. 512GB PCIe NVMe M.2).
- Service-Level: ProSupport Plus NBD, Premier Support oder AppleCare+.
Einrichtung mit Docker und Python CLI
Schritt 1: Sicherer Probelauf mit --dry-run
git clone https://github.com/checkwarranty/snipeit-warranty-sync.git
cd snipeit-warranty-sync
cp .env.example .env
python3 sync.py --dry-runSchritt 2: Docker Compose Integration
services:
snipeit-sync:
image: checkwarranty/snipeit-warranty-sync:latest
restart: "no"
environment:
- SNIPEIT_URL=http://snipeit:80
- SNIPEIT_API_KEY=Ihr_SnipeIT_Token
- CHECKWARRANTY_API_KEY=cw_live_Ihr_Key
- AUTO_BRAND_DETECT=true
- SYNC_SPECS=true
- DRY_RUN=falseTransparente Abrechnung & Open Source
Credits werden nur abgebucht, wenn gültige Gerätedaten ermittelt wurden. Jeder neue Account erhält 10 kostenlose Scans zum Testen.
- GitHub Repository: github.com/checkwarranty/snipeit-warranty-sync
- Snipe-IT Pull Request: grokability/snipe-it #19967
- API Dokumentation: checkwarranty.info/docs/api
Schlagwörter
Bereit für automatisierte Massenprüfung?
Massenprüfung von Garantie und Hardware-Spezifikationen für Lenovo, Dell, HP und Apple in 60 Sekunden. Zero-Risk Garantie: 0 Credits für ungültige Nummern.