• Import Inventory mit CheckMK2 Add-On Error Code 500

    5
    0 Votes
    5 Posts
    468 Views
    F
    Da liegt wohl ein Fehler vor: Entweder im Addon oder im Validierungscode von i-doit. Ich würde also empfehlen: Backup der Datenbank machen Unter Verwaltung -> Systemeinstellungen -> Experteneinstellungen einen Eintrag api.validation = 0 erzeugen (Ich glaube, der ist nicht per default vorhanden). Je nach Geschmack dann System- oder Tenent-wide. Noch mal den Import anstoßen und gucken was passiert.
  • Listeneditierung wird als Kategorie angezeigt

    2
    1
    0 Votes
    2 Posts
    249 Views
    creissC
    Hi, ist mir auf meinem System auch aufgefallen und scheint ein Bug zu sein, der mit dem kommenden Minor-Release behoben wird. Lieben Gruß Christian
  • Fehler beim Bearbeiten von Objektlisten

    1
    1
    0 Votes
    1 Posts
    196 Views
    No one has replied
  • Keine IP-Liste

    1
    0 Votes
    1 Posts
    163 Views
    No one has replied
  • Hostname aus CSV impoertieren

    3
    2
    0 Votes
    3 Posts
    314 Views
    T
    Hallo Christian, danke für die Info, aber das ist leider nicht die Antwort die ich hören wollte. Das Ziel ist ja, möglichst wenig in anderen Tools (wie hier Excel) machen zu müssen. Außerdem hatte ich vor, den Export aus unserem Inventory-Tool zyklisch in i-doit einlesen zu lassen, damit evtl. veränderte Hostnamen auch in i-doit übernommen werden. Dann werde ich mal schauen wie ich irgendwie die Daten möglichst simpel und automatisiert in i-doit bekomme. LG Thomas
  • Ausblenden / Deaktivieren des "Bereinigen"-Knopfes

    2
    1
    0 Votes
    2 Posts
    223 Views
    creissC
    Hallo André, den Button siehst du zum einen, wenn du das Recht dazu hast. Heißt, du kannst auch ohne Admin-Rechte arbeiten, um den Button nicht mehr zu sehen. Dazu kannst du ihn an vielen Stellen deaktivieren, in dem du in der Verwaltung in den Systemeinstellungen den Quickpurge-Button deaktivierst: [image: 1549331193744-16f73c97-a0eb-42c8-a199-10f6277760d6-image.png] [image: 1549331154571-6a3829d8-fbf0-49f9-972d-bb6d0cdf5727-image.png] Lieben Gruß Christian
  • Speichern von IPv6 Netzen funktioniert nicht

    1
    0 Votes
    1 Posts
    120 Views
    No one has replied
  • The requested URL /cmdb/object/573 was not found on this server.

    2
    0 Votes
    2 Posts
    185 Views
    creissC
    Hi, funktioniert denn die Suche? Hast du mod rewrite aktiviert? -> https://kb.i-doit.com/pages/viewpage.action?pageId=10223831#DebianGNU/Linux-ApacheWebserver Lieben Gruß Christian
  • 0 Votes
    2 Posts
    496 Views
    Michael HuhnM
    Guten Tag Herr Menzel, hier hilft ein leeren des Cache von i-doit damit Änderungen, im Rechtesystem, sofort übernommen werden.
  • Defekte Icons für Baumdarstellung (dtree) nach Update

    7
    1
    0 Votes
    7 Posts
    909 Views
    E
    Mit Hilfe des Supports unter help.i-doit.com wurde das Problem nun behoben. Danke! Bei uns war die PHP-Extensions php-zip nicht installiert. Vermutlich lag dies daran, dass der Server unter Debian 8 aufgesetzt worden war und dann später - während i-doit bereits installiert war - auf die Debian-Version 9 aktualisiert wurde. Die Zip-Extension von PHP war in der Installationsdoku von Debian 8 nicht als Requirement aufgeführt. Beim Überprüfen der installierten Extensions fiel dann noch auf, dass auch die Extension php-mbstring fehlte. Falls jemand also dasselbe Problem hat, am besten mal diese beiden Extensions kontrollieren.
  • Console und Angabe des Passworts

    3
    0 Votes
    3 Posts
    478 Views
    F
    @creiss Das hilft aber nicht wirklich. Da wird das Passwort dann in dem Skript an das PHP-Skript weitergegeben und erscheint wieder in der Prozesstabelle für alle sichtbar. Ich hab vom Support aber mittelerweile eine Info bekommen: Unter src/handler/config/examples/isys_handler_ldap.ini findet man die neuen beispielhaften Konfigurationsdateien die mittels --config oder -c dem entsprechenden Command übergeben werden können (absoluter Pfad). In einer solchen Datei gibt es die Gruppen [commandArguments], [commandOptions]. Mittels dieser Gruppen können dem Command Args oder Optionen übergeben werden, welche das sein können sieht man in der Hilfe des entsprechenden Commands (--help). Für diesen Anwendungsfall sähe das dann so aus: [commandArguments] [commandOptions] user=admin password=admin tenantId=1 Das funktioniert problemlos. Die Informationen sollen in Kürze auch in die KB übernommen werden.
  • Eine IP für meherere Hosts / Definition Nat-Regeln

    2
    0 Votes
    2 Posts
    1k Views
    D
    Hallo zusammen, gibt es hier ein Best practice Ansatz für dieses Thema? Wir haben hier genau das gleiche Problem. Viele Grüße Daniel
  • Abbildung Cluster-Speichersystem und Diskshelfs

    6
    0 Votes
    6 Posts
    1k Views
    ?
    Moin Moin, ich hätte da noch eine Ergänzung. Ich habe die RAIDs über mehrere Shelfs verteilt (wg Performance und Ausfallsicherheit). Könnte das auch mit aufgenommen werden?
  • Tabellen Ansicht beim erstellen von Reportvorlagen im Dokumenten Addin

    7
    0 Votes
    7 Posts
    855 Views
    LFischerL
    Hey @Batzlen und @klaus-langthaler wir haben uns dran gesetzt und letzte Woche die neue Version des Add-ons veröffentlicht, damit sollte das Problem behoben sein Könnt ihr das bestätigen? VG Leo
  • Events und Automatisierung

    2
    0 Votes
    2 Posts
    404 Views
    P
    genau. ich lass meine user ein virtual server objekt befuellen.. mehrere kategorien.. am schluss setzt der user den status auf 'to_deploy', und nur auf dieses event reagiere ich in einem eventhook, und stosse dann den deploy-eine-vm prozess an... die logik um das event zu filtern ist relativ kompliziert geworden.. weil 10mal nachbessern.. function check_event($event) { // at idoit overview category savebutton click -> we get two events, global and overview // at idoit global category savebutton click -> we get only one event if ($event->categoryConst=='C__CATG__OVERVIEW') { die (getmypid().": not reacting on events of overview category. quitting\n"); } //print_r ($event); $proceed=false; if ($event->categoryConst=='C__CATG__GLOBAL') { if (count ($event->changes)==0) die (getmypid().": no changes. quitting\n"); if (isset ($event->changes->C__OBJ__CMDB_STATUS->to)) { if ($event->changes->C__OBJ__CMDB_STATUS->to !=STRING_DEPLOY) die (getmypid().": status didnt change to '".STRING_DEPLOY."'. quitting\n"); else $proceed=true; } if (isset ($event->changes->{'isys_cmdb_dao_category_g_global::cmdb_status'}->to) ) { if ($event->changes->{'isys_cmdb_dao_category_g_global::cmdb_status'}->to!=STRING_DEPLOY) die (getmypid().": status didnt change to '".STRING_DEPLOY."'. quitting\n"); else $proceed=true; } } if ($proceed) debug( "checking server...\n"); else die (getmypid().": event didnt match categories global or cmdb_status, quitting\n"); } function get_event() { $deploy=""; while($l = fgets(STDIN)){ $deploy.=$l; } $event=json_decode(base64_decode($deploy)); if (json_last_error()) die (getmypid().": error json decode, quitting\n"); return $event; }
  • Recht für "Listenansicht konfigurieren"

    3
    2
    0 Votes
    3 Posts
    465 Views
    E
    Ja, daran lag's. Wenn man diesen Fehler nicht macht, klappt es problemlos. Vielen Dank!
  • Fehler in VIVA2

    2
    0 Votes
    2 Posts
    474 Views
    T
    Bin ich der einzige, der darauf stößt? Kann das niemand an einem anderen System reproduzieren? Bei dem Thema fällt mir auch auf, dass es das VIVA2 Modul im Demo-System gar nicht gibt. Sonst hätte ich das dort gerne mal getestet.
  • Rechte für Dateien

    1
    0 Votes
    1 Posts
    267 Views
    No one has replied
  • lizenzen mit laufzeit

    6
    0 Votes
    6 Posts
    829 Views
    creissC
    Hallo zusammen, ich würde auch empfehlen, das Ablaufdatum in der Kategorie "Lizenzschlüssel" inklusive der Benachrichtigungen zu verwenden. Bei einer Verlängerung kann das Datum dann auch einfach hochgesetzt werden. Lieben Gruß Christian
  • OCS Import via Konsole speziell NET - Update (-x)

    1
    0 Votes
    1 Posts
    208 Views
    No one has replied