Statistics
| Revision:

root / CHANGELOG @ 1807

History | View | Annotate | Download

1
0.3.1 (02-OCT-2009)
2
-------------------
3
 * main
4
   * Better socket and resolver error handling in Non-Blocking Socket Library
5
   * Daemon Heartbeats (noc-activator, noc-probe)
6
   * CSV export in reports and change lists
7
   * noc-launcher fixes crashinfo's permissions when necessary
8
 * sa
9
   * New profiles: HP.GbE2, Sun.iLOM3
10
   * Configuration modification ability for scripts
11
   * New scripts: Cisco.IOS.add_vlan, Cisco.IOS.remove_vlan, Generic.sync_vlans, Cisco.NXOS.get_vlans
12
   * New interfaces: IAddVlan, IRemoveVlan, ISyncVlans
13
   * max_pull_config now behaves properly
14
   * Script.snmp.getnext() method for SNMP GETNEXT support
15
   * Cisco.NXOS.get_version script uses SNMP when available
16
   * Search filter in "Task Schedule" form
17
   * Activator's built-in HTTP Server
18
 * fm
19
   * New classification rules for Cisco.ASA and Force10.FTOS
20
   * Archivation Rules can close events
21
 * ip
22
   * Check for duplicated IPv4 addresses and blocks
23
   * IPv4 Address Ranges
24
   * Suggest free blocks in "Allocate Block" form
25
 * dns
26
   * New reports: "Missed Reverse Zones"
27
   * DNS Zone Profile "description" field
28
 * vc
29
   * VC Provisioning (including vc.vc_provisioning periodic task)
30
   * VC.name field for VC names
31
   * VC.type field moved into VCDomain.type
32
 * pm
33
   * fping probe
34
   * snmp probe: ifindex resolution process optimized
35
 * peer
36
   * Peer.masklen is deprecated and removed
37
   
38
0.3 (02-SEP-2009)
39
-----------------
40
 * main
41
   * System Notifications
42
   * etc/noc.conf: new configuration options: month_day_format and year_month_format
43
   * Basic GnuPG support
44
 * sa
45
   * New profiles: Zyxel.ZyNOSv2, HP.iLO2, Cisco.NXOS, Cisco.AireOS, Raisecom.ROS
46
   * Cisco.IOS.get_version uses SNMP when available
47
   * Cisco.IOS.get_mac_address_table: improved compatibility with IOS GS (Catalyst 4500 series)
48
   * SAE creates missed task schedules
49
   * SAE generates events of periodic task completion
50
   * "Run Now" link in Task Schedules form
51
   * New interfaces: IGetDHCPBinding, IGetLocalUsers, IHasLocalUser
52
   * New scripts: Cisco.IOS.get_dhcp_binding, Cisco.IOS.get_local_users, Force10.FTOS.get_local_users, Generic.has_local_user
53
                  Cisco.NXOS.get_local_users
54
   * New interface parameter availeble: DateTimeParameter
55
   * Memory and thread leaking in noc-activator fixed
56
 * fm
57
   * New event classes, classification and correlation rules rules for Performance Management, Periodic tasks and Cisco.IOS
58
   * Activator places "collector" signature into the events
59
   * Event preview form shows descriptions from MIB
60
   * New MIBs: AIRESPACE-REF-MIB, AIRESPACE-WIRELESS-MIB, CISCO-LWAPP-AAA-MIB, CISCO-LWAPP-TC-MIB, CISCO-LWAPP-WLAN-MIB
61
 * ip
62
   * Display a list of block maintainers in block info
63
   * VRF and VRF Groups description fields
64
   * Show breadcrumbs in IP Address Assignment form
65
 * dns
66
   * Domain expiration checking (DNSZone.paid_till field and dns.check_domain_expiration periodic task)
67
   * Registrar database synchronization (dns.update_domain_expiration periodic task)
68
   * Import zones from text file
69
   * Nested zones handling improved
70
   * Missed A records for zone nameservers are auto-created
71
 * kb
72
   * Show article categories at the bottom of article
73
   * "Categories" page
74
   * "label" attribute of "rackset" tag in "rack" macro
75
   * Sortable CSV tables
76
 * pm
77
   * New performance management framework
78
   * Basic set of probes: tcp, http, smtp, ssh, snmp, snmp-interface, popen, process
79
   * manage.py ts-list, ts-rm, ts-export commands
80
81
0.2.7 (05-AUG-2009)
82
-------------------
83
 * main
84
   * Flexible notification mechanism with Time Patterns and Notification Groups and noc-notifier daemon
85
   * User Profiles
86
   * noc-launcher can set up daemons user and group ids
87
   * DeprecationWarnings on python 2.6 are removed
88
   * Record preview in Reference Books
89
   * Old backup removal
90
   * All daemons silently exit on SIGINT signal
91
   * All daemons accept --version key
92
   * manage.py "build-manifest" command
93
 * sa
94
   * Optional SSL encryption of SAE-Activator stream
95
   * DLink.DGS3xxx profile now supports DGS3100
96
 * fm
97
   * Ping only active managed objects
98
   * Managed Object lookup is case insensitive now
99
   * Case-insensitive search over Managed Objects in event filter
100
   * New event classes: "Config Synced", "Bad DNS Query"
101
   * New classification rules for Cisco.IOS
102
   * Repeat protection for "Invalid Event Source" event
103
 * cm
104
   * Do not raise exception on yet-not-read config previewing
105
 * peer
106
   * Configurable RPSL's pref= symantics (localpref or 65535-localpref)
107
 * kb
108
   * "reserved" attribute of "allocation" tag in "rack" macro
109
110
0.2.6 (21-JUN-2009)
111
-------------------
112
 * main
113
   * noc-launcher daemon
114
   * New project logo
115
   * Editable Reference Books
116
   * Search on Reference Book
117
   * Audit Trail
118
   * Local modifications of config syntax highlighting
119
   * Rotating log files
120
   * main.database_summary report
121
   * Column totals in reports
122
 * sa
123
   * New profiles: EdgeCore.ES4xxx, Linksys.SPS2xx
124
   * Multiple instances of SNMP Trap/SYSLOG collectors on different addresses/ports
125
   * Filter by activator in Managed Object Selectors
126
   * sa.activator_status report
127
 * fm
128
   * New classification rules for Linksys.SPS2xx
129
   * Open/Close/Reclassification requests no longer reset event filter
130
   * Post-Processing Rules cloning
131
   
132
0.2.5 (22-JUN-2009)
133
-------------------
134
 * main
135
   * Local modifications
136
   * Database user credentials now are passed to the pg_dump
137
 * sa
138
   * Managed Object Selectors
139
   * Map/Reduce scripts
140
   * New interface: ICommands
141
   * New generic script: commands
142
   * Speed optimization for row-level access
143
 * cm
144
   * Two-column diff preview mode
145
   
146
0.2.4 (10-JUN-2009)
147
-------------------
148
MIGRATION:
149
Enable main.update_refbooks periodic task for reference books auto-update
150
151
CHANGES:
152
 * main
153
   * update.nocproject.org online service
154
   * Reference Books (IEEE OUI, Q.931 Call clearings)
155
   * main.update_refbooks periodic task
156
   * Data Browser
157
 * sa
158
   * Improved control-sequences handling
159
   * Activator access can be restricted by IP address range
160
   * New profile: VoiceFinder.AddPack
161
 * kb
162
   * Article templates
163
 * vc
164
   * Custom VC types
165
   
166
0.2.3 (01-JUN-2009)
167
-------------------
168
 * sa
169
   * Memory leak in SAE daemon eliminated
170
   * Improved ESC control-sequences handling
171
   * Improved complex pagers handling
172
 * fm
173
   * noc-correlator daemon is completely rewritten
174
   * fm.archive periodic task to delete deprecated events
175
   * New MIBs: F5-BIGIP-COMMON-MIB
176
   * New event classes for dot11 and load balancers
177
   * New classification rules for Cisco IOS, Cisco CSM module and f5 LTM
178
   * "Active Problems Summary" dashboard
179
 * cm
180
   * Config file syntax highlighting
181
   * Improved navigation
182
 * ip
183
   * Show/Hide free IP addresses in the block
184
   * "Download IP addresses" tool returns full list of IP addresses, including nested blocks
185
 * kb
186
   * New "format" macro for syntax highlighting
187
 * dns
188
   * New zone provisioning scripts for BIND
189
   * DNSServer.autozones_path attribute
190
   * Updated module documentation
191
   
192
0.2.2 (17-MAY-2009)
193
-------------------
194
 * main
195
   * Configuration editor
196
   * All configuration options are documented
197
   * All filters in change lists can be toggled up/down
198
 * sa
199
   * New profiles: Cisco.FWSM and Ubiquiti.AirOS
200
   * Improved compatibility with Cisco IOS 12.2SXF and 12.2GS
201
   * Improved web-interface navigation
202
   * "Path" field in Managed Object's form
203
   * New interface: IGetARP
204
   * New scripts: Cisco.IOS.get_arp, Juniper.JUNOS.get_arp, Force10.FTOS.get_arp
205
 * fm
206
   * Additional classification rules for Audiocodes.Mediant2000, Force10.FTOS
207
   * New built-in event classes: security-related event classes (3 new classes)
208
   * New built-in classification rules: 7 new rules for Cisco IOS, Force10 FTOS and Audiocodes Mediant2000
209
 * ip
210
   * common look-and-feel of the web interface
211
212
0.2.1 (12-MAY-2009)
213
-------------------
214
 * main
215
   * Auto-updated list of supported equipment (from profile's supported.csv)
216
   * Daemons can dump memory object statistics into log on SIGPROF signal
217
   * main.system report shows PostgreSQL version too
218
   * Customizable logo
219
   * etc/noc.conf:[customization]/logo_url,logo_width and logo_height options
220
 * sa
221
   * New profile: InfiNet.WANFlexX (Revolution 5000)
222
   * New scripts: DLink.DES3xxx.get_vlans, DLink.DGS3xxx.get_vlans
223
   * Bugfixes in scripts: DLink.DES3xxx.get_version, DLink.DGS3xxx.get_version
224
 * kb
225
   * Pluggable Macros
226
   * Macros: "now", "rack", "search"
227
   * Global and User bookmarks
228
   * MoinMoin converter
229
 * ip
230
   * Search by allocated IPv4 Blocks
231
   * Search by IP address description
232
   
233
0.2 (21-APR-2009)
234
-----------------
235
MIGRATION:
236
 Install python-creole package (easy-install python-creole)
237
CHANGES:
238
 * main
239
   * Pluggable search engine (Search over IPv4 Addresses, VCs, CM Objects, Managed Objects, Knowledge Base)
240
   * Database of natural languages
241
   * Database of MIME Types
242
   * Virtual database storage
243
   * etc/noc.conf:[main]/date_format,time_format and datetime_format settings
244
 * fm
245
   * Event Classification Variable Expressions
246
 * sa
247
   * New scripts: Cisco.ASA.get_version
248
   * Managed Objects have new "description" field
249
 * kb
250
   * New application: KB (Knowledge Base)
251
   * Creole, Plain text and CSV parsers
252
   * Attachments handling
253
254
0.1.9 (30-MAR-2009)
255
-------------------
256
CHANGES:
257
 * main
258
   * Ubuntu init files in share/linux/ubuntu/init.d
259
   * FastCGI socket permissions problem on Linux fixed
260
 * sa
261
   * Force10 FTOS support
262
   * Activator does not try to execute script on unreachable managed objects
263
   * New set of useful parsers in noc.lib.text available for scripts
264
   * ManagedObject and Config are fully syncronized now
265
 * fm
266
   * Event Post-Processing Rules
267
 * cm
268
   * Check repo_path is inside repo
269
 * ip
270
   * ip.summary and ip.free reports no longer hang on 0.0.0.0/prefix
271
272
0.1.8 (19-MAR-2009)
273
-------------------
274
MIGRATION:
275
 * set up etc/noc.conf:[customization]/installation_name
276
CHANGES:
277
 * main
278
   * Site customization via etc/noc.conf:[customization]/installation_name setting
279
 * sa
280
   * Managed Objects can be uploaded from CSV file
281
 * ip
282
   * Offer first free IP in "Assign IP Address" form
283
 * cm
284
   * cm.ip_addresses_in_config report fixed
285
 * fm
286
   * Event search fixed
287
 
288
0.1.7 (16-MAR-2009)
289
-------------------
290
MIGRATION:
291
 * Set up 'dig' path in [path]/dig option in etc/noc.conf
292
 * Migration process is simplified. Just after update perform
293
   * su - noc
294
   * cd /opt/noc
295
   * ./scripts/post-install
296
CHANGES:
297
 * main
298
   * [path]/dig option in etc/noc.conf
299
   * Autodetection of paths in etc/*.conf files in post-install script
300
   * Integrated online documentation (Administrator's and User's Guides)
301
 * sa
302
   * f5 BIG-IP basic support
303
   * Improved handling of pagers
304
   * Juniper.JUNOS.get_version SRX platform support
305
   * Serialization error when non-empty ManagedObject.port is fixed
306
   * Better handling of XML-RPC failures in web interface
307
 * fm
308
   * "Clone Rule" button in Event Classification Rule form
309
310
0.1.6 (07-MAR-2009)
311
-------------------
312
MIGRATION
313
 * /opt/noc is default installation place now
314
CHANGES:
315
 * main
316
   * Improved navigation interface
317
   * Standard distutils setup.py
318
 * sa
319
   * Cisco.IOS.ping script bugfixes
320
 * pm
321
   * New "Performance Management" module skeleton
322
   * Experimental SLA monitor
323
   * http probe for SLA monitor
324
325
0.1.5 (01-MAR-2009)
326
-------------------
327
MIGRATION:
328
 * Install PyKE if you wish to use event correlator (See http://trac.nocproject.org/trac/wiki/Install/Pyke)
329
 * Follow common update procedure (http://trac.nocproject.org/trac/wiki/NocUpdate)
330
CHANGES:
331
 * main
332
   * Various templates cleanup
333
 * fm
334
   * Expiremental event correlator daemon (noc-correlator)
335
   * New built-in event classes: EIGRP, RADIUS, VTP, DHCP and Memory-related event classes (9 new classes)
336
   * New built-in classification rules: 13 new rules mostly for Cisco IOS
337
   * Event life cycle: Events now have unclassified/active/closed states.
338
   * Event history log
339
   * noc-classifier crashes on some kinds of binary data fixed
340
   * "Refresh Rules" button in Event Classification Rule admin list window
341
   * manage.py sync-rules loads correlation rules too
342
343
0.1.4 (22-FEB-2009)
344
-----
345
 * fm
346
   * New AJAX event list with search capability
347
   * noc-classifier performance increased up to 300%
348
   * New built-in event classes: BGP, LDP, ISDN (7 new classes).
349
   * New built-in classification rules: 12 new rules for Cisco IOS and Juniper JUNOS
350
   * fm.profile_events, fm.classification_quality report
351
 * main
352
   * main.apps_loc report counts MIB lines instead of RST
353
   
354
0.1.3 (18-FEB-2009)
355
-----
356
 * fm
357
   * New built-in event classes: Link, Authentication, dot11, IPsec, STP, PoE event classes (13 new classes)
358
   * New built-in classification rules: 25 new rules, mostly for Cisco IOS
359
   * Skip duplicated OIDs when load MIB
360
   * MIB loader uploads notifications correctly
361
   * New built-in MIBS
362
   * Better handling of binary data from SNMP Traps
363
   * Binary datatype decoders (IPv4 and MAC)
364
   
365
0.1.2 (16-FEB-2009)
366
-------------------
367
MIGRATION:
368
 * Create local/ directory in NOC root owned by NOC daemons user
369
 * Set up tar, gzip, smidump and smilint paths in etc/noc.conf
370
 * Follow http://trac.nocproject.org/trac/wiki/NocUpdate procedure
371
CHANGES:
372
 * fm
373
   * Built-in event classes and rules are provided with system (15 classes and 13 rules)
374
   * manage.py sync-rules command to import built-in classes, rules and MIBs
375
   * Link to preview Event Classification Rules
376
   * Link to convert Event Class/Classification rule to python representation
377
   * New reports: fm.event_priority_events, fm.unclassified_trap_oids
378
   * MIB dependency checking
379
   * MIB uploading via web-interface
380
   * Local MIB cache
381
   * smidump and smilint paths can be set via etc/conf.conf
382
 * main
383
   * main.system report shows NOC version
384
   * tar and gzip paths can be set via etc/noc.conf
385
 * sa
386
   * SAE no longer crashes when fails to read/deserialize crashinfo
387
 * vc
388
   * Import VLANs directly from switches
389
390
0.1.1 (11-FEB-2009)
391
-------------------
392
 * general
393
   * Various bugfixes
394
   * Documentation improvements
395
 * vc
396
   * New module: vc. Database of 802.1Q VLANs, 802.1ad Q-in-Q VLAN stacks,
397
     FR DLCI, ATM VPI/VCI, MPLS labels, X.25 logical group/channels
398
 * ip
399
   * IP addresses export/import to/from CSV file
400
   * IP addresses can be imported directly via zone transfer
401
 * fm
402
   * Activator can check managed objects availability via fping and raise FM events
403
   * All unhandled exceptions in daemons passed as events to FM
404
 * sa
405
   * New script interface - IGetDot11Associations
406
   * Cisco.IOS.get_dot11_associations, ZTE.ZXDSL531.get_dot11_associations scripts
407
   * Not registered activator no longer breaks config pulling process
408
   
409
0.1 (03-FEB-2009)
410
-----------------
411
 * fm
412
   * Optional repeated events suppression
413
   * New Reports: fm.event_class_events
414
415
0.1RC2 (29-JAN-2009)
416
--------------------
417
 * general
418
   * site_settings.py replaced with etc/noc.ini configuration file
419
   * daemons reload config on SIGHUP
420
 * main
421
   * main.backup periodic back ups repo too
422
   * New reports: main.system report, main.backups report
423
   * New periodicts: main.cleanup_sessions
424
 * peer
425
   * Maintainer object
426
 * sa
427
   * New service activation framework with scripting support
428
   * script interfaces
429
   * generic scripts
430
   * gzip message compression between SAE and activators
431
   * Activator tries to reconnect to SAE on connection lost
432
   * Activator digest authentication
433
   * manage.py debug-profile replaced with manage.py debug-script
434
 * cm
435
   * Configuration management uses service activation now
436
   * New reports: cm.stale_configs
437
 * fm
438
   * Initial Fault Management implementation
439
   * noc-classifier daemon
440
   * SNMP Trap and Syslog collector
441
   * MIB compilation and uploading
442
443
0.1RC1 (19-DEC-2008)
444
--------------------
445
 * First open-source publication