Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. jkondek
    J
    Offline
    • Profile
    • Following 1
    • Followers 0
    • Topics 5
    • Posts 407
    • Groups 0

    jkondek

    @jkondek

    0
    Reputation
    238
    Profile views
    407
    Posts
    0
    Followers
    1
    Following
    Joined
    Last Online
    Age 24

    jkondek Unfollow Follow

    Latest posts made by jkondek

    • RE: Report für Patching Plan erstellen

      Hallo MaM,

      damit sollte es gehen (die sauberste Loesung):

      SELECT
      j1.isys_obj__title AS Switch,
      j2.isys_catg_port_list__title AS "Switch Port",
      j4.isys_obj__title AS "Verbunden mit",
      j5.isys_catg_port_list__title AS "Server Port",
      j5.isys_catg_port_list__mac AS "MAC Adresse"

      FROM isys_obj AS j1

      LEFT JOIN isys_catg_port_list AS j2
      ON j2.isys_catg_port_list__isys_obj__id = j1.isys_obj__id

      LEFT JOIN isys_catg_connector_list AS j3
      ON j3.isys_catg_connector_list__id = j2.isys_catg_port_list__isys_catg_connector_list__id

      LEFT JOIN isys_catg_relation_list
      ON isys_catg_relation_list__id = j3.isys_catg_connector_list__isys_catg_relation_list__id

      LEFT JOIN isys_obj AS j4
      ON j4.isys_obj__id = isys_catg_relation_list__isys_obj__id__slave

      LEFT JOIN isys_catg_port_list AS j5
      ON j5.isys_catg_port_list__isys_obj__id = j4.isys_obj__id

      LEFT JOIN isys_catg_connector_list AS j6
      ON j6.isys_catg_connector_list__id = j5.isys_catg_port_list__isys_catg_connector_list__id

      WHERE TRUE
      AND j1.isys_obj__isys_obj_type__id = 6
      AND isys_catg_relation_list__isys_obj__id__master = j1.isys_obj__id
      AND j6.isys_catg_connector_list__isys_catg_relation_list__id IS NOT NULL

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek
    • RE: Report für Patching Plan erstellen

      Hallo MaM,

      hast Du mal mit dem Abfrage Editor versucht, eine solche Abfrage zu erstellen?

      War mit ein paar Klicks erledigt:
      https://demo.i-doit.com/index.php?moduleID=1004&treeNode=10042&rpID=3&mNavID=2&reportID=18

      Woher bekommst Du bei den Endgeraeten die Information zur primaeren MAC Adresse?
      Ist es die, welche tatsaechlich mit dem Switch verbunden ist?
      Vgl. im Demo Report die MAC Adressen von backup001, da ist nur der Port mit der MAC 01 am Ende verbunden, es werden aber trotzdem alle MACs dargestellt (weil die Abfrage das so verlangt).

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek
    • RE: Report Manager

      Hallo Thomas,

      • Anzahl CPUs/Kerne
      • RAM-Größe gesamt
      • Größe der Festplatten (nicht zwingend Partitionen)

      Bei den ersten beiden Punkten scheint die Schwierigkeit zu sein, die Gesamtzahl herauszubekommen (und nicht die Einzelpunkte).

      Dafuer wirst Du nicht um SQL drum herum kommen, da der Report Manager keine Funktion zum Summieren der Ergebnisse hat.

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek
    • RE: Report Manager

      Hallo Thomas,

      Tja, nur habe ich keine Ahnung, woher diese Bedingung kommt. Ich erstelle alle Abfragen über die GUI, da mein SQL-KnowHow eher bescheiden ist.

      Die Bedingung kommt durch folgenden Teil in der GUI (Ausgabe):
      Beziehungsobjekte mit ausgeben? Ja/Nein
      Da "Nein" vorausgewaehlt ist und Du das vermutlich nicht auf "Ja" geaendert hast, kommt diese Bedingung zustande.

      Zu Abfrage 1:
      Es war mir zu kompliziert, durch das ganze GUI-produzierte SQL durchzublicken, daher hier eine passende Abfrage:

      SELECT
      a.Server,
      a.Betriebssystem,
      b.Anwendung

      FROM

      (SELECT
      j1.isys_obj__id AS ID,
      j1.isys_obj__title AS Server,
      j4.isys_obj__title AS Betriebssystem

      FROM isys_obj AS j1

      LEFT JOIN isys_catg_application_list AS j2
      ON j2.isys_catg_application_list__isys_obj__id = j1.isys_obj__id
      AND j2.isys_catg_application_list__isys_catg_application_type__id = 2

      LEFT JOIN isys_connection AS j3
      ON j3.isys_connection__id = j2.isys_catg_application_list__isys_connection__id

      LEFT JOIN isys_obj AS j4
      ON j4.isys_obj__id = j3.isys_connection__isys_obj__id

      WHERE TRUE
      AND j1.isys_obj__isys_cmdb_status__id = 6
      AND j1.isys_obj__isys_obj_type__id = 5) a

      LEFT JOIN

      (SELECT
      j1.isys_obj__id AS ID,
      j4.isys_obj__title AS Anwendung

      FROM isys_obj AS j1

      LEFT JOIN isys_catg_application_list AS j2
      ON j2.isys_catg_application_list__isys_obj__id = j1.isys_obj__id
      AND j2.isys_catg_application_list__isys_catg_application_type__id = 1

      LEFT JOIN isys_connection AS j3
      ON j3.isys_connection__id = j2.isys_catg_application_list__isys_connection__id

      LEFT JOIN isys_obj AS j4
      ON j4.isys_obj__id = j3.isys_connection__isys_obj__id

      WHERE TRUE
      AND j4.isys_obj__isys_obj_type__id = 2) b

      ON a.ID = b.ID

      Nicht ueber die verschachtelten SELECT-Statements wundern, musste die Anwendungen auslagern, damit auch Server ohne Anwendungen in der Ergebnisliste auftauchen. Es werden nun alle in Betrieb befindlichen Server im Ergebnis dargestellt, egal ob mit/ohne Betriebssystem oder Anwendung.

      Falls Du bei der weiteren Report-Erstellung mit den noch benoetigten Informationen Hilfe brauchst meld Dich gerne.

      • Anzahl CPUs/Kerne
      • RAM-Größe gesamt
      • Größe der Festplatten (nicht zwingend Partitionen)

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek
    • RE: "Listenansicht konfigurieren" funktioniert nicht mehr

      Hallo Stefan,

      auf Deinem Screenshot sieht man leider nur die Rechte pro Modul, nicht aber die Berechtigungen für die einzelnen Elemente des entsprechenden Moduls. Kannst Du ueber die Verwaltung das Rechtesystem aufrufen und Dir die Berechtigungen auf das Modul CMDB fuer Deinen User anzeigen?

      Dort gibt es Rechte fuer die Konfiguration von Objektlisten, diese brauchst Du.

      Gruss,
      jkondek

      posted in Entwicklung
      J
      jkondek
    • RE: "Listenansicht konfigurieren" funktioniert nicht mehr

      Hallo Stefan,

      hat Dein User die Rechte fuer die Konfiguration der Listenansicht?

      Gruss,
      jkondek

      posted in Entwicklung
      J
      jkondek
    • RE: Report Manager

      Hallo twallutis,

      wenn ich mir Deine WHERE Bedingung so anschaue, wundert mich nicht, dass Dir so viele verschiedene Objekttypen dargestellt werden.

      AND  ( (j7.isys_obj_type__id != '60' ) AND (j7.isys_obj_type__id != '63' ) ) ORDER BY obj_main.isys_obj__title DESC;

      Die Bedingung beinhaltet ja nur, dass die Objekttypen weder Beziehungen noch parallele Beziehungen sein duerfen, alles andere ist erlaubt.
      Du kannst eine Bedingung einfuegen, die prueft, dass die Objekte in der ersten Spalte (obj_main) nur Server sein duerfen und die Objekte in der zweiten Spalte (j6) nur Software sein darf.
      Das auf einem Server installierte Betriebssystem wird in der Kategorie Softwarezuweisung dargestellt, auch wenn es ueber die Kategorie Betriebssystem gepflegt wird. Dadurch taucht diese Information ebenfalls in dem Report auf.

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek
    • RE: Logbuch Volltextsuche

      Hallo Stefan,

      wie waers mit einem Report, der Dir alle Logbucheintraege ausgibt?
      Du koenntest dann entweder bei Bedarf eine Bedingung hinzufuegen oder einfach im Ergebnis nach dem gewuenschten Begriff filtern.

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek
    • RE: Modul Pro

      Hallo Stefan,

      gab es scheinbar schon bei der 1.8.2, hab mal in einer Testumgebung auf Install geklickt, behauptet zwar, dass es etwas gemacht hat, kann aber keine Veraenderungen feststellen.
      Immerhin: Kaputt gegangen ist auch nichts 😉

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek
    • RE: Idoit open 1.8 kein JDisc Menüpunkt

      Hallo Dirk,

      schau mal bei Dir im Admincenter nach, ob dort unter Modules der JDISC Connector aktiviert ist.

      Gruss,
      jkondek

      posted in Betrieb
      J
      jkondek