public static function writeRouterZones(array $zones) { if (self::$init === false) { self::init(); } NagRedis::del(md5('cdcrouterzones')); NagRedis::sAdd(md5('cdcrouterzones'), $zones); }
/** * 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 deleteDeploymentNagiosPlugin($deployment, $nagiosPlugin, $revision) { if (self::$init === false) { self::init(); } $nagiosPluginInfo = self::getDeploymentNagiosPlugin($deployment, $nagiosPlugin, $revision); NagRedis::sRem(md5('deployment:' . $deployment) . ':' . $revision . ':nagiosplugins', $nagiosPlugin); NagRedis::del(md5('deployment:' . $deployment) . ':' . $revision . ':nagiosplugin:' . $nagiosPlugin); $nagiosPluginData = new NagiosPluginData($deployment, $revision, $nagiosPlugin, $nagiosPluginInfo, 'delete'); self::addAuditUserLog($deployment, $revision); self::$log->addToLog($nagiosPluginData); return; }