From 3f41920920113a948ab50d0cccf9577e34413cc0 Mon Sep 17 00:00:00 2001 From: Victor Kirhenshtein Date: Fri, 9 Sep 2016 15:40:41 +0300 Subject: [PATCH] New method "enableDiscoveryPolling" in NXSL class "Node" --- ChangeLog | 1 + src/server/core/nxsl_classes.cpp | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4c6cb126e..655cb077d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -19,6 +19,7 @@ - Syslog proxy in agent - Built-in superuser account renamed to "system" - Default "admin" account now is ordinary member of "Admins" group without built-in privileges +- New method "enableDiscoveryPolling" in NXSL class "Node" - New agent metrics for self-monitoring: Agent.SyslogProxy.IsEnabled, Agent.SyslogProxy.ReceivedMessages, Agent.SyslogProxy.QueueSize - Management console diff --git a/src/server/core/nxsl_classes.cpp b/src/server/core/nxsl_classes.cpp index 064c529c2..f1db2bc85 100644 --- a/src/server/core/nxsl_classes.cpp +++ b/src/server/core/nxsl_classes.cpp @@ -295,6 +295,14 @@ NXSL_METHOD_DEFINITION(Node, enableConfigurationPolling) return ChangeFlagMethod(object, argv[0], result, NF_DISABLE_CONF_POLL); } +/** + * enableDiscoveryPolling(enabled) method + */ +NXSL_METHOD_DEFINITION(Node, enableDiscoveryPolling) +{ + return ChangeFlagMethod(object, argv[0], result, NF_DISABLE_DISCOVERY_POLL); +} + /** * enableIcmp(enabled) method */ @@ -336,6 +344,7 @@ NXSL_NodeClass::NXSL_NodeClass() : NXSL_NetObjClass() NXSL_REGISTER_METHOD(Node, enableAgent, 1); NXSL_REGISTER_METHOD(Node, enableConfigurationPolling, 1); + NXSL_REGISTER_METHOD(Node, enableDiscoveryPolling, 1); NXSL_REGISTER_METHOD(Node, enableIcmp, 1); NXSL_REGISTER_METHOD(Node, enableSnmp, 1); NXSL_REGISTER_METHOD(Node, enableStatusPolling, 1); -- 2.20.1