script в Event Processing Policy Editor

Started by MaG, April 16, 2008, 01:13:12 PM

Previous topic - Next topic

Victor Kirhenshtein

Dobrij den'!

Znachenie peremennoj counter mozno vstavit' v stroku vot tak:

CUSTOM_MESSAGE="Interface Ethernet0/" . counter . " changed state to DOWN";

A sam skript mozno sokratit' do

sub main()
{
   CUSTOM_MESSAGE = "Interface Ethernet0/" . int32(($2 - 386) / 128) . " changed state to DOWN";
   return 1;
}

ili, esli trebuetsja proverka chto $2 - eto 386 + chislo, kratnoe 128, i ne previshaet 3458, to:

sub main()
{
   if (($2 >= 3458) || (($2 - 386) % 128 != 0))
      return 0;
   CUSTOM_MESSAGE = "Interface Ethernet0/" . int32(($2 - 386) / 128) . " changed state to DOWN";
   return 1;
}