CHANGELOG 8.59 KB
Newer Older
Dmitry Volodin's avatar
0.2.2    
Dmitry Volodin committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
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
97
98
0.1.7 (16-MAR-2009)
-------------------
Dmitry Volodin's avatar
0.1.7    
Dmitry Volodin committed
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
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
152
153
154
155
156
157
158
159
160
161
162
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
163
164
165
166
167
168
169
170
171
172
173
174
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
-------------------
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
199
0.1.1 (11-FEB-2009)
Dmitry Volodin's avatar
Dmitry Volodin committed
200
-------------------
Dmitry Volodin's avatar
Dmitry Volodin committed
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
 * 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
219
-----------------
220
221
 * fm
   * Optional repeated events suppression
Dmitry Volodin's avatar
Dmitry Volodin committed
222
   * New Reports: fm.event_class_events
223

Dmitry Volodin's avatar
Dmitry Volodin committed
224
0.1RC2 (29-JAN-2009)
Dmitry Volodin's avatar
Dmitry Volodin committed
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
--------------------
 * 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