update to handle ifOperStatus always numeric (broken SNMP client?)

git-svn-id: http://www.observium.org/svn/observer/trunk@400 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2009-04-02 15:57:38 +00:00
parent a0b29ac271
commit 3e9ffdb328
2 changed files with 37 additions and 0 deletions

View File

@@ -1,6 +1,40 @@
<?php
$translate_ifOperStatus = array(
"1" => "up",
"2" => "down",
"3" => "testing",
"4" => "unknown",
"5" => "dormant",
"6" => "notPresent",
"7" => "lowerLayerDown",
);
function translate_ifOperStatus ($ifOperStatus) {
global $translate_ifOperStatus;
if($translate_ifOperStatus['$ifOperStatus']) {
$ifOperStatus = $translate_ifOperStatus['$ifOperStatus'];
}
return $ifOperStatus;
}
$translate_ifAdminStatus = array(
"1" => "up",
"2" => "down",
"3" => "testing",
);
function translate_ifAdminStatus ($ifAdminStatus) {
global $translate_ifAdminStatus;
if($translate_ifAdminStatus['$ifAdminStatus']) {
$ifAdminStatus = $translate_ifAdminStatus['$ifAdminStatus'];
}
return $ifAdminStatus;
}
$rewrite_ios_features = array(
"PK9S" => "IP w/SSH LAN Only",
"LANBASEK9" => "Lan Base Crypto",