Release Notes - Fixes and Enhancements - NerveCenter 3.8.05 - TcpConnectionMon -
Previous: IfErrorRates     Next: TcpRetransStatus

IfLoadRates

To correct the Poll Condition for IfLoadRates, add the bold lines to the Poll Condition.


   my $traffic = (delta( ifEntry.ifInOctets ) + delta( ifEntry.ifOutOctets ));
   my $capacity = (elapsed * ( ifEntry.ifSpeed * .125));
   my $log_data = ifEntry.ifDescr ; # Get ifDescr for logging
--> if ( $capacity != 0 )
--> {
   if ( ifEntry.ifType in (6,7,8,9,11,12,13,15,26,27))
   {
   if ($traffic / $capacity > .01)
   {
   FireTrigger("HighLoad");
   }
   elsif (($traffic / $capacity <= .01) and
   ($traffic / $capacity >= .001))
   {
   FireTrigger("MediumLoad");
   }
   elsif ($traffic / $capacity < .001)
   {
   FireTrigger("LowLoad");
   }
   }
   elsif (!( ifEntry.ifType in (6,7,8,9,11,12,13,15,24,26,27)))
   {
   if ($traffic / $capacity > .75)
   {
   FireTrigger("HighLoad");
   }
   elsif (($traffic / $capacity <= .75) and
   ($traffic / $capacity >= .10))
   {
   FireTrigger("MediumLoad");
   }
   elsif ($traffic / $capacity < .10)
   {
   FireTrigger("LowLoad");
   }
   }
--> }

TcpConnectionMon

To correct the Poll Condition for TcpConnectionMon, add the bold lines to the Poll Condition.


--> my $tcpMaxConn = tcp.tcpMaxConn;
--> if ( $tcpMaxConn != 0 )
--> {
   my $tcp_conn = ( tcp.tcpCurrEstab / $tcpMaxConn );
   if ( tcp.tcpMaxConn != -1)
   {
   if ($tcp_conn < .90)
   {
   FireTrigger("tcpConnOk");
   }
   elsif ($tcp_conn >= .90 and $tcp_conn <= .95)
   {
   FireTrigger("tcpConnHigh");
   }
   elsif ($tcp_conn >= .96 and $tcp_conn <= .98)
   {
   FireTrigger("tcpConnVeryHigh");
   }
   elsif ($tcp_conn > .98)
   {
   FireTrigger("tcpConnSaturated");
   }
   }
--> }


Previous: IfErrorRates Next: TcpRetransStatus
This file was last updated on 20 February 2004