Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Victor Kirhenshtein

#7096
Завтра :)

Кстати, на https://www.netxms.org/download/rc лежит 0.2.22-rc3, было бы здорово протестировать его сборку на как можно большем количестве платформ. Так что если у кого-то есть возможность - заранее большое спасибо.
#7097
Quote from: Indigo on July 28, 2008, 11:59:30 AM
Каким образом можно сменить формат данных Data Collection из строкового в цифровой? Например, мне приходит с датчика температура в виде string ("20.0" или "23.4", к примеру), но мне нужно получить из этого цифру (float скорее всего), чтобы иметь возможность обрабатывать значение в threshold'е. Есть ли какая-нибудь функция навроде str2float или есть способ это сделать по-другому?

Достаточно просто поставить тип данных float для данного DCI. Если полученная строка содержит число, то будет произведена конвертация, иначе будет подставлено значение 0.
#7098
Disable Configuration Poll поможет. Альтернативный вариант - выставить параметр сервера ResolveNodeNames в 0.
#7099
Действительно, есть ошибка в обработчике трапов - если не смогли найти varbind с указанным oid'ом, то соответствующий параметр события выставлялся не в пустую строку, а в текст "<null>" (без кавычек). В 0.2.22 исправлено.
#7100
0 = Normal
1 = Warning
2 = Minor
3 = Major
4 = Critical
5 = Unknown
6 = Unmanaged
#7101
Ne srabativaet, poskol'ku OID .1.3.6.1.4.1.318.0.173 prisutstvuet dvazdi - nado udalit' zapis' nomer 11, i togda vse dolzno stat' horosho.

P.S. Nu i v event policy obrabativat' sobitie "Electrotechnical case open"
#7102
General Support / Re: Reporting
July 25, 2008, 10:00:33 AM
I'm only that such reporting is theoretically possible with tools like Crystal Reports, but it's commercial unfortunately :( Quick search on google also gives me this: http://www.jaspersoft.com/JasperSoft_Products.html - looks like they have open source (or community) version too. Or this one: http://www.pentaho.com/products/ - looks better then first one.

Best regards,
Victor


#7103
General Support / Re: Beginner to SNMP for switches
July 25, 2008, 09:44:56 AM
Things like traffic or errors on switch port are standard, and defined in standard MIBs, already included in NetXMS installation. If you need to collect HP-specific data from switches, then you can add HP MIBs to NetXMS MIB collection, recompile them, and you will be able to select HP-specific oids from MIB tree in console. Searching forum for keyword MIB shold give you some information on how to add new MIBs to the system.

Best regards,
Victor
#7104
General Support / Re: Beginner to SNMP for switches
July 24, 2008, 11:03:23 AM
For basic SNMP-based port monitoring, you can right-click interface object in console and select "Create DCI..." option. Select parameters you want to monitor, click OK, and console will create appropriate DCIs for you. After that, you could use these DCIs as an example for creating your own for other interface stats.

Best regards,
Victor
#7105
General Support / Re: Reporting
July 24, 2008, 11:00:04 AM
Hi!

There are no built-in reporting. However, all data stored in SQL database, so you can create your own report using any available reporting tools.

Best regards,
Victor
#7106
Hi!

Yes, its the right parameter to set. If you wish to have an email if node is down for 5 minutes or more, you should set it to 5 (it means that 5 status polls should fail, and status polls by default goes every 60 seconds).

Best regards,
Victor
#7107
Дополнительный вопрос: а в то время, когда шли 0 вместо нормальных значений, остальные параметры собирались?
У меня тоже обнаружился один сервер, который иногда так себя ведет - раз в неделю примерно. Похоже на проблему с агентом, но я пока-что не могу повторить ее и понять почему так происходит.
#7108
При обработке трапов событие ищется только по oid. Если нужно проверять конкретные переменные в трапе, то надо их добавлять в event и делать дополнительные проверки скриптом в event processing policy. Т.е. в описанном случае надо сделать одну запись в trap configuration:

OID = .1.3.6.1.4.1.318.0.173, Parameter bindings $2 = 1.3.6.1.4.1.318.1.1.10.2.3.4.1.2.2

а в event processing policy в скрипте написать например


$2 != ""


тогда правило отработает только если второй параметр будет содержать какое-то значение.
#7109
Если нужно просто увеличить значение на 600, то скрипт будет такой:


$1 + 600


GetDCIValue возвращает последнее значение DCI, записанное в базе, а $1 - это переменная, которая содержит текущее значение до трансформации. GetDCIValue используется обычно для трансформации, зависящей от другого DCI - например поделить объем свободной памяти на общий объем памяти и получить процент свободной памяти.
#7110
Mozno esche prislat' skrinshoti s konfiguraciej thresholdov dlja problemnih DCI i istoriju sobrannih dannih za period pered vozniknoveniem problemnogo alarma? Dannie mozno cherez export poluchit' v tekstovij fail.