1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Label[] lb = new Label[] { lblAdminstatFast, lblOperStatFast, lblOctetInFast, lblOctetOutFast, lblErrorsInFast, lblErrorsOutFast, lblAdminstatSerial, lblOperStatSerial, lblOctetInSerial, lblOctetOutSerial, lblErrorsInSerial, lblErrorsOutSerial, lblAdminstatNull, lblOperStatNull, lblOctetInNull, lblOctetOutNull, lblErrorsInNull, lblErrorsOutNull };
string[] param = new string[] {"interfaces.ifTable.ifEntry.ifAdminStatus.1", "interfaces.ifTable.ifEntry.ifOperStatus.1", "interfaces.ifTable.ifEntry.ifInOctets.1", "interfaces.ifTable.ifEntry.ifOutOctets.1", "interfaces.ifTable.ifEntry.ifInErrors.1", "interfaces.ifTable.ifEntry.ifOutErrors.1", "interfaces.ifTable.ifEntry.ifAdminStatus.2", "interfaces.ifTable.ifEntry.ifOperStatus.2", "interfaces.ifTable.ifEntry.ifInOctets.2", "interfaces.ifTable.ifEntry.ifOutOctets.2", "interfaces.ifTable.ifEntry.ifInErrors.2", "interfaces.ifTable.ifEntry.ifOutErrors.2","interfaces.ifTable.ifEntry.ifAdminStatus.3", "interfaces.ifTable.ifEntry.ifOperStatus.3", "interfaces.ifTable.ifEntry.ifInOctets.3", "interfaces.ifTable.ifEntry.ifOutOctets.3", "interfaces.ifTable.ifEntry.ifInErrors.3", "interfaces.ifTable.ifEntry.ifOutErrors.3" };
for (int i = 0; i <18; i++)
{
objSnmpObject = (SnmpObject)objSnmpManager.Get(param[i]);
lb[i].Text = objSnmpObject.Value;
if(i==0 || i==1 || i ==6 || i==7|| i==12 || i == 13)
{
if(lb[i].Text == "1") lb[i].Text = "UP";
else if(lb[i].Text == "0") lb[i].Text = "DOWN";
}
} |
Partager