Добрый день!
Делаю DCI для ноды, с параметром Net.Interface.BytesIn() и Net.Interface.BytesOut().
Все считалось хорошо...но потом что-то произошло, и в статистике стало показываться: 2147483647
При этом, эта цифра неизменна, как будто достигнут предел счетчика.. Причем это на разных нодах, и не зависимо от того, какой параметр используется.. Net.Interface.BytesIn() или Net.Interface.BytesOut()
Что делать, не подскажите? данные не собираются о трафике :(
A kakaja operacionka stoit na problemnih nodah?
Ноды Windows 2003 и FreeBSD 7.0
Сервер FreeBSD 7.0
Такая ситуация твориться практически на всех нодах, независимо от операционки. Там, где мало трафика проходит-пока все нормально.
Версии агентов - 0.2.24
Версия сервера - 0.2.27
Выяснил, что Net.Interface.BytesIn() и Net.Interface.BytesOut(), в режиме Average delta per seconds собирается и показывается нормально...
Виктор, а может можно сделать, что-бы показывалось только различие с предыдущим значением (например как Average delta per seconds)? или можно-ли после каждого съема статистики сбрасывать счетчик на "0"? Это-бы вполне устроило..
Проблема решилась.
Заменил Data type на Unsigned Int64.
Da, pro data type ja ne podumal. A kakoj tip stojal? Ideja v tom, chto eto unsigned integer schetchik, kotorij dohodit do maksimuma i potom sbrasivaetsja v 0, tak-ze kak eto proishodit s SNMP schetchikami.
В том-то и дело, что это и был unsigned integer (по умолчанию). Он доходил до предела и все, на этом замирал.. :)
И кстати, похоже, что на unsigned int64 эта идея как раз и срабатывает.. надо понаблюдать.