Приветы.
Подскажите что-то я запутался...
Имеем принтер со статусами (по SNMP):
- "СостояниеКрышки" = 3 - открыта, 4 - закрыта
- "КодОшибки" = 0 - все ОК, 8 - открытие крышки [бит 3], 16 - замятие сканер [бит 4], 32 - замятие принтер [бит 5]
Есть триггер ("СостояниеКрышки"=3) => Alert, работает, но не красиво. Он срабатывает при любом открытии крышки.
Нужно по-другому ("СостояниеКрышки"=3 И ("КодОшибки" ЛОГ_И 0x0100000) <>0) => Alert - т.е. принтер открыли, а ошибок или не было вообще или не было замятия. Т.е. открытие крышки для сканирования не должно вызывать срабатывание.
И никак не могу сложить педали. Опрос статусов идет с разным интервалом (30s, 60s) и нужно, чтобы "СостояниеКрышки" (зависило) от "КодОшибки" и проверялось только если "КодОшибки"<>0 и к тому же "КодОшибки"[бит 5]=1
Подскажите что-то я запутался...
Имеем принтер со статусами (по SNMP):
- "СостояниеКрышки" = 3 - открыта, 4 - закрыта
- "КодОшибки" = 0 - все ОК, 8 - открытие крышки [бит 3], 16 - замятие сканер [бит 4], 32 - замятие принтер [бит 5]
Есть триггер ("СостояниеКрышки"=3) => Alert, работает, но не красиво. Он срабатывает при любом открытии крышки.
Нужно по-другому ("СостояниеКрышки"=3 И ("КодОшибки" ЛОГ_И 0x0100000) <>0) => Alert - т.е. принтер открыли, а ошибок или не было вообще или не было замятия. Т.е. открытие крышки для сканирования не должно вызывать срабатывание.
И никак не могу сложить педали. Опрос статусов идет с разным интервалом (30s, 60s) и нужно, чтобы "СостояниеКрышки" (зависило) от "КодОшибки" и проверялось только если "КодОшибки"<>0 и к тому же "КодОшибки"[бит 5]=1
Comment