Skip to content

Support

5.1k Topics 22.0k Posts

Questions about installing, configuring and using NetXMS.

  • Missing latest Debian packages ?

    4
    0 Votes
    4 Posts
    29k Views
    A
    Hello. Sorry it took so long. Packages are pushed to public repository (both jessie/wheezy, 32 and 64 bit).
  • after upgrading to 2.0M5 new interfaces are found

    2
    0 Votes
    2 Posts
    16k Views
    J
    @edward.borst said in after upgrading to 2.0M5 new interfaces are found: Hi, After the upgrade to 2.0M5 we see extra interfaces being discovered. Is there a way to disable this? The interfaces are: Loopback Pseudo-Interface isatap.domain Regards, Edward The only way I found is using the right mouse button and select "unmanage" for each of the new interface discovered... Best regards, Marco
  • NetXms Server Internal CDI's Unsupported

    3
    0 Votes
    3 Posts
    9k Views
    H
    Hi Alex, No, I haven't changed the IP, but I've changed this object to a new Zone ID 7. I changed it back to zone ID 0 ( default ) but no success. Is there a way to fix it ? I imagine that this will require some database manual edits, but if you give me some directions, I can do the rest. Thank you !
  • Only recieve Node Down alerts and not SNMP agent not responding

    2
    0 Votes
    2 Posts
    7k Views
    U
    Just look through the Event Processing Policies and delete/disable the rule that creates the alert on "SYS_SNMP_UNREACHABLE".
  • Alarm viewer column order selecting / hiding columns

    3
    0 Votes
    3 Posts
    7k Views
    M
    thank you.
  • after upgrading to 2.0M5 no DCI's are polled anymore

    3
    0 Votes
    3 Posts
    7k Views
    V
    There is issue after upgrade with incorrectly configured agent cache mode. Check that server's configuration parameter DefaultAgentCacheMode set to 2, and restart server (you may need to restart server even if it is set to 2). Best regards, Victor
  • Changing Template - reapply

    9
    0 Votes
    9 Posts
    29k Views
    V
    Hi, templates may be configured not override "disabled" flag on node DCIs. This is done to allow to disable unsupported/unwanted items on some nodes and not re-disable them after each template change. You can turn this off by setting ApplyDCIFromTemplateToDisabledDCI to 1. Best regards, Victor
  • Object Filter in Layer3-Maps

    19
    0 Votes
    19 Posts
    145k Views
    Dani@M3TU
    All my subnets has names like '10.1.17.0/24 (SiteA)' and all Containers are named like 'SiteA'. So I can filter like this: // only Subnets with 'SiteA' oder 'SiteB' in name if (($object->type == 1) && (($object->name ~= ".*(SiteA.*)") || ($object->name ~= ".*(SiteB.*)"))) return true; Now the filtered map looks ok! But... ...only one new problem. Cluster nodes: I tried to make an extention of the filtering script to handle clusters. But I found with a test script that cluster nodes has no node parents. parents = GetObjectParents($object); foreach(p : parents) println("Type: " . p->type . " Name: " . p->name); Is this by design? With 'GetObjectParents' function I get neither the cluster-object nor the container as parent object. So all clusters nodes are missing on filtered maps.
  • Invalid network mask /24 on interface "unknown", should be /26

    3
    0 Votes
    3 Posts
    13k Views
    T
    Hi Heimo, thank you for the tip. I have changed all interfaces now and it looks good at the moment. Here is the script I used for changing the interfaces: from org.netxms.client.objects import GenericObject, Node, Interface, AbstractObject # START CONFIG ############################################################################### rootID = 108 #objects.GenericObject.SERVICEROOT # Infrastructure Services Node ############################################################################## # END CONFIG rootNode = s.findObjectById(rootID) # the root node object print 'Changing items from node %s' % ( rootNode.getObjectName() ) def getSubItems(parent, depth): for node in parent.getChildsAsArray(): nodeClass = node.getObjectClass() nodeName = node.getObjectName() if nodeClass == AbstractObject.OBJECT_CONTAINER: #print 'Checking subnode...' getSubItems(node, depth + 1) else: for interface in node.getAllChilds(GenericObject.OBJECT_INTERFACE): # 3 == interface name = interface.getObjectName() if name.startswith('unknown'): data = NXCObjectModificationData(interface.getObjectId()) #data.setExpectedState(2) # 2 := ignore interface state newFlags = interface.getFlags() | Interface.IF_EXCLUDE_FROM_TOPOLOGY # set exclude flag data.setObjectFlags(newFlags) session.modifyObject(data) print 'Changed interface of %s' % (nodeName) #session.applyTemplate(4754, node.getObjectId()) # add node to new template #print 'Added node to new polling template' # main getSubItems(rootNode, 1) print 'Done changing interfaces!'
  • get values from a DCI table with a tranform script

    2
    0 Votes
    2 Posts
    14k Views
    V
    Line like this: table = AgentReadTable($node, "System.Processes"); will read agent table (System.Processes in this example) into variable. It will be object variable of class Table. Then you can walk through table using it's methods. For example, to read value of column "NAME" in first row you can use the following code: colIndex = table->getColumnIndex("NAME"); value = table->get(0, colIndex); You can iterate through table using rowCount attribute as stop indicator: for(row = 0; row < table->rowCount; row++) { value = table->get(row, colIndex); } Best regards, Victor P.S. If you meant transformation script of a table DCI, then you don't need to read table - variable $1 will hold table object.
  • Logaritmic scale problem

    4
    0 Votes
    4 Posts
    20k Views
    V
    Just fixed it. Fix will be included in 2.0-RC1. Best regards, Victor
  • E-mail notificaiton only for new alarms

    3
    0 Votes
    3 Posts
    17k Views
    M
    Thank you for a quick answer. Could we send email only when new alarm is created and not for subsequent alarms with the same key? I assume it's not possible. Is there a better way than using a Situation Manager and storing there timestamp of the event: processing rule: SetEventParameter($event, "eventtimestamp", $event->timestamp); situation attribute: %<eventtimestamp> and then comparing for each event stored timestamp by using FindSituation with current timestamp? "store timestamp of first event in node's custom attributes" - is it the same procedure as I described above? Best regards, Marcin
  • 0 Votes
    3 Posts
    22k Views
    T
    Hi Dani, Thanx that helps I have deactivated configuration polls due to some network interfaces which I don't like to see (isatap, Teredo...). Bye Heimo
  • about housekeeper

    8
    0 Votes
    8 Posts
    44k Views
    M
    I saw that I did not configure auto vacuum in postgresql. Then I configure db to auto vacuuming, and now performance is much better. If anything changes, I will inform again.
  • Web interface not working for me on Centos with V2.0-M5

    3
    0 Votes
    3 Posts
    17k Views
    C
    I didn't do anything... but I checked back on it a day later and it was working...
  • VPN-Connector, set peer gateway not possible in V2.0-M5

    1
    0 Votes
    1 Posts
    11k Views
    Dani@M3TU
    Hi In VPN-Connector it's not possible to set the peer gateway anymore . You can choose one and exit with 'ok'. But if you open the VPN connector configuration again the field 'Peer gateway' ist '<none>' again. I use the java console on Win-x64. The server is V2.0-M5 on linux-x64 compiled from sources. Is this a known bug? If yes, is there a workaround? Edit: I narrowed down the problem. When you create a new VPN connector, than edit this connector filling in the peer gateway, the local and the remote networks, everything is ok. But when you create a new VPN connector, than edit this connector filling in only the local and the remote networks (missing the peer gateway) and finish with 'ok'. Than you edit the VPN connection again filling in the missing peer gateway, this field will not be saved! thanks Dani
  • DCI Images change

    Locked
    1
    0 Votes
    1 Posts
    9k Views
    N
    Hi I am working on DCI images in MAP I have table DCI which collects data for various server info in each row for example Server1  info in row1 Server2 info in row2 Server3 info in row3 … etc.. Each row represents one server data Now I have requirement where I need to change the image to different image when Server2 instance of data did not get collected, is it possible to do so? Currently it seems that it is possible to change image only based on value of instances that are being collected. If instances itself did not get collected then is it not possible to change the image? Is there any alternative way to change the image in this case.
  • DCI: SNMP get Traffic interface (bytes/s) ?

    5
    0 Votes
    5 Posts
    18k Views
    V
    Thanks tomaskir, 
  • SNMP free memory transform script

    3
    0 Votes
    3 Posts
    15k Views
    C
    Thank you tomaskir, I replaced "FindDCIByName" with "FindDCIByDescription" and that did the trick.
  • Receiving version error using NXShell on 2.0 M5

    3
    0 Votes
    3 Posts
    11k Views
    X
    This fixed it. I thought we already had updated, apologies for the easy fix.