Здравствуйте! Event log забит сообщениями "New peer for interface...", плодятся с неимоверной скоростью, как можно это исправить? Как заставить netxms использовать только lldp для изучения топологии или вообще отключить topology discovery?
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
CXX libnetxms_la-array.lo
In file included from libnetxms.h:29:0,
from array.cpp:24:
../../include/nxcpapi.h:254:19: error: field 'm_encryptor' has incomplete type 'EVP_CIPHER_CTX {aka evp_cipher_ctx_st}'
EVP_CIPHER_CTX m_encryptor;
^~~~~~~~~~~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../include/nms_common.h:772,
from libnetxms.h:27,
from array.cpp:24:
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}'
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
In file included from libnetxms.h:29:0,
from array.cpp:24:
../../include/nxcpapi.h:255:19: error: field 'm_decryptor' has incomplete type 'EVP_CIPHER_CTX {aka evp_cipher_ctx_st}'
EVP_CIPHER_CTX m_decryptor;
^~~~~~~~~~~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../include/nms_common.h:772,
from libnetxms.h:27,
from array.cpp:24:
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}'
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
Makefile:757: recipe for target 'libnetxms_la-array.lo' failed
HTTP ERROR 500
Problem accessing /nxmc/nxmc. Reason:
javax.servlet.http.HttpServletRequest.getDispatcherType()Ljavax/servlet/DispatcherType;
Caused by:
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getDispatcherType()Ljavax/servlet/DispatcherType;
at org.eclipse.equinox.http.servlet.internal.servlet.HttpServletRequestBuilderWrapperImpl.getDispatchPathInfo(HttpServletRequestBuilderWrapperImpl.java:212)
at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.service(ProxyServlet.java:64)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:767)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
Powered by Jetty://
diff -Npur netxms-2.0.2.old/src/server/smsdrv/websms/main.cpp netxms-2.0.2.new/src/server/smsdrv/websms/main.cpp
--- netxms-2.0.2.old/src/server/smsdrv/websms/main.cpp 2015-08-29 21:43:58.000000000 +0300
+++ netxms-2.0.2.new/src/server/smsdrv/websms/main.cpp 2016-02-12 08:38:02.000000000 +0300
@@ -52,6 +52,7 @@ struct RequestData
*/
static char s_login[128] = "user";
static char s_password[128] = "password";
+static char from_phone[16] = "";
/**
* Init driver
@@ -87,9 +88,13 @@ extern "C" BOOL EXPORT SMSDriverInit(con
ExtractNamedOptionValue(initArgs, _T("password"), buffer, 128);
WideCharToMultiByte(CP_ACP, WC_DEFAULTCHAR | WC_COMPOSITECHECK, buffer, -1, s_password, 128, NULL, NULL);
+
+ ExtractNamedOptionValue(initArgs, _T("fromphone"), buffer, 16);
+ WideCharToMultiByte(CP_ACP, WC_DEFAULTCHAR | WC_COMPOSITECHECK, buffer, -1, from_phone, 16, NULL, NULL);
#else
ExtractNamedOptionValue(initArgs, _T("login"), s_login, 128);
ExtractNamedOptionValue(initArgs, _T("password"), s_password, 128);
+ ExtractNamedOptionValue(initArgs, _T("fromphone"), from_phone, 16);
#endif
return TRUE;
@@ -156,7 +161,13 @@ extern "C" BOOL EXPORT SMSDriverSend(con
#endif
char url[4096];
- snprintf(url, 4096, "https://websms.ru/http_in5.asp?http_username=%s&http_password=%s&phone_list=%s&format=xml&message=%s", s_login, s_password, phone, msg);
+ if (from_phone[0]==0x00)
+ {
+ snprintf(url, 4096, "https://websms.ru/http_in5.asp?http_username=%s&http_password=%s&phone_list=%s&format=xml&message=%s", s_login, s_password, phone, msg);
+ } else
+ {
+ snprintf(url, 4096, "https://websms.ru/http_in5.asp?http_username=%s&http_password=%s&phone_list=%s&fromPhone=%s&format=xml&message=%s", s_login, s_password, phone, from_phone, msg);
+ }
DbgPrintf(4, _T("WebSMS: URL set to \"%hs\""), url);
curl_free(phone);
"ID","Time","Source","Event","Severity","Message","User tag","Root ID"
"16153","30.09.2015 12:07:23","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""bonding1"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 3)","Interface ""bonding1"" changed state to UNKNOWN (IP Addr: UNSPEC/","0"
"16152","30.09.2015 12:07:23","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""ether2"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 2)","Interface ""ether2"" changed state to UNKNOWN (IP Addr: UNSPEC/0,","0"
"16151","30.09.2015 12:07:23","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""ether1"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 1)","Interface ""ether1"" changed state to UNKNOWN (IP Addr: UNSPEC/0,","0"
"16150","30.09.2015 12:07:23","Mikrotik x86","SYS_SNMP_UNREACHABLE","Warning","SNMP agent is not responding","","0"
"16155","30.09.2015 12:07:29","Mikrotik x86","SYS_IF_UNKNOWN","Warning","Interface ""vlan41"" changed state to UNKNOWN (IP Addr: UNSPEC/0, IfIndex: 6)","Interface ""vlan41"" changed state to UNKNOWN (IP Addr: UNSPEC/0,","0"
"16154","30.09.2015 12:07:29","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""bone"" changed state to DOWN (IP Addr: 80.85.151.36/27, IfIndex: 5)","Interface ""bone"" changed state to DOWN (IP Addr: 80.85.151.36/2","0"
"16156","30.09.2015 12:07:41","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""vlan10"" changed state to DOWN (IP Addr: 172.30.30.9/24, IfIndex: 4)","Interface ""vlan10"" changed state to DOWN (IP Addr: 172.30.30.9/","0"
"16157","30.09.2015 12:07:47","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""loopback"" changed state to DOWN (IP Addr: 80.85.151.41/32, IfIndex: 8)","Interface ""loopback"" changed state to DOWN (IP Addr: 80.85.151.","0"
"16158","30.09.2015 12:07:53","Mikrotik x86","SYS_IF_DOWN","Minor","Interface ""gre-tunnel1"" changed state to DOWN (IP Addr: 80.85.151.237/30, IfIndex: 12)","Interface ""gre-tunnel1"" changed state to DOWN (IP Addr: 80.85.1","0"
"16162","30.09.2015 12:08:05","Mikrotik x86","SYS_NODE_CRITICAL","Critical","Node status changed to CRITICAL","","0"