CHANGELOG 12.1 KB
Newer Older
Dmitry Volodin's avatar
0.2.7    
Dmitry Volodin committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
0.2.7 (05-JUN-2009)
-------------------
 * main
   * Flexible notification mechanism with Time Patterns and Notification Groups and not-notifier daemon
   * User Profiles
   * noc-launcher can set up daemons user and group ids
   * DeprecationWarnings on python 2.6 are removed
   * Record preview in Reference Books
   * Old backup removal
   * All daemons silently exit on SIGINT signal
   * All daemons accept --version key
   * manage.py "build-manifest" command
 * sa
   * Optional SSL encryption of SAE-Activator stream
   * DLink.DGS3xxx profile now supports DGS3100
 * fm
   * Ping only active managed objects
   * Managed Object lookup is case insensitive now
   * Case-insensitive search over Managed Objects in event filter
   * New event classes: "Config Synced", "Bad DNS Query"
   * New classification rules for Cisco.IOS
   * Repeat protection for "Invalid Event Source" event
 * cm
   * Do not raise exception on yet-not-read config previewing
 * peer
   * Configurable RPSL's pref= symantics (localpref or 65535-localpref)
 * kb
   * "reserved" attribute of "allocation" tag in "rack" macro

Dmitry Volodin's avatar
0.2.6    
Dmitry Volodin committed
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
0.2.6 (21-JUN-2009)
-------------------
 * main
   * noc-launcher daemon
   * New project logo
   * Editable Reference Books
   * Search on Reference Book
   * Audit Trail
   * Local modifications of config syntax highlighting
   * Rotating log files
   * main.database_summary report
   * Column totals in reports
 * sa
   * New profiles: EdgeCore.ES4xxx, Linksys.SPS2xx
   * Multiple instances of SNMP Trap/SYSLOG collectors on different addresses/ports
   * Filter by activator in Managed Object Selectors
   * sa.activator_status report
 * fm
   * New classification rules for Linksys.SPS2xx
   * Open/Close/Reclassification requests no longer reset event filter
   * Post-Processing Rules cloning
   
Dmitry Volodin's avatar
0.2.5    
Dmitry Volodin committed
52
53
54
55
56
57
58
59
60
61
0.2.5 (22-JUN-2009)
-------------------
 * main
   * Local modifications
   * Database user credentials now are passed to the pg_dump
 * sa
   * Managed Object Selectors
   * Map/Reduce scripts
   * New interface: ICommands
   * New generic script: commands
Dmitry Volodin's avatar
0.2.6    
Dmitry Volodin committed
62
   * Speed optimization for row-level access
Dmitry Volodin's avatar
0.2.5    
Dmitry Volodin committed
63
64
65
 * cm
   * Two-column diff preview mode
   
Dmitry Volodin's avatar
0.2.4    
Dmitry Volodin committed
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
0.2.4 (10-JUN-2009)
-------------------
MIGRATION:
Enable main.update_refbooks periodic task for reference books auto-update

CHANGES:
 * main
   * update.nocproject.org online service
   * Reference Books (IEEE OUI, Q.931 Call clearings)
   * main.update_refbooks periodic task
   * Data Browser
 * sa
   * Improved control-sequences handling
   * Activator access can be restricted by IP address range
   * New profile: VoiceFinder.AddPack
 * kb
   * Article templates
 * vc
   * Custom VC types
   
0.2.3 (01-JUN-2009)
Dmitry Volodin's avatar
0.2.3    
Dmitry Volodin committed
87
-------------------
88
89
 * sa
   * Memory leak in SAE daemon eliminated
Dmitry Volodin's avatar
0.2.3    
Dmitry Volodin committed
90
91
92
93
94
95
96
97
98
   * Improved ESC control-sequences handling
   * Improved complex pagers handling
 * fm
   * noc-correlator daemon is completely rewritten
   * fm.archive periodic task to delete deprecated events
   * New MIBs: F5-BIGIP-COMMON-MIB
   * New event classes for dot11 and load balancers
   * New classification rules for Cisco IOS, Cisco CSM module and f5 LTM
   * "Active Problems Summary" dashboard
99
 * cm
Dmitry Volodin's avatar
Removed    
Dmitry Volodin committed
100
   * Config file syntax highlighting
101
102
103
   * Improved navigation
 * ip
   * Show/Hide free IP addresses in the block
Dmitry Volodin's avatar
0.2.3    
Dmitry Volodin committed
104
   * "Download IP addresses" tool returns full list of IP addresses, including nested blocks
Dmitry Volodin's avatar
Removed    
Dmitry Volodin committed
105
106
 * kb
   * New "format" macro for syntax highlighting
Dmitry Volodin's avatar
0.2.3    
Dmitry Volodin committed
107
108
109
110
 * dns
   * New zone provisioning scripts for BIND
   * DNSServer.autozones_path attribute
   * Updated module documentation
111
   
Dmitry Volodin's avatar
0.2.2    
Dmitry Volodin committed
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
0.2.2 (17-MAY-2009)
-------------------
 * main
   * Configuration editor
   * All configuration options are documented
   * All filters in change lists can be toggled up/down
 * sa
   * New profiles: Cisco.FWSM and Ubiquiti.AirOS
   * Improved compatibility with Cisco IOS 12.2SXF and 12.2GS
   * Improved web-interface navigation
   * "Path" field in Managed Object's form
   * New interface: IGetARP
   * New scripts: Cisco.IOS.get_arp, Juniper.JUNOS.get_arp, Force10.FTOS.get_arp
 * fm
   * Additional classification rules for Audiocodes.Mediant2000, Force10.FTOS
   * New built-in event classes: security-related event classes (3 new classes)
   * New built-in classification rules: 7 new rules for Cisco IOS, Force10 FTOS and Audiocodes Mediant2000
 * ip
   * common look-and-feel of the web interface

Dmitry Volodin's avatar
0.2.1    
Dmitry Volodin committed
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
0.2.1 (12-MAY-2009)
-------------------
 * main
   * Auto-updated list of supported equipment (from profile's supported.csv)
   * Daemons can dump memory object statistics into log on SIGPROF signal
   * main.system report shows PostgreSQL version too
   * Customizable logo
   * etc/noc.conf:[customization]/logo_url,logo_width and logo_height options
 * sa
   * New profile: InfiNet.WANFlexX (Revolution 5000)
   * New scripts: DLink.DES3xxx.get_vlans, DLink.DGS3xxx.get_vlans
   * Bugfixes in scripts: DLink.DES3xxx.get_version, DLink.DGS3xxx.get_version
 * kb
   * Pluggable Macros
   * Macros: "now", "rack", "search"
   * Global and User bookmarks
   * MoinMoin converter
 * ip
   * Search by allocated IPv4 Blocks
   * Search by IP address description
   
Dmitry Volodin's avatar
0.2    
Dmitry Volodin committed
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
0.2 (21-APR-2009)
-----------------
MIGRATION:
 Install python-creole package (easy-install python-creole)
CHANGES:
 * main
   * Pluggable search engine (Search over IPv4 Addresses, VCs, CM Objects, Managed Objects, Knowledge Base)
   * Database of natural languages
   * Database of MIME Types
   * Virtual database storage
   * etc/noc.conf:[main]/date_format,time_format and datetime_format settings
 * fm
   * Event Classification Variable Expressions
 * sa
   * New scripts: Cisco.ASA.get_version
   * Managed Objects have new "description" field
 * kb
   * New application: KB (Knowledge Base)
   * Creole, Plain text and CSV parsers
   * Attachments handling

Dmitry Volodin's avatar
0.1.9    
Dmitry Volodin committed
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
0.1.9 (30-MAR-2009)
-------------------
CHANGES:
 * main
   * Ubuntu init files in share/linux/ubuntu/init.d
   * FastCGI socket permissions problem on Linux fixed
 * sa
   * Force10 FTOS support
   * Activator does not try to execute script on unreachable managed objects
   * New set of useful parsers in noc.lib.text available for scripts
   * ManagedObject and Config are fully syncronized now
 * fm
   * Event Post-Processing Rules
 * cm
   * Check repo_path is inside repo
 * ip
   * ip.summary and ip.free reports no longer hang on 0.0.0.0/prefix

Dmitry Volodin's avatar
0.1.8    
Dmitry Volodin committed
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
0.1.8 (19-MAR-2009)
-------------------
MIGRATION:
 * set up etc/noc.conf:[customization]/installation_name
CHANGES:
 * main
   * Site customization via etc/noc.conf:[customization]/installation_name setting
 * sa
   * Managed Objects can be uploaded from CSV file
 * ip
   * Offer first free IP in "Assign IP Address" form
 * cm
   * cm.ip_addresses_in_config report fixed
 * fm
   * Event search fixed
 
Dmitry Volodin's avatar
Dmitry Volodin committed
208
209
0.1.7 (16-MAR-2009)
-------------------
Dmitry Volodin's avatar
0.1.7    
Dmitry Volodin committed
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
MIGRATION:
 * Set up 'dig' path in [path]/dig option in etc/noc.conf
 * Migration process is simplified. Just after update perform
   * su - noc
   * cd /opt/noc
   * ./scripts/post-install
CHANGES:
 * main
   * [path]/dig option in etc/noc.conf
   * Autodetection of paths in etc/*.conf files in post-install script
   * Integrated online documentation (Administrator's and User's Guides)
 * sa
   * f5 BIG-IP basic support
   * Improved handling of pagers
   * Juniper.JUNOS.get_version SRX platform support
   * Serialization error when non-empty ManagedObject.port is fixed
   * Better handling of XML-RPC failures in web interface
 * fm
   * "Clone Rule" button in Event Classification Rule form

Dmitry Volodin's avatar
0.1.6    
Dmitry Volodin committed
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
0.1.6 (07-MAR-2009)
-------------------
MIGRATION
 * /opt/noc is default installation place now
CHANGES:
 * main
   * Improved navigation interface
   * Standard distutils setup.py
 * sa
   * Cisco.IOS.ping script bugfixes
 * pm
   * New "Performance Management" module skeleton
   * Experimental SLA monitor
   * http probe for SLA monitor

Dmitry Volodin's avatar
0.1.5    
Dmitry Volodin committed
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
0.1.5 (01-MAR-2009)
-------------------
MIGRATION:
 * Install PyKE if you wish to use event correlator (See http://trac.nocproject.org/trac/wiki/Install/Pyke)
 * Follow common update procedure (http://trac.nocproject.org/trac/wiki/NocUpdate)
CHANGES:
 * main
   * Various templates cleanup
 * fm
   * Expiremental event correlator daemon (noc-correlator)
   * New built-in event classes: EIGRP, RADIUS, VTP, DHCP and Memory-related event classes (9 new classes)
   * New built-in classification rules: 13 new rules mostly for Cisco IOS
   * Event life cycle: Events now have unclassified/active/closed states.
   * Event history log
   * noc-classifier crashes on some kinds of binary data fixed
   * "Refresh Rules" button in Event Classification Rule admin list window
   * manage.py sync-rules loads correlation rules too

Dmitry Volodin's avatar
0.1.4    
Dmitry Volodin committed
263
264
265
266
267
268
269
270
271
272
273
0.1.4 (22-FEB-2009)
-----
 * fm
   * New AJAX event list with search capability
   * noc-classifier performance increased up to 300%
   * New built-in event classes: BGP, LDP, ISDN (7 new classes).
   * New built-in classification rules: 12 new rules for Cisco IOS and Juniper JUNOS
   * fm.profile_events, fm.classification_quality report
 * main
   * main.apps_loc report counts MIB lines instead of RST
   
Dmitry Volodin's avatar
0.1.3    
Dmitry Volodin committed
274
275
276
277
278
279
280
281
282
283
284
285
0.1.3 (18-FEB-2009)
-----
 * fm
   * New built-in event classes: Link, Authentication, dot11, IPsec, STP, PoE event classes (13 new classes)
   * New built-in classification rules: 25 new rules, mostly for Cisco IOS
   * Skip duplicated OIDs when load MIB
   * MIB loader uploads notifications correctly
   * New built-in MIBS
   * Better handling of binary data from SNMP Traps
   * Binary datatype decoders (IPv4 and MAC)
   
0.1.2 (16-FEB-2009)
Dmitry Volodin's avatar
Dmitry Volodin committed
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
-------------------
MIGRATION:
 * Create local/ directory in NOC root owned by NOC daemons user
 * Set up tar, gzip, smidump and smilint paths in etc/noc.conf
 * Follow http://trac.nocproject.org/trac/wiki/NocUpdate procedure
CHANGES:
 * fm
   * Built-in event classes and rules are provided with system (15 classes and 13 rules)
   * manage.py sync-rules command to import built-in classes, rules and MIBs
   * Link to preview Event Classification Rules
   * Link to convert Event Class/Classification rule to python representation
   * New reports: fm.event_priority_events, fm.unclassified_trap_oids
   * MIB dependency checking
   * MIB uploading via web-interface
   * Local MIB cache
   * smidump and smilint paths can be set via etc/conf.conf
 * main
   * main.system report shows NOC version
   * tar and gzip paths can be set via etc/noc.conf
 * sa
   * SAE no longer crashes when fails to read/deserialize crashinfo
 * vc
   * Import VLANs directly from switches

Dmitry Volodin's avatar
Dmitry Volodin committed
310
0.1.1 (11-FEB-2009)
Dmitry Volodin's avatar
Dmitry Volodin committed
311
-------------------
Dmitry Volodin's avatar
Dmitry Volodin committed
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
 * general
   * Various bugfixes
   * Documentation improvements
 * vc
   * New module: vc. Database of 802.1Q VLANs, 802.1ad Q-in-Q VLAN stacks,
     FR DLCI, ATM VPI/VCI, MPLS labels, X.25 logical group/channels
 * ip
   * IP addresses export/import to/from CSV file
   * IP addresses can be imported directly via zone transfer
 * fm
   * Activator can check managed objects availability via fping and raise FM events
   * All unhandled exceptions in daemons passed as events to FM
 * sa
   * New script interface - IGetDot11Associations
   * Cisco.IOS.get_dot11_associations, ZTE.ZXDSL531.get_dot11_associations scripts
   * Not registered activator no longer breaks config pulling process
   
0.1 (03-FEB-2009)
Dmitry Volodin's avatar
Dmitry Volodin committed
330
-----------------
331
332
 * fm
   * Optional repeated events suppression
Dmitry Volodin's avatar
Dmitry Volodin committed
333
   * New Reports: fm.event_class_events
334

Dmitry Volodin's avatar
Dmitry Volodin committed
335
0.1RC2 (29-JAN-2009)
Dmitry Volodin's avatar
Dmitry Volodin committed
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
--------------------
 * general
   * site_settings.py replaced with etc/noc.ini configuration file
   * daemons reload config on SIGHUP
 * main
   * main.backup periodic back ups repo too
   * New reports: main.system report, main.backups report
   * New periodicts: main.cleanup_sessions
 * peer
   * Maintainer object
 * sa
   * New service activation framework with scripting support
   * script interfaces
   * generic scripts
   * gzip message compression between SAE and activators
   * Activator tries to reconnect to SAE on connection lost
   * Activator digest authentication
   * manage.py debug-profile replaced with manage.py debug-script
 * cm
   * Configuration management uses service activation now
   * New reports: cm.stale_configs
 * fm
   * Initial Fault Management implementation
   * noc-classifier daemon
   * SNMP Trap and Syslog collector
   * MIB compilation and uploading

0.1RC1 (19-DEC-2008)
--------------------
 * First open-source publication