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

Topics - Sumit Pandya

#1
I've an SNMP Agent which supports only SNMPQuery. We would like to send notification when value of OID reached to high-water-mark. These notification meaning SNMP-Trap to another NMS, SMS and Email notification.
Hence I'm looking for some kind of Event Generation support into "Transformation Script". Event Processing should also facilitate me for defining multiple actions for an event, like Generate a TRAP, Send SMS, email, etc

Above functionality could be boon for software which doesnot support SNMP but can provide information in file. NetXMS can read file and generate an alert (TRAP/SMS/Email) when particular content is found.

NetXMS can be though of being SNMP Trap proxy and can enrich some compatibility related information.
#2
General Support / Getting Error while loggin in Netxms
December 22, 2010, 02:10:23 PM
Hi All,
I have the following setup
1. netxms server is installed on solaris box
2. Console is on win machine.

I have made the DB and Server up on Solaris. When  i try to connect thru Console it give core dump on Solaris console.

The following is the errors
==
[22-Dec-2010 17:25:33] ItemPoller: object index lock acquired (index size 12)
[22-Dec-2010 17:25:33] ItemPoller: (5) calling QueueItemsForPolling for node toba [12]
[22-Dec-2010 17:25:33] ItemPoller: object index lock released
[22-Dec-2010 17:25:35] ItemPoller: wakeup
[22-Dec-2010 17:25:35] ItemPoller: object index lock acquired (index size 12)
[22-Dec-2010 17:25:35] ItemPoller: (5) calling QueueItemsForPolling for node toba [12]
[22-Dec-2010 17:25:35] ItemPoller: object index lock released
[22-Dec-2010 17:25:38] ItemPoller: wakeup
[22-Dec-2010 17:25:38] ItemPoller: object index lock acquired (index size 12)
[22-Dec-2010 17:25:38] ItemPoller: (5) calling QueueItemsForPolling for node toba [12]
[22-Dec-2010 17:25:38] ItemPoller: object index lock released
[22-Dec-2010 17:25:38] [CLSN-0] Received message CMD_GET_SERVER_INFO
[22-Dec-2010 17:25:38] [CLSN-0] Server time zone: WIT-07   
[22-Dec-2010 17:25:38] Successful sync query: "SELECT var_value FROM config WHERE var_name='WindowsConsoleUpgradeURL'" [0 ms]
[22-Dec-2010 17:25:38] [CLSN-0] Sending message CMD_REQUEST_COMPLETED
[22-Dec-2010 17:25:38] [CLSN-0] Received message CMD_LOGIN
[22-Dec-2010 17:25:38] [CLSN-0] User [email protected] authenticated
====
Above is log generated by netxms. Log is also attached

#3
Feature Requests / Apache Java RADIUS and RDBMS MIB
December 13, 2010, 03:34:51 PM
Find the attached archive containing MIB for well known agents viz Apache, JVM, RDBMS (Oracle, PostgreSQL, Informix, ...), and Remote Access Dial-In User Service.

A JVM exposes SNMP Agent just by adding "-Dcom.sun.management.snmp.port=9004 " to its command line. Ref http://download.oracle.com/javase/1.5.0/docs/guide/management/SNMP.html  This can be useful to monitor popular Tomcat, JBoss, WebLogic etc servers

An exhaustive Oracle guide for various MIBs (including attached public RDBMS-mib) provided on http://download.oracle.com/docs/html/A96672_01/toc.htm
PostgreSQL implements RDBMS-mib via "pgsnmpd" Ref http://pgfoundry.org/projects/pgsnmpd

Additionally you should also look to http://mod-apache-snmp.sourceforge.net/ for any missing part of attached Apache2 MIB.

RADIUS is IETF governed protocol. Attached 6 MIBs are from RFC 4668 to 4673

Default Ms SQLServer support could be good value addition into NetXMS. MIB Ref https://support.ipmonitor.com/mibs/MSSQLSERVER-MIB/raw.aspx
#4
General Support / What is SNMP OID attribute of node
December 09, 2010, 10:25:32 AM
Please provide insite of SNMP OID which seen on Overview tab of a node or Object Properties -> General tab

This OID can be provided configurable for some SNMP based ping-pong purpose.
#5
General Support / Cluster node disappers
December 07, 2010, 07:11:41 AM
Hi, I created a Cluster into All Services and created 3 nodes inside that Cluster object. I configured 2DCI with SNMP pool and custom port into cluster object. When I restart my computer then I see cluster node gets disappears. This has happened both time when I created cluster. In my first attempt on Saturday I configured 2 nodes inside and then on Monday I had configured 3 nodes inside cluster. Below is netxms.log which confirms some problem

[07-Dec-2010 10:18:57] Log file opened
[07-Dec-2010 10:18:58] Database driver "sqlite.ddr" loaded and initialized successfully
[07-Dec-2010 10:18:59] Failed to load node object with id 31 from database
[07-Dec-2010 10:18:59] Failed to load node object with id 32 from database
[07-Dec-2010 10:18:59] Failed to load node object with id 41 from database
[07-Dec-2010 10:18:59] Failed to load node object with id 42 from database
[07-Dec-2010 10:18:59] Failed to load node object with id 44 from database
[07-Dec-2010 10:18:59] Inconsistent database: cluster object 28 has reference to non-existing node object 31
[07-Dec-2010 10:18:59] Failed to load cluster object with id 28 from database
[07-Dec-2010 10:18:59] Inconsistent database: cluster object 40 has reference to non-existing node object 41
[07-Dec-2010 10:18:59] Failed to load cluster object with id 40 from database
[07-Dec-2010 10:18:59] Inconsistent database: ServiceRoot object has reference to non-existing child object 40
[07-Dec-2010 10:18:59] Inconsistent database: ServiceRoot object has reference to non-existing child object 44
[07-Dec-2010 10:18:59] NetXMS Server started
[07-Dec-2010 10:18:59] Listening for SNMP traps on UDP socket 0.0.0.0:162
[07-Dec-2010 10:18:59] Listening for client connections on TCP socket 0.0.0.0:4701
#6
Feature Requests / Consolitated Data Collection Graph
November 12, 2010, 03:01:09 PM
I'd like to see some type of addition/sum of values collected (either by NetXMS or SNMP Agent) and then drawing a graph on that value.
This functionality will help to see overall through put for cluster, multi-link, etc kind of scenario. Example I've 2 Internet routers/links and I'd like to know overall Internet throughput. Similarly I've 4 HTTP server and I'd like to see overall request per second.
#7
General Support / Viewing SNMP Traps
November 11, 2010, 01:05:42 PM
My Agent software generate an SNMPv1 enterprise trap with OID .1.3.6.1.4.1.21067.1.3. I've properly compiled and loaded MIB and registered this SNMP Trap ID into SNMP Trap Configuration with SYS_SERVICE_DOWN Event. Furthere I do have "Generate new alarm" selected into Event Processing Policy Editor. In that policy I simply have "%m" message, "SERVICE_DOWN_%i_%2" in Alarm key, and Severity "From Event".

Now I cannot see my trap into either of "Event Browser", or "Syslog" or, "SNMP Traps log".

Please guide further and have a basic How-To on SNMP Trap Handling.
#8
General Support / Clustering with SNMP Proxy
November 11, 2010, 08:06:34 AM
Hi,
   As we all know NetXMS doesnot support Port into SNMP and we end up setting NetSNMP as front-end. I spent almost 3 days to make a good NetSNMP setup for community based forwarding. For notes you must require 5.4 or higher for community based routing to remote.
   Now my real problem atart and before i'd like to explain my RADIUS (Remote Access Dial-In Server) cluster set-up

NetXMS-1.0.6 -> Net-SNMP-Proxy -> Firewall ---> RADIUS-1 (SNMP-Agent1-1:1161 and SNMP-Agent1-2:1162)
                                                                    RADIUS-2 (SNMP-Agent1-3:1161 and SNMP-Agent1-4:1162)
                                                                    RADIUS-3 (SNMP-Agent1-5:1161 and SNMP-Agent1-6:1162)

I created one node for "SNMP-Proxy" and a "RADIUS-cluster". I registered IP of all 3 RADIUS into "Object properties -> Resources" of RADIUS-Cluster. I created 3 nodes with-in RADIUS-cluster, where each node having "Community string" RADIUS-Auth-1, RADIUS-Auth-2, RADIUS-Auth-3 respectively. I disabled all pooling except "usage of SNMP for all pools" and "data collection" check-box.

Observation 1:
   Initially I defined SNMP OID at global RADIUS-cluster level and then from Net-SNMP log I see that request contains cluster level community anme "public

Observation 2:
   I removed cluster level SNMP setting and defined at individual node level only. Still i cannot see get-request with defined community names into net-snmp log.

   Please help me into setting up NetXMS.

P.S. When I start my WindowsXP without any network cable connected then NetXMS hangs my login/explorer. Once even I saw some "Illegal reference" related error as well. Please have a BUG-Fix.
#9
Feature Requests / SMTP AUTH support
November 10, 2010, 12:50:07 PM
Today every organization/service-provider are having this basic security for SPAM protection. In such scenario NextXMS will fail to send e-mails.
Please consider SMTP AUTH feature on high priority!!!

SMTP AUTH implementation is just addition of 2 send-receive after getting "250 AUTH ..." for EHLO domain-name\r\n.
C: AUTH LOGIN\r\n
S: 334 message <- here message is base64 encoding for constant string "Username:" i.e. VXNlcm5hbWU6
C: base64_encode(Login_str,Login_str.size())\r\n
S: 334 message <- as above here message is base64 encoding for constant string "Password:" i.e. UGFzc3dvcmQ6
C: base64_encode(Passwd_str,Passwd_str.size())\r\n
S: 235 or 334 message
C: MAIL FROM: [email protected]\r\n

PLAIN mechanism consists of a single message from the client to the server.  The client sends the authorization identity (identity to login as), followed by a US-ASCII NUL character, followed by the authentication identity (identity whose password will be used), followed by a US-ASCII NUL character, followed by the clear-text password.  The client may leave the authorization identity empty to indicate that it is the same as the authentication identity.
In other words, the correct form of the AUTH PLAIN value is 'authid\0userid\0passwd' where '\0' is the NUL byte into UTF-8 encoding.

C: ehlo client.example.com
S: 250 AUTH PLAIN
C: AUTH PLAIN dGVzdAB0ZXN0AHRlc3RwYXNz
S: 235 ok, go ahead (#2.0.0)
C: RCPT TO:<....>

In this sample, the user name was 'test' and the password 'testpass'.

   The server will verify the authentication identity and password with the system authentication database and verify that the authentication credentials permit the client to login as the authorization identity. If both steps succeed, the user is logged in.

   Non-US-ASCII characters are permitted as long as they are represented in UTF-8 [UTF-8].  Use of non-visible characters or characters which a user may be unable to enter on some keyboards is discouraged.

   The formal grammar for the client message using Augmented BNF [ABNF] follows.
   message         = [authorize-id] NUL authenticate-id NUL password
   authenticate-id = 1*UTF8-SAFE      ; MUST accept up to 255 octets
   authorize-id    = 1*UTF8-SAFE      ; MUST accept up to 255 octets
   password        = 1*UTF8-SAFE      ; MUST accept up to 255 octets
   NUL             = %x00
   UTF8-SAFE       = %x01-09 / %x0B-0C / %x0E-7F / UTF8-2 / UTF8-3 / UTF8-4 / UTF8-5 / UTF8-6
   UTF8-1          = %x80-BF
   UTF8-2          = %xC0-DF UTF8-1
   UTF8-3          = %xE0-EF 2UTF8-1
   UTF8-4          = %xF0-F7 3UTF8-1
   UTF8-5          = %xF8-FB 4UTF8-1
   UTF8-6          = %xFC-FD 5UTF8-1


Support of CRAM-MD5 DIGEST-MD5 and SMTPS/STARTTLS will require some good amount of work but PLAIN authentication is pretty simple.
#10
Dear Team, Please provide support for
1. CIMD Computer Interface to Message Distribution
Promoted by Nokia with openly available specifications and widely used.

2. SMPP http://en.wikipedia.org/wiki/SMPP
There is huge, matured and widespread acceptability of SMPP standard across telecom industry. SMPP approved by ITU (International Telecom Union) for SMS.
URL http://opensmpp.logica.com/introhtml/menu.htm contains specification of SMPPv3.4 and library, simulator, and test-program from Logica promoter company.
URL http://smppapi.sourceforge.net/ is another good library to be used. I donot recommend because it is too lengthy where Logica library is very much abstract to developers

Current implementation requires a compatible modem on serial-port which may not be choice for many of network admin. I can understand that if there is network outage then no SMS alert will be received by admin but then it is good to have alert for other outages :-)