/** * 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); } }
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; }