Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. bheisig
    3. Best
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 202
    • Groups 3

    Posts

    Recent Best Controversial
    • RE: Verschieben Mehrerer Objekte

      Hallo,

      für eine schnelle Standort-Korrektur empfehle ich dir das kostenfreie Umzugs-Add-on oder die Listeneditierung der Kategorie "Standort".

      Falls du den Objekttypen ändern möchtest, kannst du Objekte per Drag'n'Drop verschieben (schraffierte Fläche in den Objektlisten). Alternativ hilft auch hier die Listeneditierung: Wähle dazu die Kategorie "Allgemein" aus.

      Viele Grüße
      Benjamin

      posted in Allgemein
      bheisigB
      bheisig
    • RE: Suche nach MAC-Adresse

      Hi FeIR,

      hierbei handelt es sich tatsächlich um einen Fehler, der in der nächsten Version 1.11.2 behoben sein wird. Ein Workaround ist, die Datei

      src/classes/modules/cmdb/src/Search/Index/Data/Source/Category/isys_cmdb_dao_category_g_network_port.php
      

      zu löschen. Bitte vorher ein Backup anlegen!

      Danach muss der Suchindex neu erstellt werden:

      cd /var/www/html/
      sudo -u www-data php console.php search-index --user admin --password admin --tenantId 1
      

      Ggf. müssen Pfad, User, usw. angepasst werden.

      Danach sollte die Suche nach der MAC-Adresse wieder anstandslos funktionieren 🙂

      Viele Grüße
      Benjamin

      posted in Entwicklung
      bheisigB
      bheisig
    • RE: Modell - Hersteller Zuordnung über die API

      Hallo Simon,

      gerade eben habe ich ein paar Tests auf einer frischen Installation von i-doit open 1.10.1 mit API Add-on 1.9 ausgeführt. Erst einmal sieht alles ganz gut aus:

      Objekt vom Typ Stacking erstellen:

      {
          "version": "2.0",
          "method": "cmdb.object.create",
          "params": {
              "type": "C__OBJTYPE__STACKING",
              "title": "My little stack",
              "apikey": "xxx"
          },
          "id": 1
      }
      

      Server Response:

      {                                                                                                                            
          "jsonrpc": "2.0",                                                                                                        
          "result": {                                                                                                              
              "id": 26,                                                                                                            
              "message": "Object was successfully created",                                                                        
              "success": true                                                                                                      
          },                                                                                                                       
          "id": 1
      }
      

      Auslesen aller Stacking-Objekte:

      {
          "version": "2.0",
          "method": "cmdb.objects.read",
          "params": {
              "filter": {
                  "type": "C__OBJTYPE__STACKING"
              },
              "apikey": "xxx"
          },
          "id": 2
      }
      

      Server-Response:

      {
          "jsonrpc": "2.0",
          "result": [
              {
                  "id": "26",
                  "title": "My little stack",
                  "sysid": "SYSID_1521623834",
                  "type": "90",
                  "created": "2018-03-21 10:16:48",
                  "updated": "2018-03-21 10:16:48",
                  "type_title": "Stacking",
                  "type_group_title": "Other",
                  "status": "2",
                  "cmdb_status": "6",
                  "cmdb_status_title": "in operation"
              }
          ],
          "id": 2
      }
      

      Die Kategorie Stacking (C__CATG__STACKING) wurde durch die Kategorien Stack member (C__CATG__STACK_MEMBER) bzw. Stack Membership ersetzt, siehe KB-Artikel "Kategorien und Attribute". In der open-Variante ist die Kategorie Stacking nicht vorhanden. Während die Kategorie Stack member über die API angesprochen werden kann, ist das bei der Kategorie Stack Membership nicht der Fall.

      Um herauszufinden, welche Kategorie die ID 90 bekommen hat, hilft ein Blick in die Datenbanktabelle idoit_data.isysgui_catg weiter:

      select isysgui_catg__id, isysgui_catg__const from idoit_data.isysgui_catg where isysgui_catg__id = 90;
      

      Viele Grüße
      Benjamin

      posted in Betrieb
      bheisigB
      bheisig