• All-in-One Definition

    4
    0 Votes
    4 Posts
    636 Views
    dkirstenD
    Hallo Reinhard, in der Open gibt es leider keine andere Möglichkeit.
  • VIVA-Modul und Erstellung Referenzdokumente

    2
    0 Votes
    2 Posts
    451 Views
    T
    Hat sich erledigt. Wir sollten uns mal über "intuitive Oberflächen" unterhalten;-)
  • DefaultCompany in isys_handler_ldap.inc.php

    2
    0 Votes
    2 Posts
    519 Views
    creissC
    Hallo Reinhard, der hier erwartete Wert ist der Objekt-Titel. Im AD ist ansonsten standardmäßig das Attribut "company" die Datenquelle für die Synchronisation. Besten Gruß Christian Reiß
  • Fragen zu Clustern

    4
    0 Votes
    4 Posts
    768 Views
    dkirstenD
    Hallo Maik, ich habe den Feature Request in unser Ticketsystem aufgenommen.
  • LDAP - Attribute-Mappings

    4
    0 Votes
    4 Posts
    2k Views
    W
    Leider funktioniert bei uns trotz aller Überprüfungen der Einträge in der Datei "isys_handler_ldap.inc.php" der Sync der ActiveDirectory Attributwerte in die Felder der i-doit-Kontakte nicht. Die Felder bleiben allesamt leer. Auch das Anlegen der "rooms" und die Zuordnung der "defaultCompany" klappt nicht. Es scheint so, als würde die Datei einfach nicht ausgewertet. Auch das ldap.log-Files liefert keine hilfreichen Informationen dazu. Any Ideas ? lg – reinhard-- i-doit 1.8 OPEN
  • Report: Client-> Zugewiesene Endgeräte

    6
    0 Votes
    6 Posts
    846 Views
    J
    Hallo Chris, prinzipiell ja, allerdings musst Du dabei bedenken, dass Du einen weiteren JOIN in die Tabelle isys_catg_model_list benoetigst, diesmal mit der ID der Endgeraete. Ausserdem muss die Tabelle bei beiden JOINS eine eigene Variable erhalten (AS xxx), da die Ausgabe sonst mehrdeutig waere. Koennte dann z.B. so aussehen (Aenderungen in rot): SELECT j1.isys_obj__id AS id, j1.isys_obj__title AS 'Client', j3.isys_catg_model_list__serial AS 'Seriennummer', isys_obj_type__title AS 'Objekttyp', COUNT(isys_catg_logical_unit_list__isys_obj__id__parent) AS 'Anzahl', GROUP_CONCAT(j2.isys_obj__title ORDER BY j2.isys_obj__title SEPARATOR ', ') AS 'Zugewiesenes Endgeraet', GROUP_CONCAT(j4.isys_catg_model_list__serial ORDER BY j2.isys_obj__title SEPARATOR ', ') AS 'Seriennummer Endgeraet' FROM isys_obj AS j1 LEFT JOIN isys_catg_logical_unit_list ON j1.isys_obj__id = isys_catg_logical_unit_list__isys_obj__id__parent LEFT JOIN isys_obj AS j2 ON isys_catg_logical_unit_list__isys_obj__id = j2.isys_obj__id LEFT JOIN isys_obj_type ON isys_obj_type__id = j2.isys_obj__isys_obj_type__id LEFT JOIN isys_catg_model_list AS j3 ON j3.isys_catg_model_list__isys_obj__id = j1.isys_obj__id LEFT JOIN isys_catg_model_list AS j4 ON j4.isys_catg_model_list__isys_obj__id = j2.isys_obj__id WHERE TRUE AND j1.isys_obj__isys_obj_type__id = 10 AND j1.isys_obj__status = 2 GROUP BY j1.isys_obj__title, isys_obj_type__title ORDER BY j1.isys_obj__title, isys_obj_type__title Es ist auch moeglich, die letzten zwei Spalten (Endgeraet + Seriennummer) in einer Spalte anzuzeigen, dafuer einfach die beiden letzten Zeilen im SELECT ("GROUP_CONCAT(…") gegen folgendes austauschen: (CASE WHEN j4.isys_catg_model_list__serial IS NOT NULL THEN GROUP_CONCAT(j2.isys_obj__title,' (',j4.isys_catg_model_list__serial,')' ORDER BY j2.isys_obj__title SEPARATOR ', ') ELSE GROUP_CONCAT(j2.isys_obj__title,' (–-)' ORDER BY j2.isys_obj__title SEPARATOR ', ') END) AS 'Zugewiesenes Endgeraet (Seriennummer)' Eine weitere Moeglichkeit waere zu sagen, dass alle Endgeraete in einer eigenen Zeile angezeigt werden sollen, anstatt diese bei gleichem Objekttyp zu gruppieren. Das ist aber Geschmackssache und jedem selbst ueberlassen Gruss, jkondek
  • Ein Telefon > mehrere Arbeitsplätze

    5
    0 Votes
    5 Posts
    725 Views
    N
    Ah Danke, du hast recht, das habe ich übersehen… Ok, so funktioniert's. Ja, wirklich schön wäre es natürlich, wenn es dann unter Arbeitsplatz: Arbeitsplatzkomponenten auftaucht, wo man dann wirklich einen Überblick über alles hat. So wie jetzt taucht es bei mir nur als "übergeordnetes Objekt" auf der Übersichtsseite auf, was für mich wenig hilfreich ist. Edit: Theoretisch sollte es ja ein untergeordnetes Objekt sein, in den Beziehungen des Arbeitsplatzes ist das Telefon auch der "Master"
  • I-doit open 1.4.8 - Menüpunkt JDisc ist nicht zu finden

    7
    0 Votes
    7 Posts
    705 Views
    E
    Wir reden von der Open Version. Ich wollte mich im Kundenportal (login.i-doit.com)anmelden und das Modul herunterladen. Das kann ich aber nicht ohne gültigen Lizenzschlüssel.Oder übersehe ich etwas? Ist es denn notwendig das Modul nachträglich zu installieren?
  • Primäre MAC Adresse in Report

    3
    0 Votes
    3 Posts
    608 Views
    dkirstenD
    Hi, zu Punkt 1) Du musst im Report Manager einen Report im SQL Modus erstellen. Hier ist exemplarisch ein Report, der die Primären IP-Adressen und dazugehörigen Mac-Adressen aller Clients ausgibt: SELECT obj_main.isys_obj__id AS 'id', obj_main.isys_obj__title AS 'LC__UNIVERSAL__TITLE###1', j4.isys_cats_net_ip_addresses_list__title AS 'LC__CATG__IP__PRIMARY_ADDRESS###47', j2.isys_catg_port_list__mac AS 'LC__CMDB__CATG__PORT__MAC###39' 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_ip_list AS j7 ON obj_main.isys_obj__id = j7.isys_catg_ip_list__isys_obj__id AND j7.isys_catg_ip_list__primary = 1 LEFT JOIN isys_cats_net_ip_addresses_list AS j4 ON j7.isys_catg_ip_list__isys_cats_net_ip_addresses_list__id = j4.isys_cats_net_ip_addresses_list__id AND j7.isys_catg_ip_list__primary = 1 LEFT JOIN isys_catg_port_list AS j2 ON j2.isys_catg_port_list__id = j7.isys_catg_ip_list__isys_catg_port_list__id LEFT JOIN isys_obj_type AS j10 ON j10.isys_obj_type__id = obj_main.isys_obj__isys_obj_type__id WHERE TRUE AND  ( (j10.isys_obj_type__id != '60' ) AND (j10.isys_obj_type__id != '60' ) ) AND ( (j10.isys_obj_type__id = '10' ) ) ORDER BY obj_main.isys_obj__title ASC ; Zu 2) auch das geht nur mit SQL. GROUP_CONCAT ist das Stichwort. Das ist allerdings nicht mal eben so gemacht…
  • Nächste freie IP Adresse per API abrufen?

    3
    0 Votes
    3 Posts
    742 Views
    bheisigB
    Hallo Christian, danke für das Beispiel! Eine weitere Möglichkeit in PHP ist hier beschrieben: https://github.com/bheisig/i-doit-api-client-php#give-me-a-free-ip-address Viele Grüße Benjamin
  • Netzwerkverbindungen

    2
    0 Votes
    2 Posts
    501 Views
    bheisigB
    Hallo, das passende Gegenstück zur Kategorie "Listener" ist die Kategorie "Verbindung". Während "Listener" eher Server-seitig verwendet wird, gilt "Verbindung" eher Client-seitig. Beide Kategorien befinden sich im Kategorie-Ordner "Netzwerkverbindungen". Füllt man die Kategorie "Verbindung" aus, wird das Ergebnis auch in der Kategorie "Listener" angezeigt. So kann man nachvollziehen, welche Clients auf einen Server zugreifen. Ein passendes Beispiel bauen wir noch in die pro-Demo ein. Danke für den Hinweis! Viele Grüße Benjamin
  • Bandlaufwerke

    2
    0 Votes
    2 Posts
    480 Views
    bheisigB
    Hallo, in der Standard-Installation von i-doit gibt es den Objekttypen "Speichersystem". Was man unter diesem Begriff versteht, bleibt dem Benutzer überlassen. Das kann ein SAN, ein NAS, ein System mit Bandlaufwerk oder gar ein Band-Roboter sein. In vielen Umgebungen sollte allerdings zwischen diesen Dingen unterschieden werden, da sich ein SAN doch sehr von einem Band-Roboter unterscheidet. Wer also detailiert Bandlaufwerke und -Roboter neben SAN & Co. dokumentieren möchte, sollte eigene Objekttypen anlegen und Kategorien zuordnen/erstellen, die diese Details abbilden. Wer nur oberflächlich festhalten möchte "System XY speichert Daten", kann beim Objekttyp "Speichersystem" bleiben. Viele Grüße Benjamin
  • Nach Update auf 1.8 keine Suche über SYS-ID mehr möglich

    4
    0 Votes
    4 Posts
    656 Views
    C
    Mit der Hilfestellung von jkondek hat es wunderbar funktioniert. Vielen Dank!
  • IP Adressverwaltung: nmap und nslookup können nicht gefunden werden

    4
    0 Votes
    4 Posts
    2k Views
    S
    Hallo, da der Thread schon etwas älter ist, vermute ich mal, dass das Problem schon behoben wurde. Trotzdem noch ein Hinweis, falls mal jemand wieder über diesen Thread stolpert, wie ich gerade: Bei uns ist aus Sicherheitsgründen in PHP open_basedir gesetzt. Das Problem war war bei uns, dass nmap nicht installiert war, jedoch auch nslookup nicht gefunden wurde, obwohl es vorhanden war. Schuld war hier eben open_basedir. i-doit durchsucht alle in der Pfad-Variable angegebenen Verzeichnisse nach einem ausführbaren nslookup/nmap. Auf Grund der open_basedir-Einschränkung hatte es aber auf alle diese Verzeichnisse keinen Zugriff und lieferte deshalb kein Ergebnis zurück. Das kann also auch noch eine Fehlerursache sein. (i-doit Version 1.7 oder 1.8 ) Zur Verwendung von nmap für ein einfaches Pink: In den Systemeinstellungen von i-doit kann auch "fping" als Alternative ausgewählt werden. Ciao Sven
  • Datenbanken dokumentieren

    18
    0 Votes
    18 Posts
    3k Views
    dkirstenD
    Ja, weil in der der Anwendungszuweisung nur dokumentiert wird, auf welches Datenbankschema eine Anwendung zugreift. Für die Art der Dokumentation, welche Datenbankschemata auf einem DBMS laufen, muss mit der Datenbankinstanz und dem DBMS gearbeitet werden - nicht mit der Anwendungszuweisung.
  • Session Timeout

    4
    0 Votes
    4 Posts
    931 Views
    I
    Ich habe es über einen eher unkonventionellen Weg geschafft, bevor ich den Post gelesen habe. Der session timeout loggt einen nur aus wenn in der bestimmten Zeit keine Eingabe gemacht wurde. Also habe ich mich eingeloggt und möglichst viele Eingaben ohne Sinn oder Funktion gemacht. Zum Glück wurde der aktuelle Standort in der GUI immer gespeichert, sodass ich nach 2-3 Anläufen, erfolgreich, die session timeout wieder ändern konnte. Danke trotzdem für die Hilfe.
  • I-doit und Confluence integrieren

    3
    0 Votes
    3 Posts
    1k Views
    dkirstenD
    Probleme, die sich von alleine erledigen sind mir die Liebsten Wollte gerade nachfragen, ob ich noch helfen kann…
  • OCS Datenbank

    2
    0 Votes
    2 Posts
    576 Views
    dkirstenD
    Hi, i-doit greift direkt auf die OCS Datenbank zu. Wo diese liegt, und ob das ein "laufendes" OCS ist, ist dabei egal. Wenn Du Die Datenbank gedumped hast, reicht es, diese auf dem i-doit Server im MySQL anzulegen und zu importieren. Der User ist dabei egal, Du kannst auch den MySQL root user benutzen, um die Daten zu importieren und von i-doit heraus darauf zuzugreifen. Sollte man natürlich nicht in Produktionsumgebungen, funktioniert aber zwinker. Dann kannst Du in i-doit einfach in der Konfiguration die lokale importierte OCS Datenbank konfigurieren und dann über die Importfunktion die Daten importieren. Screenshot zur exemplarischen Konfiguration anbei. [image: 1353_vivaldi_2016-11-08_10-29-27.png]
  • Patchfeld-Belegungsplan drucken

    13
    0 Votes
    13 Posts
    8k Views
    R
    Hallo vqh nach einem kompletten leeren des Cache hat es heute funktioniert. Die Settings sind genau gleich wie in den oberen Beispielen. Leider kann ich nicht genau sagen warum es nach einem Cache clean funktioniert hat. Dennoch danke für die Hilfe.
  • OCS Import ohne ändern des Objektlinks

    1
    0 Votes
    1 Posts
    454 Views
    No one has replied