public/netxms.git
16 years ago- All component locks moved to memory
Victor Kirhenshtein [Sat, 6 Nov 2004 13:24:00 +0000 (13:24 +0000)] 
- All component locks moved to memory
- Table "locks" removed
- Database locking flag moved to "config" table
- Added CSCP commands for SNMP trap management

16 years agoAdded code for upgrade to DB format version 17
Victor Kirhenshtein [Sat, 6 Nov 2004 13:14:34 +0000 (13:14 +0000)] 
Added code for upgrade to DB format version 17

16 years agoSNMP trap processing code completed
Victor Kirhenshtein [Thu, 4 Nov 2004 16:11:04 +0000 (16:11 +0000)] 
SNMP trap processing code completed

16 years agoVery basic SNMP trap processing added
Victor Kirhenshtein [Wed, 3 Nov 2004 15:16:08 +0000 (15:16 +0000)] 
Very basic SNMP trap processing added

16 years ago- net-snmp library is no longer needed for server
Victor Kirhenshtein [Wed, 3 Nov 2004 11:03:19 +0000 (11:03 +0000)] 
- net-snmp library is no longer needed for server
- Added WIN32 implementation of opendir(), readdir() and closedir() (surprisingly it was in net-snmp library, not in system library)

16 years ago- Various improvements in libnxsnmp
Victor Kirhenshtein [Wed, 3 Nov 2004 09:29:07 +0000 (09:29 +0000)] 
- Various improvements in libnxsnmp
- nxsnmpget added to repository

16 years ago- SNMP packet encoding/decoding fully working
Victor Kirhenshtein [Tue, 2 Nov 2004 18:58:22 +0000 (18:58 +0000)] 
- SNMP packet encoding/decoding fully working
- Added function SNMPParseOID to convert OIDs from text representation to binary

16 years agoAdded SNMP_Transport class for easy handling of SNMP PDU sending and receiving
Victor Kirhenshtein [Tue, 2 Nov 2004 09:45:09 +0000 (09:45 +0000)] 
Added SNMP_Transport class for easy handling of SNMP PDU sending and receiving

16 years ago- libnxsnmp: Fixed bug in identifier length parsing
Victor Kirhenshtein [Mon, 1 Nov 2004 22:02:13 +0000 (22:02 +0000)] 
- libnxsnmp: Fixed bug in identifier length parsing
- libnxsnmp: Added conversion to string for various variable types
- Added file snmp.txt to /doc directory with miscellanious SNMP information (for developers use)

16 years agoUpdates in libnxsnmp
Victor Kirhenshtein [Mon, 1 Nov 2004 19:44:07 +0000 (19:44 +0000)] 
Updates in libnxsnmp

16 years agoFinished SNMP PDU parsing code
Victor Kirhenshtein [Mon, 1 Nov 2004 16:27:43 +0000 (16:27 +0000)] 
Finished SNMP PDU parsing code

16 years agoImprovements in libnxsnmp
Victor Kirhenshtein [Mon, 1 Nov 2004 08:49:00 +0000 (08:49 +0000)] 
Improvements in libnxsnmp

16 years agoStarted work on our own SNMP library
Victor Kirhenshtein [Sat, 30 Oct 2004 16:44:07 +0000 (16:44 +0000)] 
Started work on our own SNMP library

16 years ago- Added support for SNMPv2c
Victor Kirhenshtein [Sat, 30 Oct 2004 11:37:34 +0000 (11:37 +0000)] 
- Added support for SNMPv2c
- Started work on SNMP traps processing
- Status icons in Win32 console improved
- Full event template editing implemented
- Implemented status icons on top of object icon in object browser

16 years agoAlarm viewer now can play sound on new alarm
Victor Kirhenshtein [Sun, 24 Oct 2004 12:49:28 +0000 (12:49 +0000)] 
Alarm viewer now can play sound on new alarm

16 years agoStatus icons enchanced
Victor Kirhenshtein [Sun, 24 Oct 2004 12:20:49 +0000 (12:20 +0000)] 
Status icons enchanced

16 years agoMinor changes
Victor Kirhenshtein [Sun, 24 Oct 2004 12:17:48 +0000 (12:17 +0000)] 
Minor changes

16 years agoAlarm viewer is functional
Victor Kirhenshtein [Sun, 24 Oct 2004 12:16:56 +0000 (12:16 +0000)] 
Alarm viewer is functional

16 years ago- Fixed bug leading to crash in libnxcl
Victor Kirhenshtein [Sun, 24 Oct 2004 07:22:38 +0000 (07:22 +0000)] 
- Fixed bug leading to crash in libnxcl
- MIB browser improved
- Login dialog added to nxav

16 years agoArpCache: ignore incomplete entries
Alex Kirhenshtein [Sat, 23 Oct 2004 22:53:23 +0000 (22:53 +0000)] 
ArpCache: ignore incomplete entries

16 years agoMinor changes
Victor Kirhenshtein [Sat, 23 Oct 2004 16:40:07 +0000 (16:40 +0000)] 
Minor changes

16 years agoAdded support for System.CPU.Count and System.ProcessList parameters under Windows
Victor Kirhenshtein [Sat, 23 Oct 2004 12:46:55 +0000 (12:46 +0000)] 
Added support for System.CPU.Count and System.ProcessList parameters under Windows

16 years agosource restructured;
Alex Kirhenshtein [Fri, 22 Oct 2004 22:08:35 +0000 (22:08 +0000)] 
source restructured;
implemented:
Net.IP.Forwarding
Net.IP6.Forwarding
Process.Count(*)
Net.ArpCache
Net.InterfaceList (if-type not implemented yet)
System.ProcessList

16 years agoMinot changes
Victor Kirhenshtein [Fri, 22 Oct 2004 20:04:41 +0000 (20:04 +0000)] 
Minot changes

16 years agoAdded common VC 6.0 workspace file
Victor Kirhenshtein [Fri, 22 Oct 2004 08:37:58 +0000 (08:37 +0000)] 
Added common VC 6.0 workspace file

16 years agoStarted version 0.1.8
Victor Kirhenshtein [Fri, 22 Oct 2004 08:23:53 +0000 (08:23 +0000)] 
Started version 0.1.8

16 years agoUpdated changelog
Victor Kirhenshtein [Fri, 22 Oct 2004 08:06:56 +0000 (08:06 +0000)] 
Updated changelog

16 years agoSYS_THRESHOLD_REARMED event will be written to log by default
Victor Kirhenshtein [Fri, 22 Oct 2004 07:09:42 +0000 (07:09 +0000)] 
SYS_THRESHOLD_REARMED event will be written to log by default

16 years agoFixed bug in DCI copy - thresholds was not copied correctly and lost after server...
Victor Kirhenshtein [Thu, 21 Oct 2004 17:40:55 +0000 (17:40 +0000)] 
Fixed bug in DCI copy - thresholds was not copied correctly and lost after server restart

16 years agoUpdated change log and TODO
Victor Kirhenshtein [Thu, 21 Oct 2004 16:39:49 +0000 (16:39 +0000)] 
Updated change log and TODO

16 years agoAdded possibility to wake up known nodes by sending WOL magic packet
Victor Kirhenshtein [Thu, 21 Oct 2004 16:38:54 +0000 (16:38 +0000)] 
Added possibility to wake up known nodes by sending WOL magic packet

16 years agoVery simple ICMP ping subagent
Victor Kirhenshtein [Thu, 21 Oct 2004 13:48:47 +0000 (13:48 +0000)] 
Very simple ICMP ping subagent

16 years agoVersion number updated
Victor Kirhenshtein [Thu, 21 Oct 2004 08:56:17 +0000 (08:56 +0000)] 
Version number updated

16 years agoUpgrade procedure updated
Victor Kirhenshtein [Thu, 21 Oct 2004 08:55:30 +0000 (08:55 +0000)] 
Upgrade procedure updated

16 years agoFixed syntax error
Victor Kirhenshtein [Thu, 21 Oct 2004 08:53:32 +0000 (08:53 +0000)] 
Fixed syntax error

16 years agoAdded more customized threshold violation events
Victor Kirhenshtein [Thu, 21 Oct 2004 08:47:32 +0000 (08:47 +0000)] 
Added more customized threshold violation events

16 years agoMinor changes
Victor Kirhenshtein [Wed, 20 Oct 2004 19:51:06 +0000 (19:51 +0000)] 
Minor changes

16 years agoTODO updated; started version 0.1.7
Victor Kirhenshtein [Wed, 20 Oct 2004 16:55:55 +0000 (16:55 +0000)] 
TODO updated; started version 0.1.7

16 years agoMinor changes
Victor Kirhenshtein [Wed, 20 Oct 2004 14:54:32 +0000 (14:54 +0000)] 
Minor changes

16 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

16 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

16 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

16 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

16 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

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

16 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

16 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

16 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

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

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

16 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

16 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

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

16 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

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

16 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

16 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

16 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

16 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

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

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

16 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

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

16 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

16 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

16 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

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

16 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

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

16 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

16 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

16 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

16 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

16 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

16 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

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

16 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

16 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

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

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

16 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

16 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

16 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

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

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

16 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)

16 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

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

16 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

16 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

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

16 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

16 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

16 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

16 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

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

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

16 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

16 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

16 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).