Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

B

BrandStorm

@BrandStorm
Unfollow Follow
About
Posts
5
Topics
2
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • И снова ExternalParemetr
    B BrandStorm
    Support (Russian)

    Попробуйте обрамить команду в кавычки.


  • Undestanding of module structure
    B BrandStorm
    Support

    Also a good idea to have AuthHandler to driver system's authentication. This is usefull when NetXMS became a back-end and current implementation is a bit complicated.


  • Undestanding of module structure
    B BrandStorm
    Support

    Hi Victor.
    This could be usefull for agentless monitoring or 3-rd party service integration.
    A couple of examples:

    1. HW counters via IPMI/iLO/etc monitoring. This, of cource, can be done via subagent, but in that case we have no way to monitor HW only, when server is shutted down.
    2. Remote monitoring via ssh/telnet. Some hardware provide ssh/telnet only interface (like storages, special controllers etc.) so we could simply create plugin and transform data to NetXMS native format
    3. Some services can provide XML/JSON/Plain text/etc data and module can transform such structure to DCIs.

    From my perspective a best way for that is to use modules which can offload such task. Also this maybe helpfull for server-server cooperation when master server asks DCIs for an object and module could request such information from remote server.


  • Undestanding of module structure
    B BrandStorm
    Support

    Hi.
    Does manual for module creation exist?
    I'm confused about right understanding how to create module for netxms.

    typedef struct
    {
       DWORD dwSize;           // Size of structure in bytes
       TCHAR szName[MAX_OBJECT_NAME];
       void (* pfMain)(void);  // Pointer to module's main()
       int (* pfCommandHandler)(DWORD dwCommand, CSCPMessage *pMsg, ClientSession *pSession);
       BOOL (* pfTrapHandler)(SNMP_PDU *pdu, Node *pNode);
       BOOL (* pfEventHandler)(Event *event);
       HMODULE hModule;
    } NXMODULE;
    

    "pfMain" is used to create a new thread with module code, but is it possible to use NetXMS scheduler for managing actions from this module. For instance, if module gather some additional info from nodes (IPMI, iLO etc) how to inform the core to use this module as backend for such operations? As I understand currently I need to create own scheduler in my own module instead of use netxms one.


  • additional services for host creation
    B BrandStorm
    Feature Requests

    Hi all.
    My idea is to have an ability to set up necessary services/protocols when creating host. Currently when we create host we are able to assign only client or/and SNMP, but there can be much more options, like ILO, IPMI etc. It would aslo  be good to have such options as plugins to provide an opportunity for self-creation of such plugins via native C/C++ and scripts like Python, bash, perl.

  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups