• ldap-sync wirft PHP-Fehler

    8
    0 Votes
    8 Posts
    275 Views
    LFischerL
    Hey @kholzenhauer Immer in der Zeile "if (array_key_exists(....))" ist angeblich $configData ein Bool, kein Array. Das ist richtig und passiert immer dann, wenn parse_ini_file(...) die übergebene INI Datei nicht verarbeiten konnte. Ich habe den Code dahingehend angepasst, das er dem Nutzer eine entsprechende Meldung ausgibt wenn eine INI Datei nicht gelesen / geparsed werden konnte. Dieser angepasste Code wird voraussichtlich mit i-doit 30 veröffentlicht werden Viele Grüße Leo
  • SSO

    4
    0 Votes
    4 Posts
    300 Views
    U
    @Michael-Huhn said in SSO: @u2micha ich würde dir empfehlen einen 2. VHost anzulegen der keine SSO verwendet. Diesen kannst du dann für die API verwenden. Mit i-doit 29 hat sich ggf. daran schon etwas geändert. Siehe Release Notes -> https://kb.i-doit.com/en/version-history/release-notes/release-notes-29.html vielen Dank für Hinweis! wird schon mal eingeplant
  • LDAP-Sync wirft Fehler

    8
    0 Votes
    8 Posts
    353 Views
    Michael HuhnM
    Hallo @ThorstenWilk, das hat nichts mit i-doit sondern mit der Webserver Konfiguration zu tun. Hast du mal die Vorschläge von @Florian-0 ausgeführt? Ich denke er ist hier auf der richtigen Spur. Ansonsten gerne mal die VHost Konfiguration teilen sowie die .htaccess aus dem i-doit Ordner. Gerne anonymisieren.
  • JDisc i-doit und das Gerätezertifikat

    4
    0 Votes
    4 Posts
    200 Views
    StefanP74S
    Servus @StephanBuerger, ja die Antwort ist recht unspektakulär: Q: Kann das Gerät SSL? A: Ja --> Zertifikat ausstellen, importieren, aktivieren, http aus, https an Nein --> zurück zur Q LG Stefan
  • User-Setting Treeview Type wird nicht gemerkt

    1
    0 Votes
    1 Posts
    94 Views
    No one has replied
  • Richtig Segmentieren

    5
    0 Votes
    5 Posts
    420 Views
    StefanP74S
    Hallo, oh Mann, ich habe den Speicher-Button bei den Slots nicht gesehen, habe immer den ganz oben verwendet. Ja, die Slotzuweisung klappt damit Ich danke euch, die Schrank-Doku/Visualisierung ist schon etwas feines. Freue mich schon auf die nächste/übernächste Version. LG Stefan
  • Gesamtkapazität berechnen

    2
    0 Votes
    2 Posts
    114 Views
    LFischerL
    Hallo @ilkas ich fürchte die Werte lassen sich nicht zusammenrechnen, wenn du "Dynamische Attribute" nutzt - das sind diejenigen Attribute die NICHT mit reiner SQL Logik gelesen werden sondern die Werte aus dem PHP Backend holen. Die Attribute erkennst du daran, das die Labels aus solchen zusammengesetzten Werten bestehen wie isys_cmdb_dao_category_g_drive::dynamic_property_callback_capacity::isys_catg_drive_list__id::LC__CMDB_CATG__MEMORY_CAPACITY. Um die Werte mit reinem SQL zu kombinieren und berechnen müsstest du mit Sub-Queries arbeiten und die Berechnung von Byte zu GB selbstständig vornehmen. Das müsste etwa so aussehen: SELECT obj_main.isys_obj__id AS '__id__', obj_main.isys_obj__title AS 'LC__UNIVERSAL__TITLE###0_1', -- j2.isys_catg_drive_list__id AS 'isys_cmdb_dao_category_g_drive::dynamic_property_callback_capacity::isys_catg_drive_list__id::LC__CMDB_CATG__MEMORY_CAPACITY', -- j2.isys_catg_drive_list__id AS 'isys_cmdb_dao_category_g_drive::dynamic_property_callback_used_space::isys_catg_drive_list__id::LC__CMDB__CATG__DRIVE__USED_SPACE', -- j2.isys_catg_drive_list__id AS 'isys_cmdb_dao_category_g_drive::dynamic_property_callback_free_space::isys_catg_drive_list__id::LC__CMDB__CATG__DRIVE__FREE_SPACE', (SELECT CONCAT(ROUND(SUM(isys_catg_drive_list__capacity) / 1024 / 1024 / 1024, 2), ' GB') FROM isys_catg_drive_list WHERE isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id) AS 'Capacity', (SELECT CONCAT(ROUND(SUM(isys_catg_drive_list__used_space) / 1024 / 1024 / 1024, 2), ' GB') FROM isys_catg_drive_list WHERE isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id) AS 'Used space', (SELECT CONCAT(ROUND(SUM(isys_catg_drive_list__free_space) / 1024 / 1024 / 1024, 2), ' GB') FROM isys_catg_drive_list WHERE isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id) AS 'free space' FROM isys_obj AS obj_main INNER JOIN isys_cmdb_status AS obj_main_status ON obj_main_status.isys_cmdb_status__id = obj_main.isys_obj__isys_cmdb_status__id -- LEFT JOIN isys_catg_drive_list AS j2 ON j2.isys_catg_drive_list__isys_obj__id = obj_main.isys_obj__id LEFT JOIN isys_obj_type AS j4 ON j4.isys_obj_type__id = obj_main.isys_obj__isys_obj_type__id WHERE TRUE AND ( (j4.isys_obj_type__id != '60' ) AND (j4.isys_obj_type__id != '63' ) ) AND ( (j4.isys_obj_type__id = '59' ) ) ORDER BY obj_main.isys_obj__title DESC Bitte schau mal ob das bereits ausreicht und inhaltlich korrekt ist Die auskommentierten Teile der Query können entfernt werden. VG Leo
  • Bericht mit Link zum Objekt

    3
    0 Votes
    3 Posts
    183 Views
    Michael HuhnM
    Hallo @StefanP74 um die URL auch direkt im Report zu haben, kann die Zugriff Kategorie verwendet werden. Dort einfach als Platzhalter für die URL %idoit_host%/index.php?objID=%objid% eintragen und die URL wird generiert. [image: 1706192539329-388d9d7c-2682-4c9e-9182-bb1d3e817d79-image.png] Dann via Report das Attribut anzeigen lassen. [image: 1706192573216-8e1ee044-35b5-471b-b818-b2c7245d63dc-image.png] Müsste aber bei allen Objekten nachgeholt werden und sollte dann als Template genutzt werden.
  • Tabelle in Beschreibungsfeld

    1
    0 Votes
    1 Posts
    111 Views
    No one has replied
  • Update i-doit 27

    5
    0 Votes
    5 Posts
    336 Views
    F
    @ThomasH Hallo Thomas, Ja das Update ist letzte Woche danach super gegangen.
  • Objektbrowser - SIM Karten und Mobiltelefone

    4
    0 Votes
    4 Posts
    195 Views
    LFischerL
    Hey @Dag freut mich das ich weiterhelfen konnte Zu den SIM-Karten bzw. den anderen ähnlichen Kategorien gibt es tatsächlich eine Geschichte... Vor einigen Jahren haben wir bemerkt das die (zu der Zeit aktuellen) "SIM" Kategorien ganz nicht so funktionieren, wie wir es gerne hätten - bzw. es gab immer wieder Probleme im Report Manager und anderen Funktionen. Zu diesem Zeitpunkt wurden die Kategorien aber bereits von vielen Usern benutzt... Hätten wir diese nun einfach geändert hätte sich das auf mögliche CSV-Mappings, API Kommunikationen oder andere Dinge ausgewirkt, die sich auf die aktuelle Struktur verlassen. Daraufhin haben wir neue Kategorien zum gleichen Inhalt erzeugt. Das wurde damals (soweit ich mich erinnere) auch in Newslettern kommuniziert - ich bin mir aber selbst gerade unsicher zu welcher Version das passiert ist Es liegt definitiv einige Jahre zurück... Vielleicht um 2019-2020 rum. Ähnliche Schritte sind wir beim erneuern der "Datenbank" Kategorien gegangen. Dazu gab es dann in der Verwaltung (unter "Systemreparatur und Bereinigung") eine optionale Migration. Viele Grüße Leo
  • Bug mit API Addon 1.15

    3
    0 Votes
    3 Posts
    239 Views
    S
    @LFischer Alles klar, danke!
  • Import JDisc-Profile: Your given configuration is malformed

    2
    0 Votes
    2 Posts
    168 Views
    Michael HuhnM
    Hallo @StefanP74, das Problem hier ist, dass die serialisierte Zeichenkette einen "NULL"-Wert (N;) enthält, aber die Unserialize- helper überprüft das nicht. Das wird zur Version 28 gelöst sein.
  • API Abfrage schlägt fehl

    2
    0 Votes
    2 Posts
    163 Views
    Michael HuhnM
    Hallo @NiklasTE, versuch es mal mit dem hier. Scheint auf windows ohne Powershell nicht so einfach zu sein curl -u admin:admin -i --data "{\"version\": \"2.0\",\"method\": \"cmdb.objects.read\",\"params\": {\"filter\": {\"type\": \"C__OBJTYPE__SERVER\",\"status\": \"C__RECORD_STATUS__NORMAL\"},\"categories\": [\"C__CATG__GLOBAL\"],\"limit\": \"0,10\",\"order_by\": \"title\",\"sort\": \"ASC\",\"apikey\": \"c1ia5q\",\"language\": \"en\"},\"id\": 1}" --header "Content-Type: application/json; charset=UTF-8" https://demo.i-doit.com/src/jsonrpc.php
  • Report für Benutzerdefinierte Kategorie mit Objekt-Beziehungen

    1
    0 Votes
    1 Posts
    106 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
    No one has replied
  • dB-Error Cannot add or update a child row: a foreign key constraint fails

    5
    0 Votes
    5 Posts
    228 Views
    StefanP74S
    Servus, @l-hartmann, in der Knowledgebase unter Administration/Hotfixes/Hotfix Archiv/Version 26 https://kb.i-doit.com/de/administration/hotfixes/hotfix-archiv/v26.html LG Stefan
  • Report des Logbuches samt Änderungen

    1
    0 Votes
    1 Posts
    94 Views
    No one has replied
  • Bericht und CMBD-Status in Farbe

    1
    0 Votes
    1 Posts
    93 Views
    No one has replied