Menu

Show posts

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

Messages - Nikk

#121
General Support / Re: DCI table threshold
November 04, 2013, 11:09:33 AM
Hi,

One more question about snmp tables:

I'm monitoring rmon statistics on switch,as rmon doesn't show real time packets i'm getting the total amount of packets or errors etc.! What i want to do is set a delta value threshold,to know whether the amount of packets in certain period of time have reached the threshold. Is that possible now, As i don't see anywhere to set delta value?

Thanks in advance,
Nikk
#122
General Support / Re: DCI table threshold
November 02, 2013, 12:48:48 AM
Okey, thank you!

Can't wait the next release!

Nikk
#123
General Support / Re: Server problems
November 02, 2013, 12:47:44 AM
Okey, i'll try that patch, and will let you know about the progress!

Nice to hear that, big thanks!

Nikk
#124
General Support / Server problems
November 01, 2013, 12:17:15 PM
Hi,

I'm experiencing problems with two netxms servers.

Problem 1.

NetXMS running on VMware Windows server 2012.

Starting server takes about an 20-30min, first time it occured is when I raised the datacollector amount by 5! I lowered back to default amount but nothing, then I thought maybe it's because of SNMP tables or logwatch scripts which I added, but when removing all of that, anyway the same problem.
I just get - Error 1053: The service did not respond to the start or control request in a timely fashion.
and after a long time it starts. Nothing in logs but something i got in crashdump:

QuoteNETXMSD CRASH DUMP
????????????

EXCEPTION: C0000005 (Access violation) at 0000000000000000

NetXMS Version: 1.2.9
OS Version: Windows NT 6.2 Build 9200
Processor architecture: AMD64 (Intel EM64T)

Call stack:
  [libnxdb:00000000005F4A3C]: class String __cdecl DBPrepareString(struct db_handle_t * __ptr64,wchar_t const * __ptr64,int)
  [nxcore:0000000180011E8C]: void __cdecl WriteAuditLog(wchar_t const * __ptr64,int,unsigned int,wchar_t const * __ptr64,unsigned int,wchar_t const * __ptr64,...)
  [nxcore:000000018008D9BD]: private: void __cdecl ClientSession::readThread(void) __ptr64
  [nxcore:000000018008C5F2]: private: static unsigned int __cdecl ClientSession::readThreadStarter(void * __ptr64)
  [libnetxms:000000000020452F]: unsigned int __cdecl SEHThreadStarter(void * __ptr64)
  [MSVCR80:000000005D0937D7]: _endthreadex
  [MSVCR80:000000005D093894]: _endthreadex
  [KERNEL32:000007FA941A1832]: BaseThreadInitThunk
  [ntdll:000007FA9662D609]: RtlUserThreadStart

Problem 2.

NetXMS running on Ubuntu server 12.04 x64.

I'm getting segmentation fault, strace:
QuoteProgram received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb48f5b40 (LWP 19381)]
0xb7d1cf66 in ?? () from /lib/i386-linux-gnu/libc.so.6
(gdb) bt
#0  0xb7d1cf66 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0xb7effca0 in DCTable::processNewValue (this=0x80b4b70,
    nTimeStamp=1383298291, value=0xb59199c0) at dctable.cpp:389
#2  0xb7f0292c in DataCollectionTarget::processNewDCValue (this=0x80cd218, dco=
    0x80b4b70, currTime=1383298291, value=0xb59199c0) at dctarget.cpp:366
#3  0xb7eefbb7 in DataCollector (pArg=0x0) at datacoll.cpp:254
#4  0xb7e48d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xb7d87bae in clone () from /lib/i386-linux-gnu/libc.so.6


And in management console more than often i get Software caused connection abort: socket write error and then i must restart console to be able to do something again.

And, once I exported a template from server, and know, when I want to import it back, I get timed out, and  timed out on everything. Here is trace:
Quote======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x75ee2)[0xb742dee2]
/usr/local/lib/libnxcore.so.1(_Z14ValidateConfigP6ConfigjPci+0x628)[0xb76306b8]
/usr/local/lib/libnxcore.so.1(_ZN13ClientSession19importConfigurationEP11CSCPMessage+0x24e)[0xb76879ce]
/usr/local/lib/libnxcore.so.1(_ZN13ClientSession16processingThreadEv+0xd59)[0xb7692fb9]
/usr/local/lib/libnxcore.so.1(_ZN13ClientSession23processingThreadStarterEPv+0x1b)[0xb769387b]
/lib/i386-linux-gnu/libpthread.so.0(+0x6d4c)[0xb7568d4c]
/lib/i386-linux-gnu/libc.so.6(clone+0x5e)[0xb74a7bae]


Program received signal SIGABRT, Aborted.
[Switching to Thread 0xadc89b40 (LWP 23803)]
0xb7fdd424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fdd424 in __kernel_vsyscall ()
#1  0xb7cc61df in raise () from /lib/i386-linux-gnu/libc.so.6
#2  0xb7cc9825 in abort () from /lib/i386-linux-gnu/libc.so.6
#3  0xb7d0339a in ?? () from /lib/i386-linux-gnu/libc.so.6
#4  0xb7d0dee2 in ?? () from /lib/i386-linux-gnu/libc.so.6
#5  0xb7f106b8 in ~ConfigEntryList (this=<optimized out>,
    __in_chrg=<optimized out>) at ../../../include/nxconfig.h:111
#6  ValidateTemplate (errorTextLen=1024, errorText=0xadc8897c "@",
    root=<optimized out>, config=0xb560a428) at import.cpp:119
#7  ValidateConfig (config=0xb560a428, flags=0, errorText=0xadc8897c "@",
    errorTextLen=1024) at import.cpp:209
#8  0xb7f679ce in ClientSession::importConfiguration (this=0xb6206f28,
    pRequest=0xb530aff0) at session.cpp:8918
#9  0xb7f72fb9 in ClientSession::processingThread (this=0xb6206f28)
    at session.cpp:1133
#10 0xb7f7387b in ClientSession::processingThreadStarter (pArg=0xb6206f28)
    at session.cpp:203
#11 0xb7e48d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb7d87bae in clone () from /lib/i386-linux-gnu/libc.so.6

Here is the template:
Quote<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <formatVersion>3</formatVersion>
   <description>Ethernet Statistics</description>
   <events>
   </events>
   <templates>
      <template id="1824">
         <name>Ethernet Statistics</name>
         <flags>0</flags>
         <dataCollection>
            <dctable id="213">
               <name>.1.3.6.1.2.1.16.1.1.1.1</name>
               <description>Ethernet Statistics</description>
               <origin>2</origin>
               <interval>60</interval>
               <retention>30</retention>
               <systemTag></systemTag>
               <advancedSchedule>0</advancedSchedule>
               <rawValueInOctetString>0</rawValueInOctetString>
               <snmpPort>0</snmpPort>
               <transformation></transformation>
               <columns>
                  <column id="1">
                     <name>Index</name>
                     <displayName>Index</displayName>
                     <snmpOid>.1.3.6.1.2.1.16.1.1.1.1</snmpOid>
                     <flags>256</flags>
                  </column>
                  <column id="2">
                     <name>Broadcast Packets</name>
                     <displayName>Broadcast Packets</displayName>
                     <snmpOid>.1.3.6.1.2.1.16.1.1.1.6</snmpOid>
                     <flags>33</flags>
                  </column>
                  <column id="3">
                     <name>Multicast Packets</name>
                     <displayName>Multicast Packets</displayName>
                     <snmpOid>.1.3.6.1.2.1.16.1.1.1.7</snmpOid>
                     <flags>1</flags>
                  </column>
                  <column id="4">
                     <name>Packets</name>
                     <displayName>Packets</displayName>
                     <snmpOid>.1.3.6.1.2.1.16.1.1.1.5</snmpOid>
                     <flags>1</flags>
                  </column>
                  <column id="5">
                     <name>Collisions</name>
                     <displayName>Collisions</displayName>
                     <snmpOid>.1.3.6.1.2.1.16.1.1.1.13</snmpOid>
                     <flags>0</flags>
                  </column>
                  <column id="6">
                     <name>CRC Align Errors</name>
                     <displayName>CRC Align Errors</displayName>
                     <snmpOid>.1.3.6.1.2.1.16.1.1.1.8</snmpOid>
                     <flags>0</flags>
                  </column>
                  <column id="7">
                     <name>Drop Events</name>
                     <displayName>Drop Events</displayName>
                     <snmpOid>.1.3.6.1.2.1.16.1.1.1.3</snmpOid>
                     <flags>0</flags>
                  </column>
               </columns>
               <thresholds>
               </thresholds>
               <perfTabSettings></perfTabSettings>
            </dctable>
         </dataCollection>
      </template>
   </templates>
   <traps>
   </traps>
</configuration>
Is the template wrong, or is there something else?

Thanks in advance,
Nikk
#125
General Support / DCI table threshold
October 31, 2013, 01:37:29 PM
Hi,

When creating DCI (snmp) table I wanted to add thresholds. As i noticed under Conditions there is window with empty dropdown menu! Is this how it should be - I enter some value - or there are missing some things like (functions in standart DCI threshold) 'last polled value' etc..?

And that snmp table error, whenever I make a mistake, I must restart the server, is getting annoying :/

Thanks in advance,
Nikk
#126
General Support / Re: How do I compile and add a MIB
October 28, 2013, 09:27:20 AM
I had the same message, and i just changed the mib extenstion to .txt and everything went without errors!
#127
Feature Requests / Re: Enterasys switches
October 24, 2013, 12:30:30 PM
Hi,

So here are latest Enterasys mibs http://www.enterasys.com/support/mibs/

And i added snmpwalk from older (c2) and newer switch (c5).

I will talk with my network admin about accessing real device, probably we will manage something out :)

Thanks in advance,
Nikk
#128
General Support / Re: NetXMS server crash 1.2.9
October 24, 2013, 10:50:17 AM
Hi,

Thank you, it worked fine :)

Nikk
#129
Feature Requests / Enterasys switches
October 21, 2013, 02:25:53 PM
Hi,

As our company are mainly using Enterasys devices it would be nice if you could add NetworkDeviceDriver for Enterasys switches.

Thanks in advance,
Nikk
#130
General Support / Re: NetXMS server crash 1.2.9
October 21, 2013, 11:52:24 AM
And so again server just stops working, but this time after trying to import configuration!
Tried to import Availability template from https://www.netxms.org/forum/general-support/sharing-standard-templates-for-netxms/

From server I get -  'Import Configuration' has encountered a problem. Cannot import configuration: Request timed out.
But crushdump is empty.

Nikk
#131
General Support / Re: NetXMS server crash 1.2.9
October 10, 2013, 12:33:28 PM
Hi,

Sorry for delayed response!

Yes, I was using SNMP tables! It would be nice, thank you!

Nikk
#132
General Support / NetXMS server crash 1.2.9
October 07, 2013, 03:35:35 PM
Hi,

At first good news, out company decided to use NetXMS as our main NM, so I am looking forward to further collaboration.

And the bad news, as I was messing around table DCI's, suddenly the server crashed and I'm not able to connect to server anymore.

I'm using Windows server 2012 on VMware.

From eventlog:
The NetXMS Core service terminated unexpectedly.  It has done this 13 time(s).
Faulting application name: netxmsd.exe, version: 0.0.0.0, time stamp: 0x5245b009
Faulting module name: nxcore.dll, version: 0.0.0.0, time stamp: 0x5245b008
Exception code: 0xc0000005
Fault offset: 0x0000000000030c37
Faulting process id: 0xa98
Faulting application start time: 0x01cec3537ac005db
Faulting application path: C:\NetXMS\bin\netxmsd.exe
Faulting module path: C:\NetXMS\bin\nxcore.dll
Report Id: c04027f8-2f46-11e3-93f9-00155d010211
Faulting package full name:
Faulting package-relative application ID:

And I also sent the crush dump results to [email protected].

Thanks in advance,
Nikk
#133
Ok, and one more thing, I don't quite understand how external parameters work.

All information i can get from a node is listed under NetXMS agent, SNMP and WPC right?
So I just make data collection script, and it works just like that or there must be something underneath? Do I make somekind of reference to existing parameters in script or it can be even not related to them?


Thanks in advance
Nikk
#134

So, if i'm right, then with appropriate knownledge, I basically can get any information I want?

Thanks in advance,
Nikk
#135
General Support / NetXMS. customization, agents, security
September 19, 2013, 12:53:39 PM
Hi, I have been evaluating network management softwares for my company and I have reduced the number of NMS from 10 to 2, and one of them is NetXMS. And I'm really looking forward to start using it. But for the guys who decide it, i need a little more information about NetXMS to prove it's more usefull and secure than the other one.

As I wasn't able to find any good information about this I came straight here for help.

So i would like to know:

1. What are the limitations of transformation scripting, or I just can make whatever I want?
2. How much can we customize or adjust NetXMS to our needs, i.e., if we are not using standart enterprises or we need data, that origins do not provide, can we adjust NetXMS to start monitoring them? Like Enterasys, Mikrotik switches and all kinds of databases.  And if I add the necessary mibs, will I be able to get information about all the oids? Basically, i want to know whether we can get out other than standart information provided by NetXMS agent or not and if yes, then what are the limitations.
3. How secure is NetXMS? How secure are the connections between remote places? What security protocols are used? I read that NetXMS is using encryption, but I wasn't able to find any other information about security.

I hope, you can answer to these questions and if there are any uncertainties, please ask!

Thanks in advance,
Hopping, soon to be the new NetXMS user, Nikk