Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - kozlov_ao

#391
Я делаю так:
Создаю 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:

  • WAN1 Speed In, Mbps
  • WAN1 Speed Out, Mbps
Это значения которые гарантирует провайдер, указываются в мегабитах. На выходе получишь загрузку канала в %.
#392
"но реализовал иначе"

Если не секрет, как?
#393
Приветствую!
Столкнулся с такой штукой:
Есть ноды, у которых DCI (назначены через шаблоны) - исключительно Push (кроме статуса), тип значения - String.
При отправке заведомо кривых данных (для генерации аларма), аларм выходит, но вот терминировать его уже не получается, т.к. либо вообще эвент не срабатывает (result1), либо срабатывает (result2), но результат остается неизменным - аларм не терминируется...

Настройки и скрины результатов прилагаю.

Дебаг сервера включал на 9-ку, но откровенной ругани не встречал...
#394
Общие вопросы / Re: карта сети
July 08, 2013, 01:39:15 PM
ааа... сорри, не заметил ))
#395
Общие вопросы / карта сети
July 08, 2013, 11:34:11 AM
Добрый день!
Есть ли возможность отрисовки карты сети в ручную? Если нет, то есть ли это в планах?
#396
Ок, пасиб.
#397
2 zeratyl: Большого смысла в этом нет....
Юзай: mtr, либо ping -i 0.05 -s 100 -c 1000 -q IP/hostname

2 Victor Kirhenshtein:
Возможно ли указать пингу параметры? или делать самим скрипт?
#398
в том то и дело, что всегда выдает :)
#399
Ясно....
Не критично конечно, но жаль. :)
#400
Приветствую!
Виктор, Алекс, вопрос каверзный... :)
Реально использовать консоль от 1.2.7 для управления 1.2.6? У меня несколько серверов и на них версии разные стоят. Реально ли использовать одну консоль для них, или все-таки держать несколько консолей?
#401
Про SQLLite: https://www.netxms.org/forum/installation/netxms-installation-with-sqlite/msg4932/#msg4932
Но лучше б ты использовал че нить типа Postgres или MySQL... как это сделать, тут: http://wiki.netxms.org/wiki/Server_Installation_Guide

Параметры агента:
MasterServers= you_server_ip

Да и собери ты его из исходников.. ниче сложного нет, а надежность выше (но это только личное мнение, переубеждать не собираюсь)
#402
ДА было б за что..
Я в силу своей параноидальности, указал бы полные пути и ко всему остальному :)
#403
Выглядит правильно... дай вывод echo -e "stats\nquit" | nc 127.0.0.1 11211
DataType при создании DCI какой указываешь?

И еще, я всегда указываю полный путь к скрипту/исполняемому файлу, чтобы исключить любые возможные косяки (это касается не только NX)...
#404
мм.. я сначала стормозил и поставил пакет https://www.netxms.org/apt/dists/squeeze/main/binary-amd64/netxms-base_1.2.7_amd64.deb... но потом удалил его и начал из исходников ставить...
А так, чистая инсталляция.

Может разовый глюк... система ставилась не мной, сервак арендованый, заточена под виртуализацию... может там че накручено..
#405
Собрался то он без проблем, а вот при запуске грабли вылезли..
вывод ldd:
        linux-vdso.so.1 =>  (0x00007fff993e5000)
        libnetxms.so.1 => /usr/local/lib/libnetxms.so.1 (0x00007ffaf9eaa000)
        libnxdb.so.1 => /usr/local/lib/libnxdb.so.1 (0x00007ffaf9ca0000)
        libnxmap.so.1 => /usr/local/lib/libnxmap.so.1 (0x00007ffaf9a99000)
        libnxsrv.so.1 => /usr/local/lib/libnxsrv.so.1 (0x00007ffaf987c000)
        libnxsnmp.so.1 => /usr/local/lib/libnxsnmp.so.1 (0x00007ffaf966b000)
        libnxsqlite.so.1 => /usr/local/lib/libnxsqlite.so.1 (0x00007ffaf93e0000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007ffaf91c9000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007ffaf8fc5000)
        libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007ffaf8c23000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007ffaf8a07000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ffaf86f3000)
        libm.so.6 => /lib/libm.so.6 (0x00007ffaf8470000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007ffaf825a000)
        libc.so.6 => /lib/libc.so.6 (0x00007ffaf7ef8000)
        libnxexpat.so.1 => /usr/local/lib/libnxexpat.so.1 (0x00007ffaf7cd4000)
        libnxtre.so.5 => /usr/local/lib/libnxtre.so.5 (0x00007ffaf7ac5000)
        /lib64/ld-linux-x86-64.so.2 (0x00007ffafa0fc000)

config.h во вложении.

Единственная оговорка, что сейчас уже все работает... но это было.