. * * Sets the LibreNMS alert level based on ruckusSZEventSeverity in the * trap. * * @package LibreNMS * @link http://librenms.org * @copyright 2019 KanREN, Inc. * @author Heath Barnhart */ namespace LibreNMS\Snmptrap\Handlers; class RuckusSzSeverity { public static function getSeverity($severity) { switch ($severity) { case 'Critical': $severityNum = 5; break; case 'Major': $severityNum = 4; break; case 'Minor': $severityNum = 4; break; case 'Warning': $severityNum = 3; break; case 'Informational': $severityNum = 2; break; default: $severityNum = 2; break; } return $severityNum; } }