Представлен NOC 0.7(1) - первый промежуточный релиз на пути к версии 0.7. Релиз содержит огромное количество изменений (около 1500 коммитов), накопившихся с момента выхода версии 0.6.4. Система написана на языке Python, исходные тексты распространяются в рамках лицензии BSD. Программа позволяет организовать контроль за сбоями, слежение за производительностью, активацию сервисов, ведение базы знаний, управление адресным пространством, управление виртуальными сущностями (VLAN, DLCI), архивирование и ведение базы конфигураций, обеспечение работы DNS, генерацию отчетов.
Основные изменения:
- Новый интерфейс пользователя на базе ExtJS;
- Открытый REST/JSON интерфейс для взаимодействия с UI и интеграции со сторонними системами;
- В дополнение к PostgreSQL используется MongoDB (хранение документов со сложной структурой и оптимизация производительности);
- Новая система Fault Management с поддержкой корреляции событий и "root cause analysis". Встроенный набор правил распознает 77 видов сетевых проблем и может быть легко расширен;
- Появилась поддержка устройств Foundry, Redback/Ericsson SmartEdge, Fortinet, Eltex, Alentis, расширена поддержка различных устройств на базе Linux;
- Peering Management научился работать с базой ARIN, встроенный prefix-list builder стал работать в 3 раза быстрее;
- Появилась CLI-версия versioninentory.
Команда разработчиков существенно расширилась. Появился новый набор сервисов, включающих в себя Jira, Confluence, FishEye и Jenkins.
|