Большущее спасибо за воплощение 1-го пункта!
А со 2 и 3 когда-нибудь получится?
Дым
Posts
-
Соображения по формированию графиков -
Экспорт/импорт шаблонов, контейнеров, графиков, панелей и т.д.Возможно ли?
Планируется ли?
Как скоро? -
Размещение элементов на панелиНе за что. Будет совсем здорово, когда столбцам заголовки приделают, оторвав ненужный повтор avg-max-min-cur в каждой строке.
-
Проблема с интерфейсами при трафике более 2.1Гбит/cЭто бы ещё не вручную править, а чтоб на автомате формировалось в случае 64-битных счётчиков...
-
Вопросы по настройке мониторинга и заведению устройствА сделать то же самое, но не по номерам портов, а по типу медь/оптика, возможно ль?
-
Ошибки в логахА, вон они где! Вот, например, содержимое скрипта DCI::SampleTransform:
sub dci_transform()\015\012{\015\012 return $1 + 1;\015\012}\015\012И так в каждом скрипте: вместо перевода строки воткнуты \015\012. База - постгре. Для коренного исправления ситуации достаточно в sql/database.in поменять
#define CRLF '\015\012'на
#define CRLF chr(10)
Возврат каретки здесь, полагаю, излишен: насколько мне известно, постгрес его игнорирует.
Для продакшна же поправил скрипты в библиотеке и рестартанул сервер - всё ок. Патч для ALT Linux отправлю мейнтейнеру.Кстати, а изменённые и вновь созданные шаблоны, а также контейнеры и прочие объекты, тоже в базе хранятся? Как их оттуда экспортировать, к примеру, для обмена наработками?
-
Размещение элементов на панелиКак-то так:

-
Кумулятивное отключение лишних проверок оборудованияОшибся в указании менюшки: в свойствах узла есть настройка его опроса, где можно отключить лишние проверки.
Хотелось бы массового применения таких опций, а тут уже напрашивается подобное меню для шаблонов/контейнеров. -
Размещение элементов на панелиДа, спасибо, это помогло.
-
Ошибки в логахКаких скриптов? Эти ошибки лезут, даже если просто сам бинарник сервиса запускать без опции -d.
Или эти скрипты идут в поставке сервера? Что-то не нахожу ничего похожего в составе пакетов. -
Размещение элементов на панелиЧередование на инфопанелях "этажей" с чётным/нечётным числом элементов даёт не вполне ожидаемый результат. На прилагающемся снимке ширина панели - 10 столбцов, ширина графиков - по 2 столбца, ширина измерителей - по 5 столбцов. Что в итоге - судите сами.

-
Соображения по формированию графиковВ поисках замены Cacti совсем уж было остановился на неповоротливом и монструозном Zabbix'е, но когда коллега дал мне наводку на NetXMS, перешёл на неё, о чём ничуть не жалею.
Безусловно, всё познаётся в сравнении. Вот один из примеров: на первом снимке - график из кактуса, на втором - он же в NetXMS. На чём хотелось бы заострить внимание.-
Полагаю целесообразным ввести строчку с заголовками столбцов, как по умолчанию в заббиксе и в продемонстрированном на кактусе примере: при этом теряется всего ОДНА строка из высоты графика, зато экономится аж по 1,5-2 ДЕСЯТКА символов в остальных строках. Да и расстояние между столбцами считаю уместным уполовинить, как и порядок столбцов поменять: логичней выглядит первым значением показывать актуальное, а далее - по нарастающей.
-
Не лишней представляется возможность задавать в настройках легенды графика число знаков после запятой в диапазоне, скажем, от 0 до 3. В т.ч. для больших чисел: кило-, мега-, гига- и т.п.
-
Допилить автомасштабирование графиков по высоте, дабы сверху и снизу от графика не оставалось в разы больше места, чем занимает он сам, тоже не мешало бы.


-
-
Длительность звука тревогиБыло б здорово, будь в настройках тревожной озвучки возможность зациклить воспроизведение звука до изменения оператором статуса тревоги.
-
Переключение в IGNORE всех медных портов, не трогая оптикиПодскажите, пожалуйста, можно ли скриптом nxshell проделать подобное над кучей коммутаторов, и если да, то как?
-
Кумулятивное отключение лишних проверок оборудованияСпасибо, попробую разобраться.
Но в новых релизах можно ожидать что-то подобное меню "Опрос", только для шаблона/контейнера, а не отдельного узла, или забыть?
-
ЗАкрытие консоли при потере свяи с серверомПоддерживаю.
-
Кумулятивное отключение лишних проверок оборудованияПосле развёртывания NetXMS выявилось, что новый мониторинг приводит к недоступности ИБП с платами SNMP типа NET Agent II, о чём сам же браво рапортует, а средняя 5-секундная нагрузка процессоров на коммутаторах подпрыгнула в разы: с 5-15% до 40-80%. И если проблему с бесперебойниками удалось решить, вручную поотключав на них лишние проверки - благо, ИБП немного, то с сотнями коммутаторов подобное действо отнимет неоправданное количество времени.
Хотелось бы возможности лишние проверки отключать не на каждом устройстве, а на основе правил шаблона/контейнера.
-
Ошибки в логахПри запуске сервера NetXMS в лог попадают ошибки следующего вида:
2017-04-30T02:52:04.747862+00:00 netxms netxmsd[18272]: Error compiling library script Filter::SNMP (ID: 1): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748017+00:00 netxms netxmsd[18272]: Error compiling library script Filter::Agent (ID: 2): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748105+00:00 netxms netxmsd[18272]: Error compiling library script Filter::AgentOrSNMP (ID: 3): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748185+00:00 netxms netxmsd[18272]: Error compiling library script DCI::SampleTransform (ID: 4): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748266+00:00 netxms netxmsd[18272]: Error compiling library script Hook::StatusPoll (ID: 11): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748344+00:00 netxms netxmsd[18272]: Error compiling library script Hook::ConfigurationPoll (ID: 12): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748421+00:00 netxms netxmsd[18272]: Error compiling library script Hook::InstancePoll (ID: 13): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748499+00:00 netxms netxmsd[18272]: Error compiling library script Hook::TopologyPoll (ID: 14): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748578+00:00 netxms netxmsd[18272]: Error compiling library script Hook::CreateInterface (ID: 15): Error in line 1: Invalid character '\' (0x5C) 2017-04-30T02:52:04.748665+00:00 netxms netxmsd[18272]: Error compiling library script Hook::AcceptNewNode (ID: 16): Error in line 1: Invalid character '\' (0x5C)Работе сервера оно не препятствует, но хотелось бы разобраться, что это и как с этим бороться.
-
По русификации интерфейсаПо п.п. 1-3: рекомпиляция пакета с опцией --with-unicode, добавленной в секцию %configure спек-файла, ожидаемого результата не принесла - переустановленный пакет всё равно показывал (NON-UNICODE). Оказалось, помимо --with-unicode следовало ещё и --enable-unicode сделать; после пересборки русский пока работает без нареканий, спасибо.
По п. 4: буду разбираться.
PS: Логи nxmc всё ещё актуальны, или не нужно высылать? -
Проблема с интерфейсами при трафике более 2.1Гбит/cНашёл решение в теме этой же ветки "Низкие значения с Linux сервера (802.3ad bonding)". Заменил скрипт преобразования на 'int64($1)*8' - и всё попёрло! ;D
Можно тему закрывать, а решение - в ЧаВо, к примеру.