• 0 Votes
    3 Posts
    359 Views
    C
    Hallo StefanP74, vielen Dank für deinen Beitrag und die Einblicke, die du zu i‑doit gegeben hast. Deine Beschreibung des Vorgehens (Locations → Floors → Equipment etc.) finde ich sehr hilfreich und zeigt, dass du bereits systematisch arbeitest. Ich möchte die Diskussion gern noch etwas erweitern: An alle Nutzer dieser Community – wer von euch hat mit i-doit wirklich ein erfolgreiches Asset-Management-System aufgebaut, also nicht nur Inventarisierung oder Dokumentation, sondern einen durchgängigen Prozess von Beschaffung über Nutzung bis Ausmusterung inklusive Kennzahlen, Kostenverfolgung, Lebenszyklen usw.? Ich finde es schwer vorstellbar, dass nur zwei Organisation bzw. eine Person hier positive Erfahrungen gemacht hat. Ich wäre sehr interessiert zu hören, wie ihr „Erfolg“ definiert habt, mit welchen konkreten Kennzahlen ihr arbeitet, wo eventuell Stolperfallen lagen. Nochmals vielen Dank, Stefan, für deinen Input – und an alle eine große Bitte für Rückmeldungen! Viele Grüße
  • 0 Votes
    1 Posts
    87 Views
    No one has replied
  • Listeneditierung im ISMS-Addon

    Allgemein
    4
    0 Votes
    4 Posts
    182 Views
    L
    Hi, ich habe zwar das ISMS Modul nicht, aber bei "normalen" i-doit Attributen hilft mir in diesen Fällen oft ein CSV-Export, Datenkorrektur, CSV-Import. Alternativ gibt es auch noch die Massenänderung, die beim setzten von einzelnen gleichen Werten auch hilft. Grüße Leo
  • 0 Votes
    2 Posts
    131 Views
    N
    Hallo @MiBa_anyWARE, wie du die Daten am besten Importieren kannst, damit Sys_ID und Ersteller nicht überschrieben werden, kann ich dir leider nicht beantworten. Aber zum Übertragen der Struktur mit deinen erstellten Objekttypen und eigenen Kategorien kannst du den Add-On Packager verwenden. Das ist ein kostenloses Add-on, was genau für solche Zwecke erstellt wurde: https://kb.i-doit.com/de/i-doit-add-ons/add-on-packager.html Hier noch der Link mit einem Vorstellungsvideo von der i-doit Seite: https://www.i-doit.com/produkte/add-ons/packager Viele Grüße Nico
  • 0 Votes
    1 Posts
    66 Views
    No one has replied
  • CSV-Import Patchdosen: Anschlüsse anlegen

    Betrieb
    1
    0 Votes
    1 Posts
    67 Views
    No one has replied
  • 0 Votes
    3 Posts
    333 Views
    A
    @LFischer Hallo Leo, entschuldige die späte Antwort - das Problem wurde mit dem passenden Hotfix bereits behoben. Vielen Dank!
  • Führende Nullen bei eigenen Countern

    Betrieb
    1
    0 Votes
    1 Posts
    78 Views
    No one has replied
  • Massenänderung und Templates

    Betrieb
    1
    0 Votes
    1 Posts
    73 Views
    No one has replied
  • Risikovererbung in ISMS-Modul

    Allgemein
    1
    0 Votes
    1 Posts
    134 Views
    No one has replied
  • Nutzung i-doit API mit API Key nicht möglich

    Betrieb
    5
    0 Votes
    5 Posts
    753 Views
    Michael HuhnM
    @sj Richtig, Die Mandator ID 0 ist Systemweit und 1... jeweils der Mandant.
  • XML export und import creation date und created by

    Allgemein
    1
    0 Votes
    1 Posts
    78 Views
    No one has replied
  • 1 Votes
    1 Posts
    100 Views
    No one has replied
  • JDISC - "Es gibt keine Objekte zum Importieren"

    Betrieb
    10
    0 Votes
    10 Posts
    1k Views
    T
    Der Hinweis von StefanP74 (siehe weiter unten) war bei mir erfolgreich, die Problematik war identisch. Gruß, T1
  • 0 Votes
    7 Posts
    1k Views
    P
    @mwaldeck Vielen Dank für die Rückmeldung.
  • SSO

    Betrieb
    6
    0 Votes
    6 Posts
    950 Views
    G
    @u2micha Für das SSO wird doch nur das AuthType verwendet, d.h. es müsste doch möglich sein, eine Location auszunehmen: <Location /src/jsonrpc.php> AuthType None Require all granted </Location> Ich kenne aber mod_auth_mellon nicht. Das README hat einen anderen Vorschlag: <Location /noSSO> MellonEnable "off" Require all granted </Location>
  • Installation auf AlmaLinux und anderen RHEL basierten Distros

    Unsolved Entwicklung
    3
    0 Votes
    3 Posts
    482 Views
    G
    @Michael-Huhn Danke für die Rückmeldung. Ich habe zwei Drafts eingestellt. Ich muss nochmal in Ruhe schauen, ob ich was übersehen habe. https://github.com/i-doit/knowledge-base/pull/1093 https://github.com/i-doit/scripts/pull/50 Was mir generell am meisten aufstößt, ist dass die DocumentRoot komplett mit Schreibrechten für den Apache ausgestattet wird. Auf der Seite vom Hardening wird dann mit Permissions und immutable Attribute das wieder gesichert. Das macht IMHO wenig Sinn, dass man sichere Voreinstellungen des Systems (z.B. Owner root:root mit Context httpd_sys_content_t) aufweicht, um sie dann später umständlich wieder zu härten. Ich bin ja ein Fan davon, gleich alles richtig und sicher zu installieren (dann kann man es auch gut als RPM verpacken) und nur auf die Verzeichnisse dem Webserver Schreibrechte zu geben, wo diese tatsächlich notwendig sind. Aber dann kann man natürlich erstmal nicht den Web-Updater benutzen. Aber die sind aus Sicherheitsgesichtspunkten sowieso immer kritisch, wenn der Web-Update seinen eigenen Code aktualisieren will, sofern man keinen Umweg über ein Script geht, welches als root läuft (der Web-Update startet z.B. per sudo ein Script als root, welches den Code aktualisiert...) Soll man das hier diskutieren oder ist es besser, ich mache ein Issue im GitHub zu diesem Thema?
  • Dokumentation von VXLAN

    Allgemein
    3
    0 Votes
    3 Posts
    685 Views
    T
    @mamawe Hast Du hier ggf. schon eine Möglichkeit gefunden? Besten Dank im Voraus! VG TheBob
  • Anpassung von Größe und Beschriftung der Objekte im Raumplan

    Solved Betrieb
    5
    3
    0 Votes
    5 Posts
    556 Views
    P
    @LFischer Hi Leo, alles klar. Dann werde ich entsprechende Vorschläge einreichen. Danke für die Rückmeldung! Grüße Malte
  • Kabel mittels API erstellen

    Entwicklung
    2
    0 Votes
    2 Posts
    443 Views
    LFischerL
    Hallo @jakob dein Ansatz ist soweit eigentlich ganz gut, es fehlt nur der richtige Wert für assigned_connector. In solchen Fällen kann es schon weiterhelfen die Daten auszulesen und mit der GUI zu vergleichen { "version": "2.0", "method": "cmdb.category.save", "params": { "object": 1234, <-- Objekt ID (Server) "category": "C__CATG__CONNECTOR", "data": { "title": "Connector", "assigned_connector": 123, <-- Anschluss Datensatz ID "cable_connection": 234 <-- Kabel Objekt ID }, "apikey": "<hello-api>" }, "id": 1 } Der Wert für assigned_connector muss die Datensatz ID des zu verbindenden Anschlusses sein, das kannst du in der GUI z.B. hier sehen: [image: 1755614326990-4e304c88-3318-4f3c-84da-0fc801b49966-image.png] Alternativ kannst du dir den value der Checkbox anschauen (falls das data-connector-id Attribut nicht existiert). Bezüglich entry ist wichtig zu wissen das die save Methode zum erstellen und aktualisieren genutzt werden kann. Lässt man entry leer wird ein Datensatz erstellt (= create), gibt man eine Datensatz ID an, wird diese aktualisiert (= Update). Viele Grüße Leo