@Michael-Huhn Danke für die Info
Posts
-
RE: API 2.1 "cmdb.reports.read" funktioniert nicht mehr mit SQL-Editor Reports
@Michael-Huhn Gibt es dazu ein Update?
Danke.
-
RE: API 2.1 "cmdb.reports.read" funktioniert nicht mehr mit SQL-Editor Reports
@Michael-Huhn Danke Michael. Es ist schon mal gut das es bekannt ist
-
API 2.1 "cmdb.reports.read" funktioniert nicht mehr mit SQL-Editor Reports
Hallo,
ich habe i-doit pro von 30 auf 32 updated und damit auch die API auf 2.1.
Leider habe ich jetzt festgestellt dass ich jetzt über die API keine Reports abfragen kann wenn sie über den SQL-Editor erstellt wurden. Es funktioniert immer noch mit Reports die über den Query Build erstellt wurden. Und interessanterweise tritt das Problem nur auf der API auf. Die SQL-Editor Reports werden korrekt auf der GUI angezeigt.
Ich hab es mit "cmdb.reports.read" und "cmdb.reports.read.v2" getestet. In beiden Fällen ist das result einfach leer:
StatusCode : 200 StatusDescription : OK Content : {"id":"95fdab6c-6b70-4dcb-8e14-b64e31e303b5","jsonrpc":"2.0","result":[]} RawContent : HTTP/1.1 200 OK Pragma: no-cache i-doit-Authorized: 1 X-RPC-Auth-Session: 4501lvlqcaib1q87oeh855109q Cache-Control: no-store, no-cache, must-revalidate,public Date: Wed, 07 Aug 2024 20:16:01 GMT... Forms : {} Headers : {[Pragma, no-cache], [i-doit-Authorized, 1], [X-RPC-Auth-Session, 4501lvlqcaib1q87oeh855109q], [Cache-Control, no-store, no-cache, must-revalidate,public]...} Images : {} InputFields : {} Links : {} ParsedHtml : mshtml.HTMLDocumentClass RawContentLength : 73
Könnte das bitte jemand testen und bestätigen.
Danke.
-
RE: Ja-Nein-Feld über API auf "Nichts" setzten
Alles klar. Danke für die Erklärung und den Workaround
-
Ja-Nein-Feld über API auf "Nichts" setzten
Hallo,
gibt es eine Möglichkeit ein "Ja-Nein-Feld" über die API auf "Nichts" zu setzten?
In der GUI geht das über "-" aber die API scheint nur 1 oder 0 für "Ja" bzw. "Nein" zu akzeptieren. Ich habe dazu auch nichts in der Dokumentation gefunden.
Wenn ich den Wert in der GUI auf "Nichts" setzte dann wird er auf der API als "-1" angezeigt:
{"id":999999,"jsonrpc":"2.0","result":[{"id":"1","objID":"22039","f_dialog_c_17163695658542670":{"title":"-1","prop_type":"yes-no"},"description":""}]}
Aber -1 wird auf der API nicht akzeptiert. Im Log steht dann nur "should be greater than zero"
[2024-07-31 04:54:37 307182] DEBUG: Prepare to run request... [2024-07-31 04:54:37 323248] ERROR: An exception occured while processing request: -32603 Internal error: There was an validation error { "f_dialog_c_17163695658542670": "(dialog) Property value should be greater then zero." }
Danke
-
RE: API Encoding
Danke für die Antwort. Das Problem war wie von Martin erwähnt auf Clientseite, genau genommen Powershell.
Powershell zeigt zwar den Code als UTF8 an aber Invoke-WebRequest verwendet beim ausführen ein anderes Encoding. Man kann es aber auf UTF8 zwingen:
$body = [System.Text.Encoding]::UTF8.GetBytes($body) Invoke-WebRequest -Uri "<cmdb URL>" -Method Post -Headers $Headers -Body $body
-
RE: IPs im Report aber nicht im IPAM
@hk Danke. Die Host address ist in dem Fall tatsächlich nur die Info direkt aus der "Ip List" d.h. eigentlich sollte die Info in der IP List und im Report übereinstimmen.
-
API Encoding
Hallo,
wir haben einige Handy's die nicht-ASCII Symbole wie chinesische Zeichen enthalten z.b. "test的"
Wenn ich den Titel von dem Objekt im Browser ändere geht das ohne Probleme und wird auch richtig dargestellt.
Wenn ich den Titel jedoch über die API ändere wird ""test的" dann nur also "test?" angezeigt.Wird UTF-8 von der API unterstützt?
Kann das jemand bestätigen dass das nicht nur bei mir ein Problem ist?1.18.1 PRO
Vielen herzlichen Dank.
-
IPs im Report aber nicht im IPAM
Hallo,
Ich habe folgendes Problem:
Wenn ich auf die "IP List" im Global v4 Net öffne ist sie leer.Aber wenn ich einen Report erstelle und nach den Global v4 und v6 filtere (ID = 20 or ID = 21) bekomme ich zwei IP Addressen.
Die IP Addressen haben auch kein "Object" d.h. ich kann es auch nicht vom Object löschen.
Ich nehme an das sind entweder irgendwelche archivierten Daten oder ein Objekt das nicht sauber gelöscht wurde?Wie kann ich das bereinigen?
Vielen Dank.
-
Adressvergabe default auf statisch ändern
Hallo,
wenn ich eine neue Hostadresse zu einem Objekt hinzufüge ist standardmäßig immer DHCP ausgewählt.
Ist es möglich die Auswahl standardmäßig auf "Statisch" zu ändern?Vielen Dank.
-
Service zu IP Beziehung
Hallo,
Wir verwenden den CMDB IPAM um die IPs für unsere Hardware zu dokumentieren.
Aber im nächsten Schritt möchten wir auch Web Services und Load Balancer dokumentieren.-
Angenommen ich habe einen Webserver mit zwei IP Addressen (10.1.1.1 und 10.1.1.2) und auf dem Webserver laufen zwei Websites ("Sales" und "Marketing"). Die Sales Website hört nur auf Anfragen auf die IP "10.1.1.1" und Marketing hört nur auf Anfragen auf 10.1.1.2. Ich möchte diese Abhängigkeit von Webservice zur IP dokumentieren z.b. wenn Security Scanner irgendwelche Schwachstellen findet muss auch klar sein zu welcher Website es gehört.
-
Analog dazu für Load Balancer. Ein Load Balancer hat z.b. ein ganzes Netz 10.2.2.0/24 und in der Load-Balancer Konfiguration ist dann konfiguriert dass Traffik an die 10.2.2.1 an Host A und Traffik an 10.2.2.2 an Host B weitergeleitet werden.
Ich möchte nun abbilden dass eben die IP 10.22.2.1 von Host A und IP 10.2.2.2 von Host B verwendet wird.
Gibt es eine solche Möglichkeit? Über die Services sehe ich nur die Abhängigkeit zu dem Object aber nicht zu einer bestimmten IP.
-
-
RE: Änderungskommentar optional?
Dann geht das leider nicht so wie ich mir das vorgestellt hätte.
Danke. -
Änderungskommentar optional?
Hallo,
ich habe gesehen dass man Änderungskommentare aktivieren kann damit jeder Benutzer Änderungen kommentieren muss und habe zwei Fragen dazu.
- Ist es möglich den Änderungskommentar optional hinzuzufügen d.h. nicht generell erzwingen sondern nur wenn ein Benutzer einen Kommentar hinzufügen möchte?
- Gibt es eine Möglichkeit Änderungskommentare auf bestimmte Objekte zu beschränken z.b. Änderungen an Lizenzen müssen kommentiert werden aber Änderungen an Clients nicht?
Vielen herzlichen Dank.
-
RE: Quick Configuration Wizard (QCW) "Accept" und "Save" funktionieren nicht
Danke.
Also, mod_rewrite zeigt "i-doit could not verify that the apache module "mod_rewrite" is correctly configured" aber sobald ich auf den Test Button klicke ist es erfolgreich (grünes Häkchen).
Den Cache habe ich auch schon gelöscht und auch alle anderen Optimierungen (Tables, Index,...)Ich werde das dann mal an den Support weitergeben.
Mfg
-
Quick Configuration Wizard (QCW) "Accept" und "Save" funktionieren nicht
Hi,
ich habe eine Problem mit dem QCW
- Wenn ich im QCW eine neue "Object Type" oder "Object Type Group" hinzufüge und "Accept" klicke passiert gar nichts. Das Fenster bleibt einfach offen.
- Wenn ich im QCW > Profiles einen Namen eingebe und "Save" klicke passiert auch nichts.
Es scheint so als ob der QCW korrupt ist.
Ich habe schon folgendes getestet aber ohne Erfolg:
- Unterschiedliche Browser (Chrome, Edge, IE)
- Unterschiedliche User (sowohl LDAP als auch built-in "admin")
- Unterschiedliche Versionen (hatte das problem auf 1.13 und dachte ein update auf 1.14 hilft eventuell)
- Restore der DB auf einem separaten Test server
Beispiel:
-
RE: IP-Adressverwaltung Cluster IP Adressen-Konflikt
Vielen Dank. Ich hatte das "include Cluster" nicht aktiviert.
Die IP addresse wird zwar trotzdem nicht dem Cluster zugewiesen aber sie wird zumindest beim Import von der ersten Node auf die zweite geändert. -
IP-Adressverwaltung Cluster IP Adressen-Konflikt
Hallo,
ich teste gerade den automatisieren Import mit JDisc aber bei den Layer-3-Netz passiert etwas Unerwartetes.
Eine IP Adresse die einem Windows Cluster gehört (also immer der aktiven Node) wird beiden Virtuellen Server Nodes zugewiesen und verursacht dann in der Addressverwaltung einen IP Address Konflikt.i-doit importiert auch den cluster als Resource und sollte idealerweise die IP Addresse dem Cluster Object und nicht dem Server Hosts zuweisen.
Wie werden solche Cluster IPs im i-doit generell gemanaged? Best practice?
Gibt es hier vor allem im Bezug auf JDisc irgendwelche Konfigurationsmöglichkeiten?Vielen herzlichen Dank.
-
JDisc und Microsoft SQL Server (Instanzen und Datenbanken)
Hallo,
ich möchte Microsoft SQL Server Instanzen und Datenbanken automatisiert von JDisc importieren aber in meinem Test funktioniert das nicht wie erwartet.
In JDisc sehe ich die Instanz (I1) und die Datenbanken:
Nach dem Import sehe ich wie erwartet die Microsoft SQL Server version in der Kategorie "DBMS".
Aber die Instanz "I1" wird in der Kategorie "Datenbankschema" angezeigt und die Datenbanken werden überhaupt nicht importiert.Ich hätte aber folgendes erwartet:
- Die Instanz "I1" wird unter "Datenbankinstanz" hinzugefügt.
- Die einzelnen Datenbanken werden unter "Datenbankschema" hinzugefügt und in dem Feld "Datenbankinstanz" wird die Instanz "I1" verlinkt.
Habe ich etwas übersehen oder falsch verstanden?
Zusatzfrage: Im JDisc-Profil gibt es die Option "Einfache Datenbank modellierung verwenden?". Ich kann dafür aber keine Information in der Dokumenation finden. Wofür ist diese Option gedacht?
Danke.
-
RE: Batch/Bulk Request response
Danke. Ich befürchte aber das ist beides nicht optimal.
Die Idee mit der Id hatte ich auch schon und das funktioniert problemlos für einzelne Objekte aber mit dem batch/bulk request hat das den Nachteil dass die Id nicht gleich die Kategorie sein kann weil sie ja eindeutig sein muss. Die Id könnte ich zwar aus "objectid+kategorie" erstellen aber dann brauche ich wieder ein "split" für jedes einzelne Resultat um die Kategorie herauszulesen.