Общий релиз nela nms (0.1)

Прошло больше месяца с нашего крайнего релиза nela nms. Это время мы работали над структурными изменениями в нашей программе. Изначально мы мало времени уделяли структуре программы в целом, что привело к некоторым неудобствам. Что ж, мы это поняли и теперь с удовольствием покажем Вам эти изменения.

nela nms by network-lab.ru

nela nms by network-lab.ru

Во-первых, релизы nela nms теперь станут общими. Что это значит? Раньше мы выпускали релизы отдельно для nela nms: inventory.Zator или nela nms: structure.Zator. Теперь модуля у нас стало 3, и работа идет над каждым из них. Поэтому релизы будут отображать общий порядковый номер, при этом изменения будут затрагивать все модули или несколько из них. Об этом будет указано в теле поста.

Во-вторых, о модулях нашей программы – nela nms. Как упомянули, теперь их стало 3. Cдвумя из них ты уже знаком: nela nms: inventory.Zator (nela:invZ) и nela nms: structure.Zator (nela:strZ). Новый модуль nela nms: serial.Zator (nela:snZ). Этот модуль будет очень полезен, если ты занимаешься процессами, связанными гарантией на оборудование. То есть, если тебе необходимо найти, где установлен модуль с определенным серийным номером для того, чтобы сделать правильную накладную на его замену, то этот модуль как раз для тебя. Использовать этот модуль очень просто и удобно. Запустить его ты можешь следующей командой:

anton@anton-virtual-machine:~/nettools$ ./snz -sn JAE140208DI

В этой программе на текущий момент поддерживается только одна пара ключ-значений, но большего и не надо. Ключ «-sn» указывает, что мы ищем серийный номер. Далее, через пробел, мы пишем непосредственно серийный номер. Если мы указали только часть номера, то это не беда. Программа найдет в базе все совпадения, которые включают в себя частичный номер.

Результаты работы программы записываются в файл, который называется «snz_output.txt» в json формате, как и в модуле nela:strZ. Вот как это выглядит:

anton@anton-virtual-machine:~/nettools$ cat snz_output.txt

nela nms: Serial.zator

Current version is 0.1.1

(c)2014, network-lab.

 

This is the tool for making the reports in json format based on the info collected by nela nms: Inventory.Zator

 

=========Step 1: Establishing DB connection=========

 

The DB ‘test’ exists and avilable!

 

 

 

=========Step 2: Generating report=========

 

{              «hostname»: «pnk-7609-1″,

«model»: «Cisco CISCO7609-S»,

«os»: «Cisco IOS»,

«ip_addr»: «10.254.50.29»,

«os_version»: «12.2(33)SRE4″,

«modules»: [

{«position»: «module 5″, «module»: «RSP720-3C-GE», «description»: «RSP720-3C-GE 2 ports Route Switch Processor 720 Re», «serial»: «JAE140208DI»}

]

}

 

Thank you for using nela nms: Serial.zator v 0.1.1 by network-lab

Mail us for any questions: info@network-lab.ru

 

(c)2014, network-lab.

Из этого файла видно, в каком оборудование установлен интересный нам модуль, причем видно в какой именно слот он установлен. Таким образом осуществить замену модуля будет очень просто.

Кроме нового модуля nela:snZ, который сильно упрощает нам жизнь, мы добавили новый функционал и исправили некоторые баги в двух предыдущих: nela:strZи nela:invZ.

Новый релиз nela nms: скачать

Используй nela nms и освободи свое время для действительно стоящих дел! До новых встреч!


Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hide me
Получать регулярно свежие материалы, лабораторные и вебинары
Email Имя
Show me