Перейти к содержанию

0.6.3

Migration pycrypto is required in order to migrate to 0.6.3.

Install pycrypto as:

easy_install pycrypto

General

Pluggable polling methods

lib/nbsocket.py uses pluggable polling method. In addition to the classic select(), poll() and epoll() methods are implemented. Polling method is set into etc/noc.conf:[main]/polling_method configuration variable.

Service Activation

New profiles

  • H3C.VRP

New scripts

  • HP.ProCurve9xxx.get_arp
  • HP.ProCurve9xxx.get_fqdn
  • HP.ProCurve9xxx.get_interfaces
  • HP.ProCurve9xxx.get_spanning_tree
  • Huawei.VRP.get_interface_status
  • Juniper.JUNOS.get_interfaces
  • OS.FreeBSD.get_vlans
  • Zyxel.ZyNOS.add_vlan
  • Zyxel.ZyNOS.remove_vlan

New interfaces

  • IGetFDPNeighbors
  • IConfigNotifyFilter

API enhancements

  • command_exit works properly
  • Profile.start_session() allows to write sophisticated session setups
  • ScriptTest.ignore_timestamp_mismatch

Topology Discovery

New method: Foundry Discovery Protocol (FDP)

debug-script enhancements

  • Parallel execution on several management objects
  • Script results are dumped at the end of log
  • selector:<name> construction can be used instead of managed object's name

Pure-python telnet and ssh clients implementation

pure-Python telnet and ssh2 clients are implemented. PTYs are no longer needed for noc-activator. CLI session limit can be significantly increased as result.

Cisco Catalyst clusters support

Catalyst cluster members can be set up as separate management objects using /cluster:<id>/ _Path.

UI improvements

  • Show only used device profiles into Management Object's filter.
  • Show platform and model in management objects list.

Other

Serious speed optimization and reduced memory footprint for noc-activator

Address Space Management

Import Connected

0.6.3 release introduces new ip.routeimport application, which allows to import directly connected networks from equipment into IPAM database

DNS Management

DNS Zone name can be up 255 characters long, offering enough place to hold IPv6 reverse zones

Configuration Management

Management Object's Config Diff Filter Rule allows to remove insignificant config changes from email notifications