News:

We really need your input in this questionnaire

Main Menu
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

#6991
Доброе утро!

Для большого количества агентов желательно увеличить количество потоков, собирающих информацию. Попробуйте выставить параметры сервера (View -? Control Panel -> Server Configuration):

NumberOfStatusPollers = 75
NumberOfDataCollectors = 75
NumberOfConfigurationPollers = 10
NumberOfRoutingTablePollers = 20

Если не поможет, запустите пожалуйста сервер с ключом -D 7 (это включит отладочную информацию), и пришлите netxmsd.log (можно на dump - at - netxms.org).
#6992
General Support / Re: Database Structure
November 10, 2008, 08:03:31 PM
Hello!

Server caches last values for each DCI, so when console displays them, data is coming directly from server's memory, not from SQL database.
However, you may use something like this:

If you wish to get last values for all DCIs on given node, you can use the following query:


select A.item_id,A.ts,D.idata_value,I.description from
(
select item_id,max(idata_timestamp) as ts from netxms.idata_14 group by item_id
) A
join netxms.idata_14 AS D on A.item_id=D.item_id and D.idata_timestamp = A.ts
join netxms.items AS I on I.item_id = A.item_id


For node with id 14.

You can also define the stored procedure for retrieving last values for given node:

CREATE PROC LastValues
@Id integer
AS
EXEC ('
select A.item_id,A.ts,D.idata_value,I.description from
(
select item_id,max(idata_timestamp) as ts from netxms.idata_' + @Id + ' group by item_id
) A
join netxms.idata_' + @Id + ' AS D on A.item_id=D.item_id and D.idata_timestamp = A.ts
join netxms.items AS I on I.item_id = A.item_id'
)
GO


I'm not good in SQL, so probably there are better way to do this :)

Best regards,
Victor
#6993
General Support / Re: Trouble Compiling MIB
November 10, 2008, 07:08:36 PM
Hello!

Try to type TREND in lowercase.

Best regards,
Victor
#6994
Очень хорошо :) Поскольку повторить это у себя мне так и не удалось, и особых идей не было...
#6995
Feature Requests / Re: Templates EXPORT/IMPORT, ...
November 10, 2008, 04:55:11 PM
Thanks for reporting, I'll fix it.

Best regards,
Victor
#6996
General Support / Re: NetXMS SNMP Agent
November 06, 2008, 11:47:19 AM
Hello!

libnxsnmp.so is not a subagent - it's just our SNMP client implementation used internally by NetXMS server and SNMP-related command line tools (nxsnmpget, nxsnmpset, and nxsnmpwalk). Names of subagent modules always starts with libnsm_.

Best regards,
Victor

#6997
General / Re: NetXMS Dabase Relation Detail
November 05, 2008, 11:52:33 AM
Hello!

In this topic (https://www.netxms.org/forum/index.php/topic,485.0.html) you can find description how NetXMS stores collected data in database - probably it should be enough for report generation. If you will need additional information, just to ask me.

Best regards,
Victor
#6998
General Support / Re: E-mail notification escalation
November 05, 2008, 11:47:58 AM
Hello!

You can achieve notification escalation in various ways:

1. If you monitor some DCI, you can define different thresholds with different events, for example one event if CPU utilization exceedes 90% for 1 minute, and other if it exceeds 90% for 10 minutes, and then process these events by sending appropriate emails.
2. You can set timeouts on alarms, and process these timeout events. So, if problem occurs, you create alarm from an event, and if nobody acknowledges this alarm within given timeout period, you get another event which you may process and send another notification (and probably create another alarm with timeout, which will trigger third level of escalation, and so on).
3. If you just need to re-send notifications all the time to same destination for DCI threshold violations, you can simply set "repeat interval" in threshold configuration.

Best regards,
Victor
#6999
Hello!

What do you mean by "consolidate SNMP traps"? NetXMS server can log all SNMP traps coming to it - is it what you need?

Best regards,
Victor
#7000
Po idee iportitsja dolzno bilo tol'ko odno znachenie - poskol'ku poschitali raznicu mezdu poslednim znacheniem, vzjatim iz 32 bita countera, i pervim 64 bita. Vse posledujuschie po idee dolzni scitatsja normal'no. Script ubirat' ne nado, on perevodit baiti v biti - v etom otnoshenii nichego ne izmenilos' - po preznemu s nodi chitajutsja baiti.
#7001
Pohoze ja razobralsja: v properties nodi kakaja versija SNMP stoit - 1 ili 2c? 64bit counteri podderzivaet tol'ko 2c - esli stoit versija 1, to kak raz takoj effekt i budet.
#7002
Sudja po snmpwalk - podderzka 64 bit counterov est'. Poproboval na dostupnom mne Cisco switche - rabotaet. Edinstvenno, posle smeni OID v DCI nado pomenjat' ego tip na Unisigned Int64. No v ljubom sluchae on ne dolzen bil perehodit' v sostojanie not supported. A mozno screenshot nastrojki DCI - mozet ja tam kakuju oshibku uvizu?
#7003
Ochen' stranno - vrode kak Cisco switchi dolzni podderzivat' ifXTable. A kakaja tochno model' i versija IOS? I chto skazet


nxsnmpwalk -c <community> <switch_address> .1.3.6.1.2.1.31.1.1.1


?
#7004
Скорее всего проблема именно в этом. 32 бита - это 4GByte максимум == 32GBit - за 60 секунд вполне может пройти больше. Можно попроьовать использовать 64 битные счетчики из ifXTable - .1.3.6.1.2.1.31.1.1.1.6.<index> для входящего траффика и .1.3.6.1.2.1.31.1.1.1.10.<index> для исходящего.
#7005
General Support / Re: NetXMS SNMP Agent
October 24, 2008, 06:07:24 PM
Hello!

SNMP agent is not part of NetXMS. For Linux/FreeBSD/other UNIX'es you can use net-snmp package, Windows also has it's own native SNMP agent which can be installed via Control Panel -> Add/remove programs -> Windows components.
As soon as you install SNMP agent and add NetXMS server's address to list of allowed addresses for SNMP agent, it will detect SNMP agent presence during next configuration poll.

Best regards,
Victor