Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. pknoll
    P
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 6
    • Groups 0

    pknoll

    @pknoll

    0
    Reputation
    202
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    pknoll Unfollow Follow

    Latest posts made by pknoll

    • RE: Events und Automatisierung

      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;
      }
      
      
      posted in Betrieb
      P
      pknoll
    • RE: multi-kunden datenbank - bester weg alle server zu einem kunden zu verlinken

      @creiss said in multi-kunden datenbank - bester weg alle server zu einem kunden zu verlinken:

      inde die Objektgruppen oder die Kontaktzuweisung optimal dafü

      danke an alle!

      posted in Allgemein
      P
      pknoll
    • multi-kunden datenbank - bester weg alle server zu einem kunden zu verlinken

      hi,

      wir haben in unserem i-doit in einer i-doit datenbank, also keine mandanten, mehrere kunden.

      jetzt frage ich mich wie ich alle server eines kunden, also sowohl virtuelle server als auch physikalische, an den einen kunden "verlinke".
      theoretisch kategorie "kontakt assignement" auf ein organization objekt das den kuden repreaesentiert.

      bei den physikalischen hab ich (aber) auch noch die Location, die mit einem gebaeude vom kunden verbunden ist.

      jetzt haett ich gern einen primaeren link und muss mich zwischen den beiden entscheiden.

      ich koennte auch allen virtuellen servern eine location geben. bisschen krum, aber andererseits werden server ja auch nicht jeden tag rumgetragen.

      gibts da erfahrungen ? bin fuer jeden tipp dankbar.

      gruesse,
      pk

      ps: ich hab garnicht erst versucht, das thema im forum/etc. wo zu finden, falls es schon mal besprochen wurde, weil zu schwierig.

      posted in Allgemein
      P
      pknoll
    • RE: lizenzen mit laufzeit

      objekttyp lizenz
      in der kategorie accounting gibts 'Period of warranty'. also garantie. das koennte man verwenden.
      mir gefaellt halt nicht das das doch garantie fuer hardware eigentlich ist..

      posted in Betrieb
      P
      pknoll
    • RE: lizenzen mit laufzeit

      wo genau tragst du das enddatum ein ?

      posted in Betrieb
      P
      pknoll
    • lizenzen mit laufzeit

      hi,
      hat jemand erfahrung damit, wie man eine lizenz die jaehrlich zu bezahlen ist (zb. die idoit-pro lizenz) so dokumentiert, dass: man vorm ende der laufzeit ein mail von idoit bekommt.

      im moment haben wir die kategorie buchhaltung/accounting dafuer ausgefuellt, also das feld 'period of warranty'. aber naja, das ist ja keine garantie...

      posted in Betrieb
      P
      pknoll