Skip to content

Development

177 Topics 594 Posts

NetXMS development discussion.

  • Some questions regarding the usage of NetXMS as an EMS/NMS solution.

    Locked
    2
    0 Votes
    2 Posts
    22k Views
    V
    Hello! It depends on how customized they should be. In current version of management console you can place various information windows (like alarm browser, history graphs, etc.) inside main console window and save layout. You can create as many saved layouts as you wish. We also working on a completely new console application, which is based on Eclipse platform, which will allow you to quickly develop custom plugins. Yes - there are alarm view in console. Both ways are possible - depending on what changes / extensions you need. System was designed to be modular and easily extendable. You can create your own modules for server and agent (subagents). There are client libraries in C and Java - they can be used for integration with other systems or to create your own client applications. However, there are one major problem - there are almost no documentation on API, so you will have to ask questions on forum and read source code (or you can order custom development from us). Best regards, Victor
  • Error in creating libnxlp.lib

    Locked windows
    3
    0 Votes
    3 Posts
    40k Views
    E
    for those who might be running into the same problem, my solution is recompile libnetxms without UNICODE and include the newly compiled libnetxms .lib into libnxlp project
  • NetXMS 0.2.28 released - missing dsp project

    Locked windows
    3
    0 Votes
    3 Posts
    33k Views
    E
    thanx alot
  • Does anyone have developer document?

    Locked
    4
    0 Votes
    4 Posts
    25k Views
    V
    You can take a look at skeleton subagent - src/agent/subagents/skeleton. It can be used as a template for creating your own subagent. For restarting specific services - you do not need any development for this, it can be done via configuration. You can define actions in agent and call them either from event processing policy or via object tools. For storing additional information on server, you can either create your own additional table in database, or use object's custom attributes. Anyway, you will need to write small server module to handle this. Best regards, Victor
  • Windows EventLog handling error...

    Locked windows
    3
    0 Votes
    3 Posts
    32k Views
    V
    Hello! In fact, we need completely different log readers for Windows Vista and 2008 - Microsoft changes event log API (see http://msdn.microsoft.com/en-us/library/aa964766(vs.85).aspx), and old API used by logwatch.nsm is not always compatible with new logs. I'll add support for new event log API in upcoming release. Best regards, Victor
  • Linker error in nxlexer

    Locked windows
    4
    0 Votes
    4 Posts
    33k Views
    S
    Hi Victor, Can you help me for above error? Thx very much!
  • Flex errors

    Locked windows
    5
    0 Votes
    5 Posts
    39k Views
    S
    I have install msys but can not find it. So, I have install Cygwin to re-compile flex src. And I could find it from installed Cygwin directory (c:/cygwin/bin). In other word, No need re-compile flex. thanks. Regards.
  • Simple history of compiling nxcon for win32 with VC++6

    Locked windows
    1
    0 Votes
    1 Posts
    21k Views
    S
    src: netxms-0.2.26.tar.gz (None of modified) Install Microsoft Visual Studio 6 Ent. Install Microsoft Visual Studio 6 Service Pack 6 Install Microsoft Windows Server 2003 PSDK (PSDK-x86.msi) & Set path (include, lib) Install Microsoft Windows Server 2003 PSDK (CoreSDK-x86.msi) & Set path (include, lib) Download openssl-0.9.8b-vc6.tar.gz   -> Program Files/Microsoft SDK/include/openssl   -> Program Files/Microsoft SDK/Lib Download expat-2.0.1.tar.gz   -> Program Files/Microsoft SDK/include/expat.h   -> Program Files/Microsoft SDK/include/expat_external.h Download expat-win32bin-2.0.1.exe   -> Program Files/Microsoft SDK/Lib/libexpatw.lib Download zlib123-dll.zip   -> Program Files/Microsoft SDK/include/zlib.h   -> Program Files/Microsoft SDK/include/zconf.h   -> Program Files/Microsoft SDK/Lib/zlib1.dll (google) copy icon file   : netxms-0.2.26/src/console/win32/icons/Severity*.ico -> netxms-0.2.26/src/console/nxuilib/res/ Download scintilla178.zip   -> Program Files/Microsoft SDK/include/Scintilla.h Install Microsoft Speech SDK 5.1 (SpeechSDK51.exe) & Set path (include, lib) Build Bye...
  • error libnxlp

    Locked windows
    2
    0 Votes
    2 Posts
    28k Views
    V
    Hi! UNICODE build of libnxlp currently is not supported. This library used by server and logwatch subagent, both of them not using UNICODE as well. Best regards, Victor
  • Error while compile NetXMS 0.2.24

    Locked
    2
    0 Votes
    2 Posts
    20k Views
    V
    Hello! Looks like compiler tries to use incorrect _CONTEXT definition from WinNT.h. Such result can occur if you have _M_X64 defined instead of _M_IX86 when compiling StackWalker.cpp. Maybe you have 64bit version of cl.exe first in your path? Best regards, Victor
  • errors in nxmibc

    Locked windows
    2
    0 Votes
    2 Posts
    25k Views
    V
    Hi! all these functions located in C file generated by flex. Ensure that you have included it into project. Best regards, Victor
  • libnxmc external symbol error

    Locked windows
    2
    0 Votes
    2 Posts
    30k Views
    V
    Hi! All these wx... symbols are coming from various wxWidgets libraries. Ensure that all required wxWidgets libraries are included in project link configuration. Best regards, Victor
  • error in nxlexer

    Locked windows
    5
    0 Votes
    5 Posts
    34k Views
    A
    Hi victor, I have compiled in debug mode by changing the output files format from SciLexer.dll to SciLexerd.lib and compiled the scintella 177 package.I got an error as unable to open the scilexerd.lib..If you could provide me the scilexerd.lib file,I will be happy and go to the next step or else please give other ideas to generate the sclexerd.lib file.Eagerly waiting for your reply .. thanks once again. Regards, Antony Vasanth.
  • nxmp_parser linker errors

    Locked windows
    1
    0 Votes
    1 Posts
    21k Views
    A
    Hi victor, I have compiled the flex version 2.5.33 and used that Executable. i have got the following errors. Kindly please help me to resolve the same. thanks in advance. --------------------Configuration: nxcore - Win32 Debug-------------------- Linking...   Creating library Debug/nxcore.lib and object Debug/nxcore.exp nxmp_parser.obj : error LNK2001: unresolved external symbol "int __cdecl yylex_destroy(void *)" (?yylex_destroy@@YAHPAX@Z) nxmp_parser.obj : error LNK2001: unresolved external symbol "void __cdecl yyset_extra(class NXMP_Lexer *,void *)" (?yyset_extra@@YAXPAVNXMP_Lexer@@PAX@Z) nxmp_parser.obj : error LNK2001: unresolved external symbol "int __cdecl yylex_init(void * *)" (?yylex_init@@YAHPAPAX@Z) nxmp_parser.tab.obj : error LNK2001: unresolved external symbol "int __cdecl yylex(union YYSTYPE *,void *,class NXMP_Parser *)" (?yylex@@YAHPATYYSTYPE@@PAXPAVNXMP_Parser@@@Z) Debug/nxcore.dll : fatal error LNK1120: 4 unresolved externals Error executing link.exe. Regards, Antony Vasanth
  • external symbol error in AlarmBrowser ,Dashboard and

    Locked windows
    1
    0 Votes
    1 Posts
    21k Views
    A
    Hi victor , I have got the following link errors.I don't have idea on what library i have to add to overcome this error. please help me to resolve the same. Thanks. I am using wxWidgets 2.8.9 . I don't have the libraries for this version. --------------------Configuration: mcpAlarmBrowser - Win32 Debug-------------------- Linking...   Creating library Debug/AlarmBrowser.lib and object Debug/AlarmBrowser.exp LINK : warning LNK4049: locally defined symbol ""public: __thiscall wxEventHashTable::wxEventHashTable(struct wxEventTable const &)" (??0wxEventHashTable@@QAE@ABUwxEventTable@@@Z)" imported LINK : warning LNK4049: locally defined symbol ""public: __thiscall wxEventHashTable::~wxEventHashTable(void)" (??1wxEventHashTable@@QAE@XZ)" imported LINK : warning LNK4049: locally defined symbol ""int const wxEVT_NULL" (?wxEVT_NULL@@3HB)" imported alarm_overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall wxDCBase::DrawLabel(class wxString const &,class wxRect const &,int,int)" (__imp_?DrawLabel@wxDCBase@@QAEXABVwxString@@ABVwxRect@@HH@Z) node_overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall wxDCBase::DrawLabel(class wxString const &,class wxRect const &,int,int)" (__imp_?DrawLabel@wxDCBase@@QAEXABVwxString@@ABVwxRect@@HH@Z) alarm_overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxRect::wxRect(int,int,int,int)" (__imp_??0wxRect@@QAE@HHHH@Z) node_overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxRect::wxRect(int,int,int,int)" (__imp_??0wxRect@@QAE@HHHH@Z) dashboard.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall wxSizer::Remove(class wxSizer *)" (?Remove@wxSizer@@UAE_NPAV1@@Z) dashboard.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall wxSizer::Remove(int)" (?Remove@wxSizer@@UAE_NH@Z) dashboard.obj : error LNK2001: unresolved external symbol "public: virtual class wxSizerItem * __thiscall wxSizer::Insert(unsigned int,class wxSizerItem *)" (?Insert@wxSizer@@UAEPAVwxSizerItem@@IPAV2@@Z) dashboard.obj : error LNK2001: unresolved external symbol "public: virtual class wxClassInfo * __thiscall wxBoxSizer::GetClassInfo(void)const " (?GetClassInfo@wxBoxSizer@@UBEPAVwxClassInfo@@XZ) dashboard.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall wxCommandEvent::~wxCommandEvent(void)" (__imp_??1wxCommandEvent@@UAE@XZ) dashboard.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall wxEvtHandler::AddPendingEvent(class wxEvent &)" (__imp_?AddPendingEvent@wxEvtHandler@@QAEXAAVwxEvent@@@Z) --------------------Configuration: mcpObjectBrowser - Win32 Debug-------------------- Linking...   Creating library Debug/ObjectBrowser.lib and object Debug/ObjectBrowser.exp graphview.obj : error LNK2001: unresolved external symbol "public: virtual class wxClassInfo * __thiscall wxTimer::GetClassInfo(void)const " (?GetClassInfo@wxTimer@@UBEPAVwxClassInfo@@XZ) nodelastval.obj : error LNK2001: unresolved external symbol "public: virtual class wxClassInfo * __thiscall wxTimer::GetClassInfo(void)const " (?GetClassInfo@wxTimer@@UBEPAVwxClassInfo@@XZ) graphview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxTimer::wxTimer(class wxEvtHandler *,int)" (__imp_??0wxTimer@@QAE@PAVwxEvtHandler@@H@Z) nodelastval.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxTimer::wxTimer(class wxEvtHandler *,int)" (__imp_??0wxTimer@@QAE@PAVwxEvtHandler@@H@Z) view.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall wxControlBase::DoUpdateWindowUI(class wxUpdateUIEvent &)" (?DoUpdateWindowUI@wxControlBase@@UAEXAAVwxUpdateUIEvent@@@Z) view.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall wxControlBase::SetFont(class wxFont const &)" (?SetFont@wxControlBase@@UAE_NABVwxFont@@@Z) view.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall wxListCtrl::SetForegroundColour(class wxColour const &)" (?SetForegroundColour@wxListCtrl@@UAE_NABVwxColour@@@Z) view.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall wxListCtrl::SetBackgroundColour(class wxColour const &)" (?SetBackgroundColour@wxListCtrl@@UAE_NABVwxColour@@@Z) view.obj : error LNK2001: unresolved external symbol "public: virtual struct wxVisualAttributes __thiscall wxListCtrl::GetDefaultAttributes(void)const " (?GetDefaultAttributes@wxListCtrl@@UBE?AUwxVisualAttributes@@XZ) view.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall wxListCtrl::SetWindowStyleFlag(long)" (?SetWindowStyleFlag@wxListCtrl@@UAEXJ@Z) --------------------Configuration: mcpDashboard - Win32 Debug-------------------- Linking...   Creating library Debug/Dashboard.lib and object Debug/Dashboard.exp lastvalues.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall wxListEvent::GetColumn(void)const " (__imp_?GetColumn@wxListEvent@@QBEHXZ) lastvalues.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall wxListView::ClearColumnImage(int)" (__imp_?ClearColumnImage@wxListView@@QAEXH@Z) lastvalues.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall wxListView::GetNextSelected(long)const " (__imp_?GetNextSelected@wxListView@@QBEJJ@Z) lastvalues.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: unsigned long __thiscall wxListCtrl::GetItemData(long)const " (__imp_?GetItemData@wxListCtrl@@QBEKJ@Z) lastvalues.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall wxListView::GetFirstSelected(void)const " (__imp_?GetFirstSelected@wxListView@@QBEJXZ) lastvalues.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall wxListCtrl::GetSelectedItemCount(void)const " (__imp_?GetSelectedItemCount@wxListCtrl@@QBEHXZ) lastvalues.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall wxImageList::~wxImageList(void)" (__imp_??1wxImageList@@UAE@XZ) objview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall wxImageList::~wxImageList(void)" (__imp_??1wxImageList@@UAE@XZ) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall wxBoxSizer::wxBoxSizer(int)" (__imp_??0wxBoxSizer@@QAE@H@Z) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall wxBoxSizer::~wxBoxSizer(void)" (__imp_??1wxBoxSizer@@UAE@XZ) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall wxListCtrl::InsertItem(long,class wxString const &)" (__imp_?InsertItem@wxListCtrl@@QAEJJABVwxString@@@Z) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) bool __cdecl wxLaunchDefaultBrowser(class wxString const &,int)" (__imp_?wxLaunchDefaultBrowser@@YA_NABVwxString@@H@Z) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: char const * __thiscall wxStringBase::c_str(void)const " (__imp_?c_str@wxStringBase@@QBEPBDXZ) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall wxTextUrlEvent::GetURLStart(void)const " (__imp_?GetURLStart@wxTextUrlEvent@@QBEJXZ) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall wxTextUrlEvent::GetURLEnd(void)const " (__imp_?GetURLEnd@wxTextUrlEvent@@QBEJXZ) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: bool __thiscall wxMouseEvent::LeftDown(void)const " (__imp_?LeftDown@wxMouseEvent@@QBE_NXZ) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class wxMouseEvent const & __thiscall wxTextUrlEvent::GetMouseEvent(void)const " (__imp_?GetMouseEvent@wxTextUrlEvent@@QBEABVwxMouseEvent@@XZ) overview.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall wxTextCtrl::~wxTextCtrl(void)" (__imp_??1wxTextCtrl@@UAE@XZ) Regards, Antony Vasanth.
  • Linker error in various netxms projects

    Locked windows
    9
    0 Votes
    9 Posts
    44k Views
    V
    Hi! Looks like inconsistent source package. I will publish 0.2.23 tomorrow, try these sources. Looks like you don't have scilexer.lib in nxlexer project library list. Looks like you have sapi.lib incompatible with VC6. Try to find compatible one. Best regards, Victor
  • Need for wxrc.exe file

    Locked windows
    1
    0 Votes
    1 Posts
    18k Views
    A
    Hi Victor, I am not able to find wxrc.exe file in wxwidgets 2.8.9 .. Could u please tell me which version of wxwidgets you are using to compile and if possible please upload the wxrc.exe  executable.Thanks . Regards, Antony Vasanth.
  • Error in logindialog.h

    Locked windows
    3
    0 Votes
    3 Posts
    30k Views
    A
    Hi victor, As per ur suggestion i have installed the openssl.I still have the same problem.Kindly please help me to resolve the error Regards, Antony Vasanth.
  • Processing .\rc\wxfb_code.xrc

    Locked windows
    3
    0 Votes
    3 Posts
    28k Views
    A
    Hi victor, I have downloaded and installed activeperl and solved the perl related error. But i couldn't found wxrc.exe in wxwidgets 2.8.9.From Internet i browsed and found out that the executable will be in folder contrib/utils/ . Could you please send me the executable for me . thanks . Regards, Antony Vasanth.
  • external symbol unresolved error

    Locked windows
    2
    0 Votes
    2 Posts
    33k Views
    V
    Again, problem with OpenSSL. You either don't have it or have some incorrect version. I use 0.9.8b, but any later version should be ok as well. Best regards, Victor