Esempio n. 1
0
 /**
  * Initializes nodes.
  *
  * @static
  */
 public static function init()
 {
     global $ZBX_LOCALNODEID;
     if (is_null(self::$nodeId)) {
         self::$nodeId = get_current_nodeid(false);
         self::$minNodeId = bcadd(bcmul(self::$nodeId, '100000000000000'), bcmul($ZBX_LOCALNODEID, '100000000000'), 0);
         self::$maxNodeId = bcadd(self::$minNodeId, '99999999999', 0);
     }
 }
Esempio n. 2
0
 /**
  * Initializes nodes.
  *
  * @static
  */
 public static function init()
 {
     global $ZBX_LOCALNODEID;
     if (is_null(self::$nodeId)) {
         self::$nodeId = get_current_nodeid(false);
         if (self::$nodeId == 0) {
             self::$minNodeId = 0;
             self::$maxNodeId = ZBX_STANDALONE_MAX_IDS;
         } else {
             self::$minNodeId = bcadd(bcmul(self::$nodeId, ZBX_DM_MAX_HISTORY_IDS), bcmul($ZBX_LOCALNODEID, ZBX_DM_MAX_CONFIG_IDS), 0);
             self::$maxNodeId = bcadd(self::$minNodeId, bcsub(ZBX_DM_MAX_CONFIG_IDS, 1), 0);
         }
     }
 }