public/netxms.git
17 years agoMinor changes
Victor Kirhenshtein [Wed, 20 Oct 2004 14:54:32 +0000 (14:54 +0000)] 
Minor changes

17 years agoFix: Table name 'config' was in uppercase
Victor Kirhenshtein [Wed, 20 Oct 2004 13:16:59 +0000 (13:16 +0000)] 
Fix: Table name 'config' was in uppercase

17 years ago- Added support for data collection item duplication within same node
Victor Kirhenshtein [Wed, 20 Oct 2004 13:06:57 +0000 (13:06 +0000)] 
- Added support for data collection item duplication within same node
- Now possible to copy DCIs to many nodes at once
- Fixed memory management bugs in Windows console DCI editor
- Added "instance" field to DCI which can be used as information text in user-defined data collection events and alarms
- Client library do cleanup after NXCDisconnect()
- User system rights now ORed with its group(s) system rights

17 years agoAdded correct handling of case when source and destination nodes are the same in...
Victor Kirhenshtein [Wed, 20 Oct 2004 10:48:41 +0000 (10:48 +0000)] 
Added correct handling of case when source and destination nodes are the same in ClientSession::CopyDCI

17 years ago- instance field added to items table
Victor Kirhenshtein [Wed, 20 Oct 2004 07:13:03 +0000 (07:13 +0000)] 
- instance field added to items table
- nxdbmgr updated

17 years agoAll source files added to makefile
Victor Kirhenshtein [Tue, 19 Oct 2004 17:22:12 +0000 (17:22 +0000)] 
All source files added to makefile

17 years agonxdbmgr included into makefiles
Victor Kirhenshtein [Tue, 19 Oct 2004 17:14:40 +0000 (17:14 +0000)] 
nxdbmgr included into makefiles

17 years agoStarted work on database manager utility
Victor Kirhenshtein [Tue, 19 Oct 2004 17:13:22 +0000 (17:13 +0000)] 
Started work on database manager utility

17 years agoFixed bug in 64-bit threshold configuration
Victor Kirhenshtein [Tue, 19 Oct 2004 10:37:20 +0000 (10:37 +0000)] 
Fixed bug in 64-bit threshold configuration
Threshold events got new parameter: DCI ID

17 years ago- New parameters added to config table
Victor Kirhenshtein [Tue, 19 Oct 2004 08:51:51 +0000 (08:51 +0000)] 
- New parameters added to config table
- E-mail subject now can be expanded in the same way as e-mail body

17 years agoMinor changes
Victor Kirhenshtein [Tue, 19 Oct 2004 08:45:07 +0000 (08:45 +0000)] 
Minor changes

17 years agoUser-defined counters implemented
Victor Kirhenshtein [Tue, 19 Oct 2004 07:57:20 +0000 (07:57 +0000)] 
User-defined counters implemented

17 years ago- Added parameter System.ServiceState(*)
Victor Kirhenshtein [Tue, 19 Oct 2004 06:39:55 +0000 (06:39 +0000)] 
- Added parameter System.ServiceState(*)
- New events added

17 years ago- Starting version 0.1.6
Victor Kirhenshtein [Mon, 18 Oct 2004 16:46:28 +0000 (16:46 +0000)] 
- Starting version 0.1.6
- Fixed bug in config parsing in Windows Performance subagent

17 years agoAdded check for libdl
Victor Kirhenshtein [Mon, 18 Oct 2004 15:56:48 +0000 (15:56 +0000)] 
Added check for libdl

17 years agoBugfix: netsnmp needed only for server
Victor Kirhenshtein [Mon, 18 Oct 2004 15:36:37 +0000 (15:36 +0000)] 
Bugfix: netsnmp needed only for server

17 years agoMinor changes
Victor Kirhenshtein [Mon, 18 Oct 2004 14:23:30 +0000 (14:23 +0000)] 
Minor changes

17 years agoAdded nxevent.h to EXTRA_DIST
Victor Kirhenshtein [Mon, 18 Oct 2004 12:54:39 +0000 (12:54 +0000)] 
Added nxevent.h to EXTRA_DIST

17 years ago- Added PID file support in agent
Victor Kirhenshtein [Mon, 18 Oct 2004 11:07:54 +0000 (11:07 +0000)] 
- Added PID file support in agent
- Added makefile for /tools

17 years ago- Fixed bug in loopback interface detection
Victor Kirhenshtein [Mon, 18 Oct 2004 11:04:56 +0000 (11:04 +0000)] 
- Fixed bug in loopback interface detection
- Fixed bug in OidToType() function: invalid flags was returned for generic nodes

17 years ago- Added checking for Net-SNMP and it's dependency on libcrypto
Victor Kirhenshtein [Mon, 18 Oct 2004 09:43:43 +0000 (09:43 +0000)] 
- Added checking for Net-SNMP and it's dependency on libcrypto
- Minor fixes in code to make it gcc-compatibe

17 years agoUpdated Makefile for UNIX
Victor Kirhenshtein [Mon, 18 Oct 2004 08:44:52 +0000 (08:44 +0000)] 
Updated Makefile for UNIX

17 years agoMinor changes
Victor Kirhenshtein [Mon, 18 Oct 2004 06:39:12 +0000 (06:39 +0000)] 
Minor changes

17 years agoAdded RedHat startup script for NetXMS agent
Victor Kirhenshtein [Mon, 18 Oct 2004 06:32:01 +0000 (06:32 +0000)] 
Added RedHat startup script for NetXMS agent

17 years agoUnfinished alarm viewer
Victor Kirhenshtein [Sun, 17 Oct 2004 17:22:48 +0000 (17:22 +0000)] 
Unfinished alarm viewer

17 years agoBugfix: user password was not saved to database after password change
Victor Kirhenshtein [Sun, 17 Oct 2004 15:44:55 +0000 (15:44 +0000)] 
Bugfix: user password was not saved to database after password change

17 years agoFixed some bugs in node creation
Victor Kirhenshtein [Sat, 16 Oct 2004 15:35:30 +0000 (15:35 +0000)] 
Fixed some bugs in node creation

17 years ago- nxevent fully working
Victor Kirhenshtein [Sat, 16 Oct 2004 14:58:11 +0000 (14:58 +0000)] 
- nxevent fully working
- Fixed possible deadlock in server's PostEvent()
- Added new object access right: OBJECT_ACCESS_SEND_EVENTS

17 years agoUpdated makefiles
Victor Kirhenshtein [Sat, 16 Oct 2004 07:38:59 +0000 (07:38 +0000)] 
Updated makefiles

17 years agoLog and database functions moved from server core to libnxsrv
Victor Kirhenshtein [Sat, 16 Oct 2004 07:34:14 +0000 (07:34 +0000)] 
Log and database functions moved from server core to libnxsrv

17 years agoCosmetic changes
Victor Kirhenshtein [Sat, 16 Oct 2004 06:37:59 +0000 (06:37 +0000)] 
Cosmetic changes

17 years agoParameter name System.CPU.Procload changed to System.CPU.LoadAvg
Victor Kirhenshtein [Sat, 16 Oct 2004 06:32:04 +0000 (06:32 +0000)] 
Parameter name System.CPU.Procload changed to System.CPU.LoadAvg

17 years agopreparation step for "make dist"; looks like working.
Alex Kirhenshtein [Fri, 15 Oct 2004 19:34:07 +0000 (19:34 +0000)] 
preparation step for "make dist"; looks like working.

"make dist" steps:
checkout
./reconf
./configure --with-dist
make dist

nb: with-dist enable _all_ agents/db drivers, don't ever try to compile it

17 years ago- Database structure changes: all IP addresses now stored as strings, not as integers
Victor Kirhenshtein [Fri, 15 Oct 2004 15:26:37 +0000 (15:26 +0000)] 
- Database structure changes: all IP addresses now stored as strings, not as integers
- Fixed bug in internal stats collector thread on server
- Fixed bug (incorrect interface index retrieval) in AgentConnection::GetInterfaceList()
- Discovery process slightly improved
- All IP addresses both on server and client side now stored in host byte order

17 years agoLast changes reflected in ChangeLog and TODO
Victor Kirhenshtein [Fri, 15 Oct 2004 07:37:55 +0000 (07:37 +0000)] 
Last changes reflected in ChangeLog and TODO

17 years agoAdded server internal stats collection for average data collector queue length and...
Victor Kirhenshtein [Fri, 15 Oct 2004 07:35:44 +0000 (07:35 +0000)] 
Added server internal stats collection for average data collector queue length and average database writer queue length

17 years ago- Server now first tries to connect to local agent on 127.0.0.1 when getting local...
Victor Kirhenshtein [Thu, 14 Oct 2004 14:43:54 +0000 (14:43 +0000)] 
- Server now first tries to connect to local agent on 127.0.0.1 when getting local arp cache and interface list
- Allowed creation of node object without specifying parent object
- "Tools -> Add node..." menu working in Windows console

17 years agoNode creation process improved
Victor Kirhenshtein [Thu, 14 Oct 2004 11:11:16 +0000 (11:11 +0000)] 
Node creation process improved

17 years agoFixed bug in object browser which cause console to crash
Victor Kirhenshtein [Thu, 14 Oct 2004 10:14:10 +0000 (10:14 +0000)] 
Fixed bug in object browser which cause console to crash

17 years agoSubnet selection for new node changed
Victor Kirhenshtein [Wed, 13 Oct 2004 19:51:03 +0000 (19:51 +0000)] 
Subnet selection for new node changed
Added detection of incorrect netmasks

17 years agoUnfinished changes in discovery code
Victor Kirhenshtein [Wed, 13 Oct 2004 16:26:23 +0000 (16:26 +0000)] 
Unfinished changes in discovery code

17 years agoMinor changes
Victor Kirhenshtein [Wed, 13 Oct 2004 10:24:40 +0000 (10:24 +0000)] 
Minor changes

17 years agoIndex access mutexes changed to read/write locks in server code
Victor Kirhenshtein [Wed, 13 Oct 2004 06:47:42 +0000 (06:47 +0000)] 
Index access mutexes changed to read/write locks in server code

17 years agoFixes in upgrade scripts Release-0.1.4
Victor Kirhenshtein [Tue, 12 Oct 2004 12:50:23 +0000 (12:50 +0000)] 
Fixes in upgrade scripts

17 years agonew switches:
Alex Kirhenshtein [Tue, 12 Oct 2004 11:49:27 +0000 (11:49 +0000)] 
new switches:
--with-server
--with-agent

only libs will be build by default

17 years agoChangeLog updated
Victor Kirhenshtein [Tue, 12 Oct 2004 09:57:21 +0000 (09:57 +0000)] 
ChangeLog updated

17 years agoTODO updated
Victor Kirhenshtein [Tue, 12 Oct 2004 09:56:04 +0000 (09:56 +0000)] 
TODO updated

17 years ago- OID to node type translation implemented
Victor Kirhenshtein [Tue, 12 Oct 2004 09:55:18 +0000 (09:55 +0000)] 
- OID to node type translation implemented
- Added support for Nortel Networks Passport routing switches (they need special handling when getting interface list)

17 years agoAdded OID to type translation table
Victor Kirhenshtein [Tue, 12 Oct 2004 07:12:06 +0000 (07:12 +0000)] 
Added OID to type translation table

17 years agoDatabase upgrade scripts
Victor Kirhenshtein [Tue, 12 Oct 2004 07:05:58 +0000 (07:05 +0000)] 
Database upgrade scripts

17 years ago- New tasks added in TODO file
Victor Kirhenshtein [Mon, 11 Oct 2004 15:51:22 +0000 (15:51 +0000)] 
- New tasks added in TODO file
- Table oid_to_type added to schema

17 years ago- Started work on DCT export
Victor Kirhenshtein [Mon, 11 Oct 2004 15:36:45 +0000 (15:36 +0000)] 
- Started work on DCT export
- "Description" field added to template and node objects
- Minor bugfixes

17 years agoFirst version of event sender
Victor Kirhenshtein [Fri, 8 Oct 2004 15:37:42 +0000 (15:37 +0000)] 
First version of event sender

17 years agoStarted work on external event sender
Victor Kirhenshtein [Fri, 8 Oct 2004 09:03:44 +0000 (09:03 +0000)] 
Started work on external event sender

17 years agoNecessary changes to build everything on Linux
Victor Kirhenshtein [Wed, 6 Oct 2004 13:23:36 +0000 (13:23 +0000)] 
Necessary changes to build everything on Linux

17 years agoFixed bug in DCI copy procedure
Victor Kirhenshtein [Wed, 6 Oct 2004 12:59:14 +0000 (12:59 +0000)] 
Fixed bug in DCI copy procedure

17 years agoStarted work on graphical network map
Victor Kirhenshtein [Wed, 6 Oct 2004 12:52:10 +0000 (12:52 +0000)] 
Started work on graphical network map

17 years ago- WinPerf improvements
Victor Kirhenshtein [Tue, 5 Oct 2004 15:57:25 +0000 (15:57 +0000)] 
- WinPerf improvements

17 years agoMinor changes
Victor Kirhenshtein [Tue, 5 Oct 2004 09:55:33 +0000 (09:55 +0000)] 
Minor changes

17 years ago- Implemented collector thread
Victor Kirhenshtein [Tue, 5 Oct 2004 09:55:04 +0000 (09:55 +0000)] 
- Implemented collector thread
- Added predefined parameters System.CPU.Usage and System.CPU.LoadAvg
- Handler for PDH.CounterValue(*) optimized

17 years ago- Added PDH.Version parameter
Victor Kirhenshtein [Mon, 4 Oct 2004 19:51:47 +0000 (19:51 +0000)] 
- Added PDH.Version parameter
- Minor changes

17 years agoPDH.CounterValue(*) handler improved: if it specified as PDH.CounterValue("param...
Victor Kirhenshtein [Mon, 4 Oct 2004 15:44:19 +0000 (15:44 +0000)] 
PDH.CounterValue(*) handler improved: if it specified as PDH.CounterValue("param",1), agent will take second sample and calculate value based on two samples (needed for delta counters, like CPU utilization).

17 years agoPattern-matching algorithm improved
Victor Kirhenshtein [Mon, 4 Oct 2004 10:45:53 +0000 (10:45 +0000)] 
Pattern-matching algorithm improved

17 years agoWorking parameters and enums in winperf subagent:
Victor Kirhenshtein [Sun, 3 Oct 2004 19:39:31 +0000 (19:39 +0000)] 
Working parameters and enums in winperf subagent:
PDH.CounterValue(*)
PDH.Objects
PDH.ObjectCounters(*)
PDH.ObjectInstances(*)

17 years agoMinor changes
Victor Kirhenshtein [Sun, 3 Oct 2004 07:29:21 +0000 (07:29 +0000)] 
Minor changes

17 years ago- Added mechanism for subagents to write messages to master agent's log
Victor Kirhenshtein [Sat, 2 Oct 2004 16:52:09 +0000 (16:52 +0000)] 
- Added mechanism for subagents to write messages to master agent's log
- Subagent initialization routine now receive config file name as second parameter

17 years agoStarted work on Performance subagent for Windows
Victor Kirhenshtein [Sat, 2 Oct 2004 16:50:47 +0000 (16:50 +0000)] 
Started work on Performance subagent for Windows

17 years agoAdded basic support for template objects
Victor Kirhenshtein [Fri, 1 Oct 2004 11:14:28 +0000 (11:14 +0000)] 
Added basic support for template objects

17 years agoMinor changes
Victor Kirhenshtein [Thu, 30 Sep 2004 20:47:11 +0000 (20:47 +0000)] 
Minor changes

17 years agoThat's one small step for a man, one giant leap for mankind.
Alex Kirhenshtein [Thu, 30 Sep 2004 20:24:15 +0000 (20:24 +0000)] 
That's one small step for a man, one giant leap for mankind.

all libs changed to unicode

17 years agoMinor changes
Victor Kirhenshtein [Thu, 30 Sep 2004 15:04:13 +0000 (15:04 +0000)] 
Minor changes

17 years ago- Added Template and TemplateGroup object classes
Victor Kirhenshtein [Thu, 30 Sep 2004 14:33:43 +0000 (14:33 +0000)] 
- Added Template and TemplateGroup object classes
- Added string to binary conversion for 64-bit integers
- Functions BinToStr() and StrToBin() moved to libnetxms
- MAC address property added to Interface objects
- MAC address change detection added
- Minor bugfixes

17 years agoFixed bug in row deletion in policy editor, which can cause console to crash
Victor Kirhenshtein [Thu, 30 Sep 2004 07:07:12 +0000 (07:07 +0000)] 
Fixed bug in row deletion in policy editor, which can cause console to crash

17 years agoAdded ability for copying DCIs from one node to another
Victor Kirhenshtein [Wed, 29 Sep 2004 14:46:26 +0000 (14:46 +0000)] 
Added ability for copying DCIs from one node to another

17 years agoFixed bug in DCI loading from database
Victor Kirhenshtein [Wed, 29 Sep 2004 08:40:44 +0000 (08:40 +0000)] 
Fixed bug in DCI loading from database

17 years agoFixed bug in collected data transmission to client
Victor Kirhenshtein [Wed, 29 Sep 2004 08:36:50 +0000 (08:36 +0000)] 
Fixed bug in collected data transmission to client

17 years agoFixed bug in AgentConnection class destructor
Victor Kirhenshtein [Wed, 29 Sep 2004 08:34:00 +0000 (08:34 +0000)] 
Fixed bug in AgentConnection class destructor

17 years agoFixed bug in collected data receiving
Victor Kirhenshtein [Wed, 29 Sep 2004 07:30:39 +0000 (07:30 +0000)] 
Fixed bug in collected data receiving

17 years agoMinor changes in signal handling
Victor Kirhenshtein [Wed, 29 Sep 2004 06:53:24 +0000 (06:53 +0000)] 
Minor changes in signal handling

17 years agoBugfix in DCI configuration
Victor Kirhenshtein [Tue, 28 Sep 2004 19:28:04 +0000 (19:28 +0000)] 
Bugfix in DCI configuration

17 years ago- RedHat startup script for netxmsd added
Victor Kirhenshtein [Tue, 28 Sep 2004 18:59:19 +0000 (18:59 +0000)] 
- RedHat startup script for netxmsd added
- PID file added (UNIX only)

17 years agoAdded UNIX signal handlers
Victor Kirhenshtein [Tue, 28 Sep 2004 18:25:55 +0000 (18:25 +0000)] 
Added UNIX signal handlers

17 years agoMinor changes
Victor Kirhenshtein [Tue, 28 Sep 2004 18:01:43 +0000 (18:01 +0000)] 
Minor changes

17 years ago- Fixed bug in ICMP checksum calculation
Victor Kirhenshtein [Tue, 28 Sep 2004 17:55:19 +0000 (17:55 +0000)] 
- Fixed bug in ICMP checksum calculation
- ICMP packet size reduced to bypass paranoid Check Point firewalls

17 years agoFixed bug in ServiceRoot object initialization
Victor Kirhenshtein [Tue, 28 Sep 2004 17:00:43 +0000 (17:00 +0000)] 
Fixed bug in ServiceRoot object initialization

17 years ago- Changes in logging and debug output
Victor Kirhenshtein [Tue, 28 Sep 2004 16:45:23 +0000 (16:45 +0000)] 
- Changes in logging and debug output
- Console changed for new DCI data types

17 years agoChanges in logging
Victor Kirhenshtein [Tue, 28 Sep 2004 16:17:21 +0000 (16:17 +0000)] 
Changes in logging

17 years agoFixed bug in MIB list sending
Victor Kirhenshtein [Tue, 28 Sep 2004 14:51:16 +0000 (14:51 +0000)] 
Fixed bug in MIB list sending

17 years agoRemoved usage of wchar.h and related components on UNIX platform
Victor Kirhenshtein [Tue, 28 Sep 2004 13:11:08 +0000 (13:11 +0000)] 
Removed usage of wchar.h and related components on UNIX platform

17 years agoNew TODOs
Victor Kirhenshtein [Mon, 27 Sep 2004 16:15:51 +0000 (16:15 +0000)] 
New TODOs

17 years agoFixed minor bug in new config variables creation
Victor Kirhenshtein [Mon, 27 Sep 2004 12:13:21 +0000 (12:13 +0000)] 
Fixed minor bug in new config variables creation

17 years agoAdded UINT32 and UINT64 to DCI data types (not tested yet)
Victor Kirhenshtein [Sun, 26 Sep 2004 16:46:34 +0000 (16:46 +0000)] 
Added UINT32 and UINT64 to DCI data types (not tested yet)

17 years agoAdded default event processing policy
Victor Kirhenshtein [Sun, 26 Sep 2004 16:23:09 +0000 (16:23 +0000)] 
Added default event processing policy

17 years ago- Forced node polls working
Victor Kirhenshtein [Sun, 26 Sep 2004 16:12:42 +0000 (16:12 +0000)] 
- Forced node polls working
- UI improvements

17 years agoChanges in forced polling
Victor Kirhenshtein [Sun, 26 Sep 2004 14:32:09 +0000 (14:32 +0000)] 
Changes in forced polling

17 years agoChanges in forced polling
Victor Kirhenshtein [Sun, 26 Sep 2004 14:29:00 +0000 (14:29 +0000)] 
Changes in forced polling

17 years agoMinor changes
Victor Kirhenshtein [Fri, 24 Sep 2004 19:19:38 +0000 (19:19 +0000)] 
Minor changes

17 years agoForgot to commit new files
Victor Kirhenshtein [Fri, 24 Sep 2004 08:50:01 +0000 (08:50 +0000)] 
Forgot to commit new files

17 years agoForced status poll working
Victor Kirhenshtein [Thu, 23 Sep 2004 17:07:52 +0000 (17:07 +0000)] 
Forced status poll working

17 years agoStarted work on forced polls
Victor Kirhenshtein [Thu, 23 Sep 2004 08:20:20 +0000 (08:20 +0000)] 
Started work on forced polls