trasnformation scripts

Started by lindeamon, March 19, 2017, 06:38:14 PM

Previous topic - Next topic

lindeamon

hi,

i am creating snmp traps for my ups and in some field i receive numbers as values.
i want to be able to transform this values to text according to the number.
for ex. 0=true 1=false

how do i do that ?
through snmp configuration ?
through event configuration ?
is it possible ?

Regards,
Lindeamon

Victor Kirhenshtein

Hi,

you can transform it when form event message. Instead of %1, %2, etc. for inserting trap parameters you can use macro %[script_name], and create appropriate script in script library. Whatever this script returns will be inserted. For example, if you have parameter 2 set to either 0 or 1 and you want to return true/false, you can create script like this:


switch($event->parameters[2])
{
   case 0:
      return "true";
   case 1:
      return "false";
}

return "unknown";


Best regards,
Victor

lindeamon

hi victor,

thank you for answering.
i know i say it a lot but every time i have to script something it comes back again. how can you help us know what you know ?
can you think of a way to insert this information in way that i will be able to think of it my self

Best Regards,
Lindeamon