News:

We really need your input in this questionnaire

Main Menu
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

Topics - nrg

#1
Общие вопросы / nxshell terminate alarm
September 30, 2015, 07:39:24 AM
    Всем привет!
    Подскажите плз. как удалять alarm-ы через nxshell? Перерыл java api но так и не нашел. В nxsl есть, но нужно именно в nxshell
#2
    Всем привет!
    Помогите разобраться. Навешал на ноды DCI Ping of time {instance} через template, poller interval 5 сек., глобальный параметр сервера StatusPollerInterval = 10. Где то читал что при таймаутах в DCI данного типа возвращается значение 10000, начал замечать что такой ситуации никогда не возникает, хотя ноды с этими DCI не раз уходили в down. При разборе таких ситуаций видно, что в history на периоды down-ов отсутвуют данные, на графиках в это время прямая, которая соединяет последнее значение пинга на момент, когда нода пинговалась и следующее после down-а. Возможно это корректное поведение данного типа DCI, но хотелось бы как то отлавливать такие ситуации, привязать к ним treshold, alarm или что-то вроде этого. Может можно как то в transformation script-е фиксировать отсутвие данных, преобразовывать в те же 10000 или 0, и уже к этим значениям привязывать threshold-ы? Или существуют другие пути?

версия 2.0 M2
#3
    Всем привет
    Помогите советом. Имеется много Mikrotik-ов, необходимо снимать инфу с интерфейсов ppp0, а именно необходимо подчитывать объем трафика на этих интерфейсах за определенный период. Mikrotik-и persistent ifindex не умеют, по этому при разрыве PPP-сессии велика вероятность смены OID-а у интерфейса, да и на данный момент OID-ы PPP-интерфейсов разные. Каким образом можно реализовать такую штуку наилучшим образом? И можно ли вообще?
#4
    Привет всем!
    Начал вникать в nxshell, да, собственно и в сам python, но столкнулся с проблемой. Возникла необходимость использовать подули xlwt и xlrd для генерации отчетов в формате Excel, но nxshell не видит эти модули. Пытаюсь ипортировать эти модули, на что nxshell отвечает:

Traceback (most recent call last):
  File "/home/nrg/workspace/nodes/zone_oper.py", line 4, in <module>
    import xlrd,xlwt
ImportError: No module named xlrd

Сами модули установлены и в голом питоне прекрасно импортируются:

$ python
Python 2.7.3 (default, Mar 13 2014, 11:03:55)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xlwt,xlrd
>>>

Может ли вообще nxshell использовать сторонние модули? Может я что-то делаю не так?

Гугл особо не обнадёжил, по nxshell вообще информации крайне не много. Заранее извиняюсь если вопрос тривиальный, я не программист, не судите строго.

nxshell-2.0-M2
#5
Приветствую!

Возникла проблема с добавлением нового параметра SNMP для устройства. Делал следующее:

1) Подключил устройство по протоколу SNMP. NetXMS вытащил сетевые интерфейсы.
2) Создал Data Collection для интересующих интерфесов и построил графики.
3) Создаю новый параметр SNMP и пытаюсь выбрать параметр кнопкой Select. Открывается окно Select MIB Object и за ним сразу вылазит окно с ошибкой: An error has occurred. See error log for more details.
java.lang.NullPointerException. Пробывал разные варианты, делал duplicate рабочего параметра, но стоит нажать кнопку Select как опять вываливается это сообщение. Если при этом сделать выбор того же самого OID-а, то при применении он становится UNSUPPORTED. Так же пробывал просто вставить OID без выбора, в результате параметр так же становится UNSUPORTED. Вышеописанное пробовал как с GTK-клиента, так и с WEB, результат одинаковый.

У кого то еще наблюдается подобное?

OS: Debian Squeeze
NetXMS: 1.2.5
WEB Console: 1.2.5
GTK Console 1.2.5
WEB Server: Jetty 6.1.24-6 из репозитария
MySQL: 5.1.66 из репозитария
Java: openjdk-6-jre 6b18-1.8.1 из репозитария