Ejemplo n.º 1
0
 public static function getRouterInfo($zone)
 {
     if (self::$init === false) {
         self::init();
     }
     return NagRedis::get(md5('cdcroutervms:' . $zone));
 }
Ejemplo n.º 2
0
 public static function getDeploymentHostAuditInfo($deployment)
 {
     if (self::$init === false) {
         self::init();
     }
     return NagRedis::get(md5('deployment:' . $deployment) . ':hostaudit');
 }
Ejemplo n.º 3
0
 public static function getDeploymentStaticHosts($deployment)
 {
     if (self::$init === false) {
         self::init();
     }
     $results = array();
     if (NagRedis::exists(md5('deployment:' . $deployment) . ':statichosts')) {
         $jsonEnc = NagRedis::get(md5('deployment:' . $deployment) . ':statichosts');
         $results = json_decode($jsonEnc, true);
         foreach ($results as $encIP => $tmpArray) {
             if (!isset($tmpArray['subdeployment']) || empty($tmpArray['subdeployment'])) {
                 $results[$encIP]['subdeployment'] = 'N/A';
             }
         }
     }
     return $results;
 }