Esempio n. 1
0
 /**
  * setDeploymentDiffInfo 
  * 
  * @param mixed $deployment     deployment we are setting the diff for
  * @param mixed $subdeployment  subdeployment we are working on 
  * @param mixed $deploymentInfo deployment diff information
  *
  * @static
  * @access public
  * @return void
  */
 public static function setDeploymentDiffInfo($deployment, $subdeployment, $deploymentInfo)
 {
     if (self::$init === false) {
         self::init();
     }
     if ($subdeployment === false) {
         NagRedis::del(md5('deployment:' . $deployment) . ':diffoutput');
         NagRedis::hMSet(md5('deployment:' . $deployment) . ':diffoutput', $deploymentInfo);
     } else {
         NagRedis::del(md5('deployment:' . $deployment) . ':diffoutput:' . $subdeployment);
         NagRedis::hMSet(md5('deployment:' . $deployment) . ':diffoutput:' . $subdeployment, $deploymentInfo);
     }
 }
Esempio n. 2
0
 public static function modifyDeploymentNagiosPlugin($deployment, $nagiosPlugin, array $nagiosPluginInfo, $revision)
 {
     if (self::$init === false) {
         self::init();
     }
     if (($return = NagRedis::sIsMember(md5('deployment:' . $deployment) . ':' . $revision . ':nagiosplugins', $nagiosPlugin)) === false) {
         NagRedis::sAdd(md5('deployment:' . $deployment) . ':' . $revision . ':nagiosplugins', $nagiosPlugin);
     }
     $oldNagiosPluginInfo = self::getDeploymentNagiosPlugin($deployment, $nagiosPlugin, $revision);
     NagRedis::del(md5('deployment:' . $deployment) . ':' . $revision . ':nagiosplugin:' . $nagiosPlugin);
     if (($return = NagRedis::hMSet(md5('deployment:' . $deployment) . ':' . $revision . ':nagiosplugin:' . $nagiosPlugin, $nagiosPluginInfo)) !== false) {
         $nagiosPluginData = new NagiosPluginData($deployment, $revision, $nagiosPlugin, $nagiosPluginInfo, 'modify', $oldNagiosPluginInfo);
         self::addAuditUserLog($deployment, $revision);
         self::$log->addToLog($nagiosPluginData);
         return true;
     }
     return false;
 }