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 - lweidig

#151
General Support / Re: Custom Attributes
July 09, 2012, 05:50:12 AM
This works great for all new nodes being added and they are being setup as needed.  I am looking for a way now to add these few attributes to the few hundred nodes that were previously discovered and have been setup.  Cannot find an easy way to apply that script against existing nodes.  Tried using Object Tools, but do not believe it will run a script.  Cannot figure out any way to write a script either that loops through all of the nodes.  Any ideas?
#152
This really should be all just part of the standard SNMP Mib for interfaces which NetXMS handles.  I don't have any Juniper, but I know all of our other routers / switches had all of their interfaces detected by the software.  Just right click on the interface you are interested in from the console and select "Create Data Collection Items".  Will allow bytes, packets and errors to be easily collected/graphed. 

If you need more than those items inside the Mib itself you can get much more if needed for some reason like unicast/broadcast/multicast traffic counters, discards, ... One starting place (.1.3.6.1.2.1.2.2.1) for this.  Also the ifXTable for 64 bit counters which I would suspect your Juniper supports.  See the RFC for details (http://www.ietf.org/rfc/rfc2233.txt).

Hope this helps.
#153
General Support / Re: Custom Attributes
July 06, 2012, 11:05:00 PM
Yeah, Easter Eggs!  Thanks for the update, that of course will do exactly what we need.  Guess it is time to start reading the source code and see what other treasures await  ;)
#154
General Support / Custom Attributes
July 06, 2012, 07:35:21 AM
Is there a way to create custom attribute fields for a node when it is discovered and potentially populate them based on some rules?  I tried adding a couple of custom attributes fields to some of my templates hoping it would apply them to all of the objects that this applied to, but that did not happen.  The scripting language seems to have a function to get a custom attribute, but I did not find one to create or set them.

Thanks!
#155
Feature Requests / Alarm browser
July 06, 2012, 04:15:08 AM
Could you make the alarm key one of the fields displayed in the alarm browser window.  Would be useful when working on the setup of event processing policy and trying to see why certain events are not getting cleared.
#156
General Support / Re: Windows Web Setup
July 05, 2012, 01:35:08 AM
Awesome, had searched the forums but for some reason did not hit this.  It worked of course.  Is functionality the same from all management consoles? 
#157
General Support / Windows Web Setup
July 04, 2012, 04:10:24 PM
Downloaded and installed the standalone installer for the 64-bit web gui.  It installed and I can get to the login page.  However, I cannot figure out where to configure it so that it points to the NetXMS server located on a different machine.  Where do configurations go in the windows setup.  There is not an nxhttpd.conf file that I can see.  Thanks as always!
#158
General Support / Re: Threshhold
July 04, 2012, 12:15:20 AM
Thanks for the reply, that of course gets the desired value as well for monitoring.  However, since we want to track absolute associations we now have to collect two points. 

Looking forward to the planned feature set of 1.2.3.  This is already my favorite monitoring system I have used due to how extensible it is with scripting and such - and I have tried MANY.  Only expect it to get better.  Keep up the good work.   
#159
General Support / Threshhold
July 03, 2012, 10:23:51 PM
We have a number of access units that will report back to us the current number of associations that they have and the maximum allowed associations for the unit.  We are trying to setup thresholds such that we get a warning at 75% capacity and critical at 90% capacity.  So I tried setting up an item like the following under the value field:

GetDCIValue($node, FindDCIByName($node, "MaxAssociations")) * 0.90

Function: Last polled value
Samples: 1
Function: > : greater then

It appears either my syntax is incorrect or the system does not perform evaluation for the Value field.  How can this be accomplished?  Thanks!
#160
General Support / Discovery - SNMP Communities
July 03, 2012, 06:29:57 AM
Besides the default community field there is a list that allows setting up additional SNMP communities.  I was hoping that during discovery if the primary did not work it would try the others listed in order until it found one that was working or had mad it through the list.  So far it has only discovered devices that respond on our default community.  Can you explain how this works?

We would really like to have discovery be able to check many different communities.  Our network has a number of different ones for one reason or another. 

Thanks!
#161
General Support / Re: Active discovery
July 02, 2012, 02:31:26 PM
Actually I wiped the nodes all last night before heading to bed and it does appear the passive discovery is following the rules put in place.  Have attached a screenshot as well.  Basically all of the active IP ranges I have cloned over to the filter range.  In the example discussed earlier the AP would give out IP's to clients NOT in one of the ranges listed and we do not want to see the clients in the system.

Is is possible that changing this screen does not have immediate effect and/or affect currently running discovery jobs? 


#162
General Support / Re: Active discovery
July 02, 2012, 06:04:41 AM
Thanks for the information.  Any ETA on 1.2.2?

Do address filters only work for the active part of discovery?  It does not appear they are being used to filter out passive discovery.  For example, we have a wireless AP that we have it discover by having the IP address of it in the active discovery target list.  After that is discovered however, it discovers ALL of the connected clients even though their IP addresses are not in address ranges listed in the filter.

How about an option to only perform active discovery? 

Had found the wiki and will use that as well. 
#163
General Support / Active discovery
June 30, 2012, 11:37:28 PM
Couple of questions about active discovery:

1. While most discovered devices are ending up under the correct subnets under the "Entire Network" section, we have a number that were just dumped into the root of the tree.  What causes this and how do we get them into the Entire Network tree.

2. Can you explain how address filters work?  We are hoping to filter out the addresses out of the network we have links to and/or routes but it seems to add them either way.

3.  What is the best way suggested to apply templates and classify newly discovered nodes in the Infrastructure Services tree? 

4.  Some discovered sections end up with a components section which can have a lot of additional information.  Is there a list somewhere of types of devices it "knows" about?  Can we add additional detection easily?

5.  Is there any updated documentation?  Seems to not be in sync with product we are using (1.2.1) and even what I have found seems to not list all of the functions available, discuss what subagents are, ...  Seems there may be a lot of hidden power waiting to be unleashed :)

So far love the tool though!  Thanks!
#164
Thanks!  That resolved this as well, but since I was able to get the MySQL driver running from the packages will just go that route.  Appreciate the assistance.
#165
Here it is:

# ldd /usr/lib/libnxddr_mysql.so
        linux-vdso.so.1 =>  (0x00007fffa33d8000)
        libnetxms.so.1 => /usr/lib/libnetxms.so.1 (0x00007fa5e1d9a000)
        libmysqlclient.so.16 => not found
        libtre.so.5 => /usr/lib/libtre.so.5 (0x00007fa5e1b89000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fa5e195f000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa5e1748000)
        libreadline.so.5 => /lib/x86_64-linux-gnu/libreadline.so.5 (0x00007fa5e1509000)
        libncurses.so.5 => /lib/x86_64-linux-gnu/libncurses.so.5 (0x00007fa5e12e8000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa5e10e4000)
        libcrypto.so.0.9.8 => /lib/x86_64-linux-gnu/libcrypto.so.0.9.8 (0x00007fa5e0d56000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa5e0b39000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa5e0839000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa5e053e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa5e0181000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa5dff6b000)
        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fa5dfd43000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa5e21d5000)

which of course shows no link to the libmysqlclient (18 is current for 12.04).  I ran the following command:

ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.16

I was then able to properly use the MySQL driver and load the database!  Thanks for the push in the right direction.  This tool looks awesome and I cannot wait to play with it more.