Ich wollte mich nochmal melden. Mit Bulk-Request ist die Abfrage nun auf akzeptable 3,6 Sekunden geschrumpft. Super und vielen Dank nochmal fürs Stubsen in die richtige Richtung.
Bei Verwendung der API kann man bei den Funktionen cmdb.category.(create|read|update) den Parameter 'category' zusammen mit der String-Konstante benutzen und muss nicht zwischen spezifischen und globalen Kategorien unterscheiden. Nur bei cmdb.category.delete muss man aufpassen: Diese Funktion funktioniert nicht mit spezifischen Kategorien. In dem Fall muss man die undokumentierte Funktion cmdb.category.quickpurge verwenden.
Sprachdateien anpassen: JA! (Custom Sprachdateien finden sich als Beispiel im Dateisystem) Benutzerdefinierte Kategorien benutzen: JA! Im Code Kategorien anpassen: NEIN! (Es sei denn, Du wirst Entwicklungspartner)
Auswertung CPU, statt der Prozessorgeschwindigkeit gibt er die ID aus.
Auswertung Speicher, statt der Speichergröße (Total) wird die ID ausgegeben.
Auswertung Lokaler Massenspeicher - Gerät, statt der Kapazität wird die ID ausgegeben.
sind in der nächsten Version vom Dokumente Add-on gelöst. Es werden voraussichtlich zwei Releases des Dokumente Add-ons dieses Jahr noch kommen.
ist jetzt nicht so dringend; wir können auch auf die nächste Version warten (wenn sie denn zeitnah kommt). Vielleicht funktioniert dann auch wieder das Erstellen von bereinigten Netzplänen.
Hallo vqh,
vielen Dank für die schnelle Antwort.
Ich habe die Codezeilen ersetzt und den Controller erneut aktiviert.
Dieses mal lief der Controller für Surchindex ohne weitere Probleme durch.
Warum geht es jetzt bei einigen Typen und bei anderen nicht?
Aus meiner Sicht unterscheidet sich in den Definitionen quasi nichts relevantes.
Der vordefinierte Objekttyp "Raum" lässt nach CMDB-Status sortieren, der "Client" nicht,
der selbst definierte Objekttyp "Kamera" lässt sich sortieren, der "Kleingeräte" nicht.
ich habe das mal bei uns überprüft und konnte das auch Datenbank Technisch feststellen das eine Leere Zuweisung erstellt wurde in der Kategorie Kontaktzuweisung.
Ich habe dazu ein Ticket erstellt und wird in einer der kommenden Versionen gefixt sein.
Zum Datenbank-Fehler haben wir vor einiger Zeit einen FAQ-Artikel geschrieben: Wenn unter src/config.inc.php ein "localhost" als Hostname eingetragen ist, wird der Unix Socket von MySQL/MariaDB verwendet. Das ist auch gut so, weil performant. Nur leider kann PHP damit nicht viel anfangen, weswegen PHP angepasst und Apache neu gestartet werden muss.
Ich hoffe, das alles hilft schnell und einfach weiter 🙂
super, besten Dank!
Mit der neuen Version 1.9.1 ist kein Hotfix mehr nötig. Ist jetzt genau so, wie ich mir das vorgestellt hatte.
Da ich schon ein paar Dutzend Server eingepflegt hatte, suche ich jetzt nach einem komfortablen Weg, die Netzzuordnung umzuschreiben und gleich den richtigen Netzbereich zuzuordnen, ohne dabei die IP-Adresse zu verlieren. Mit der Listeneditierung klappt das leider nicht. Ich bekomme die Fehlermeldung "Prüfen Sie die IP-Adresse". Was wäre denn da der beste Weg?