спасибо, я примерно так же и реализовал.
joni
Posts
-
nxshell API -
nxshell APIхочеться получить список DCI на ноде и узнать какие из них DISABLED.
то есть datacollection.DataCollectionObject.DISABLED. -
nxshell APIПодскажите пожалуйста, как можно получить все DCI объекты имея объект Node (что-то вроде getAllChild)
или просто все DCI объекты (getAllObjects).
нашел, как уже работать с объектом (org.netxms.client.datacollection.DataCollectionObject), но как его получить ? -
Changing Template - reapplyDisabling DCI is working, but enabling is not working from template.
-
Changing Template - reapplynxdbmgr get DefaultAgentCacheMode NetXMS Database Manager Version 2.0-M5 Build 8027 2 -
Changing Template - reapplyAlso I got this problemon the M5 version. Have been disabled two DCI on Template, and then activate them - all node's have disabled DCI. I tried to repeat the same thing, after restarting the server, so that no server has not been is locked for editing.
-
Потребление памяти.Да, это вероятно решило проблему, теперь я не наблюдаю постоянный рост потребления памяти, спасибо!
-
100% CPU utilization after inserting leap secondResolved restart ntpd
-
100% CPU utilization after inserting leap secondNeed help in resolving problem.
Tonight at 00:00 UTC nxagentd was increased CPU utilisation till 100%, after next:
Jul 1 02:59:59 server.name kernel: Clock: inserting leap second 23:59:60 UTCPerformance counter stats for '/opt/netxms/bin/nxagentd -c /opt/netxms/etc/nxagentd.conf': 16031.305848 task-clock # 0.752 CPUs utilized 38,838 context-switches # 0.002 M/sec 0 CPU-migrations # 0.000 M/sec 38,258 page-faults # 0.002 M/secstrase show this:
munmap(0x7f61fb411000, 4096) = 0 gettimeofday({1435738907, 198496}, NULL) = 0 futex(0xc16204, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 98945, {1435738908, 198496000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) futex(0xc16230, FUTEX_WAKE_PRIVATE, 1) = 0 open("/proc/diskstats", O_RDONLY) = 10 fstat(10, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f61fb411000 read(10, " 1 0 ram0 0 0 0 0 0 0 0 "..., 1024) = 1024 read(10, "99 451033876 3895485636 12358696"..., 1024) = 386 read(10, "", 1024) = 0 close(10)Version of client was 1.2.17, tried upgrade to 2.0-m5, but problem is not gone.
-
netxms-web 2.0-M5 errorСпасибо!
-
netxms-web 2.0-M5 error2.0-M5
После обновления, tomact выдает ошибку (java-1.7.0)org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet equinoxbridgeservlet threw exception java.lang.NoClassDefFoundError: javax/servlet/DispatcherType at org.eclipse.equinox.http.servlet.internal.HttpServiceRuntimeImpl.doDispatch(HttpServiceRuntimeImpl.java:372) at org.eclipse.equinox.http.servlet.internal.HttpServiceRuntimeImpl.doDispatch(HttpServiceRuntimeImpl.java:323) at org.eclipse.equinox.http.servlet.internal.HttpServiceRuntimeImpl.doDispatch(HttpServiceRuntimeImpl.java:199) at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.processAlias(ProxyServlet.java:87) at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.service(ProxyServlet.java:66) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:152) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:745) -
Потребление памяти.Есть проблема, заключается она в том, что сервер постепенно сжирает 1,5Gb оперативной памяти, на 1.2.17 такого не наблюдалось. Хочеться понять, нормально ли такое поведение
Total number of objects: 7690 Number of monitored nodes: 1277 Number of collectable DCIs: 8006или все же есть утечка? что необходимо от меня для такого дебага, если это все же утечка ?

-
Мониторинг SSL сертификатовсоздаешь для этого хоста DCI
CheckSSL(test.lv,443) -
nxshellTnx!
-
nxshellСобрал nxshell 2.0-M4 с jython 2.7.0 stable
и получил ошибку при вызовеTraceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named apiЧто я мог пропустить при сборке ?
зы последовательность действийcd netxms/src/java/client package.sh cd ../nxshell mvn package -
Вопрос от нуба/графические отчетылибо еще запускать дополнительный экшн, рядом с посылкой алерта о сработавшем трешхолде, в котором бы вызывался скрипт генерации отчета. Тут полет фантазии - SQL, API, nxscript
-
Вопрос от нуба/графические отчетыединственное, как я это себе представляю (в плане реализации внутри netxms, без API или SQL) - делать ситуацию на евент, и в ситуации запускать скрипт, который бы собирал весь необходимый отчет, полил бы новый евент с сообщением внутри себя необходимых данных, а в EEP ловить по имени евента и слать алерт на почту.
Но главный вопрос зачем, если есть интерфейс, в котором можно все это посмотреть o_O ? -
Strange behavior of method in APIcan you show a full version of your script?
-
FileSystem.UsedPercСлучился казус со свободным местом на сервере, мониторинг показывает на %5 процентов меньше, чем системный df.
По умолчанию, при создании файловой системы, OS резервирует на ней как раз эти 5% (Reserved block count).Вопрос в том, следует ли мониторингу считать эти 5% зарезервированных процентов тоже занятым местом?
-
nxsl alert & eventДа, спасибо, уже сам понял
