NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: doncelab on July 12, 2013, 10:43:32 AM

Title: Скорость интерфейса в процентном соотношении
Post by: doncelab on July 12, 2013, 10:43:32 AM
Здравствуйте. На вкладке интерфейсов можно быстро создать DCI, но они создаются в битах секунду, а можно ли где-то прописать что бы создавались еще 2 DCI которые будут опрашивать скорость интерфейса и и использоваться в расчетах на определение загруженности канала в процентном соотношении. А то приходиться щас все вручную создавать DCI для опроса скорости интерфейса раз в 5 минут, потом создавать DCI для расчета скорости в процентном соотношении, в трансформатион скриптах брать скорость интерфейса и производить расчеты.
Title: Re: Скорость интерфейса в процентном соотношении
Post by: kozlov_ao on July 12, 2013, 11:05:13 AM
Я делаю так:
Создаю DCI "быстрым методом" в байтах (он создает только в байтах) и использую дельту.
Потом в созданных DCI (входящий и исходящий), меняю тип данных на Float и применяю TransformationScript:

sub main(){
curr_bit=$1 * 8;
allow_bit=GetCustomAttribute($node, "WAN1 Speed Out, Mbps") * 1000000;
usage_ch=curr_bit / allow_bit * 100;
return usage_ch;
}

При этом, в свойствах у ноды, прописаны Custom Attributes:
Это значения которые гарантирует провайдер, указываются в мегабитах. На выходе получишь загрузку канала в %.
Title: Re: Скорость интерфейса в процентном соотношении
Post by: doncelab on July 12, 2013, 11:10:56 AM
Я знаю как их делать. Проблема у меня в том что у меня каналов сотни и большинство из ни потоки E1 в которых могут отваливаться некоторые таймслоты при работах на линиях. Т.е если я задам вручную то скорость при авариях будет не правильная, вот поэтому и приходиться создавать еще один DCI который опрашивает скорость которая уже будет фигурировать в расчетах.
Title: Re: Скорость интерфейса в процентном соотношении
Post by: kozlov_ao on July 12, 2013, 11:19:41 AM
Оборудование SNMP поддерживает? отдает реальную скорость подключения (а не 10, 100, 1000Мбит/с)?
Title: Re: Скорость интерфейса в процентном соотношении
Post by: kozlov_ao on July 12, 2013, 11:26:50 AM
Еще раз вдумчиво вопрос прочитал... нужно чтобы создавались еще 2 DCI автоматом?
Title: Re: Скорость интерфейса в процентном соотношении
Post by: doncelab on July 12, 2013, 11:40:59 AM
Да верно, на оборудовании оно автоматически устанавливается зависимости от канальных интервалов. Мне нужно что бы еще создавались дополнительно DCI скорости интересов и использовались в расчетах. Т.е. что я хочу чтобы в интерфейсах нажал на создать DCI  и там выбрал в процентном соотношении, а оно все само подставит что нужно
Title: Re: Скорость интерфейса в процентном соотношении
Post by: kozlov_ao on July 12, 2013, 12:22:14 PM
Гм... а что мешает создать необходимые DCI и конвертнуть их в шаблон, который потом применить к нужным нодам?
Title: Re: Скорость интерфейса в процентном соотношении
Post by: kozlov_ao on July 12, 2013, 12:31:02 PM
Есть еще вот это: http://wiki.netxms.org/wiki/NXSL:CreateDCI , возможно то, что может помочь. Но как это применить для DCI, которые только создаются незнаю...