Knowledge Base
Discussion Forums
Report bug
Request feature
  • Register
  • Edit account
  • Forgot password?
  • Home / Support
     Knowledge Base
     Technical questions
    Q.   Is it possible for us to write our own modules?

    Yes. The interface to an equipment or service you want to monitor/manage in NetDecision can be done using scriptable smart agents. The script language is proprietary and has a variety of functions already implemented by NetMechanica including:

    • Core functions (working with strings, files), math functions
    • SNMP functions (Get, GetNext, Set, SendTrap, etc)
    • MIB resolving functions
    • XML functions
    • FTP functions (Get, Put, etc)
    • TFTP functions
    • TCP/UDP sockets functions
    • HTTP monitoring functions
    • Database functions
    • Web based Graphical charts (SVG) functions
    • Windows Event Log monitoring
    • Windows Services management
    • Windows Processes Monitoring
    • MS Outlook integration
    • LDAP (SQL like queries) functions
    • Windows networking (shared folders) functions
    • Send mail function
    • Text to speech function
    • External command execution function
    • MIB resolving functions
    • ICMP ping function
    • WMI query functions
    • RS-232 connection functions
    • Query CSV files functions (SQL like)
    • Functions for working with Round-Robin databases
    • Functions for working with Zip files

    So in other words you can create custom solutions by writing your own scripts.

    Since all network management operations are provided in one product you can, for example, perform SNMP Get, do some math calculations on results, send SNMP Trap or e-mail in case polling indicated problem, save information to a log file or database and do all this by writing only 10 lines of script and spending 15 minutes. Plus there is a development environment called Script Studio for creating and debugging scripts.

    Besides if you can not find script functions you desperately need you can create your own ones. Most protocol specific groups of functions are implemented as plugins that are dynamically included by core at the time of execution. We can provide you with detailed description of interfaces and you'll be able to build your own plugins.

    Q.   Can I have multiple remote users on one server - via web interface or by other means - or can only one user monitor the status via NetDecision?

    Starting from NetDecision 3.0 you can use the following scenarios to build a distributed system:

    1. Set up NetDecision Network Manager on a server computer running Terminal server and have client computers connecting to it via Remote Desktop.

    2. Install NetDecision Network Manager on a server computer and set up trap forwarding to a specific client workstation (that runs it's own instance of Network Manager). This trap forwarding is currently done using script handlers so within such handler you can implement a flexible logic to make sure that a trap is being forwarded to a specific client who is responsible for a device that sent a trap. The network topology file in this case can be shared across your LAN to be accessible by all client workstations.

    Q.   I tried to configure a host to have SNMP port 33000 (instead of default 161). But then the host failed to be contacted by the MIB browser, is this not supported?
    A. NetDecision supports using different SNMP port. Please check your host's SNMP configuration parameters.
    In Network Manager I want to configure a host and named it "Bobby" to be monitored by SNMP. I created a child layer on this host and defined to objects "process A" and "process B" and pasted them to the child layer. Now I want to monitor SNMP attributes on these two processes. My question is: In the properties of these objects shall I enable the checkbox "Object represents managed object" or "Object is the component of other managed object" ? -If I choose the first I cannot have two processes on the same IP. If I choose the latter the "SNMP parameters" window gets disabled.

    You should choose the second way to monitor child's attributes. In Network Manager this model is called "Containment". This means that you have one "parent" object (host Bobby in your example) with correct IP and SNMP settings. Child objects (components) are logical objects. They have SNMP parameters grayed out because they inherit them from Parent. At the same time you can define custom SNMP attributes for these child objects and they will be monitored.
    So in general the configuration steps would be:

    • Create Physical object A and set up valid IP and SNMP parameters in Properties dialog.
    • Create child layer under object A
    • Create Logical objects B and C in the child layer
    • In the Properties dialog of object B (or C) on Custom Attributes page define attributes (you can pick them up from the MIB tree) you want to poll. Note that since B and C are different logical objects they can have different attributes defined.
    • After next polling interval make sure you can see values of defined attributes on Custom Attributes page.
    Q.   What is max amount of hosts MFT server supports for simultaneous uploads?
    A. Unlimited. It is only limited by operating system resources.
    Q.   Is Trap Simulator limited in the number of traps that it can send?
    A. No. The number of traps Trap Simulator can send is not limited.
    Q.   Is Trap Simulator limited to the number of devices that it can emulate when sending a trap?
    A. No. You can specify unlimited number of different trap originators (i.e. IP addresses) Trap Simulator would emulate.
    Q.   Can I set up time based traps, so send a 100 traps every 2 seconds for 5 minutes?

    There is an ability in Trap Simulator to set up a number of traps to be sent and time interval between traps which is basically the same. Also there is a way to set up trap scenarios when different traps are being sent consequently.

    Q.   Is there a way in NetDecision to view a dump of SNMP packet that has been sent or received?

    Yes, we call this SNMP PDU tracing functionality. If you enable SNMP tracing in MIB Browser it will listen for SNMP activity and dump SNMP packets (PDUs) into the log. Then you can analyze desired SNMP request with our new application called SNMP Packet Analyzer that decodes SNMP packets and displays them according to the ASN.1 (Abstract Syntax Notation One) BER (Basic Encoding Rules). You can browse the packet elements down to any single detail in decoded ASN.1 tree. Clicking on any tree item will automatically highlight the corresponding area in the hexadecimal packet dump as well as in ASCII representation. SNMP messages are displayed in raw hexadecimal dump format as well as in the decoded, human-readable format. In other words, the SNMP Packet Analyzer is very useful for debugging when developing SNMP agents and for resolving problems when MIB Browser cannot properly query an SNMP agent.

    Q.   Does Network Manager support SNMPv3?
    A. Yes, starting from NetDecision 3.0 NetWork Manager supports SNMPv3.
    Q.   Does Network Manager support SNMP proxy agents?
    A. Yes, starting from NetDecision 3.0 Network Manager supports SNMP proxy agents.
    Q.   Can I manage TrapVision remotely?
    A. Yes, you can monitor and manage multiple TrapVision servers remotely via NetDecision Anywhere LaunchPad. This application can also manage remote Script Studio and remote Smart Agents. The LaunchPad communicates with NetDecision Service Manager on remote host. So, you can upload new files, configure new services, monitor host health status, etc.
    Q.   Does TrapVision support SNMP traps deduplication?
    A. Yes, starting from NetDecision 4.5 TrapVision supports configurable deduplication of SNMP traps.
    Q.   Can I configure severity levels in TrapVision?
    A. Yes, TrapVision allows the user to customize severity colors and also starting from NetDecision 4.5 the user can define his/her own severity levels (5 additional levels).
    Q.   I want to remove old (outdated) SNMP traps from TrapVision. Is it possible?
    A. Sure, you can enable "Aging" option in "Trap Handler" configuration to specify lifespan (time to live) for particular category/class of SNMP traps.
    Q.   TrapVision consumes a lot of RAM (memory). What should I do?
    A. You can enable "Aging" option in "Trap Handler" configuration to specify lifespan (time to live) for particular category/class of SNMP traps. So, TrapVision will automatically remove outdated SNMP traps from memory.
    Q.   Does TrapVision support Oracle database?
    A. TrapVision supports any ODBC compliant databases including:
    • Oracle
    • MySQL
    • MS SQL Server
    Q.   Is it possible to group SNMP traps using user-defined categories in TrapVision?
    A. Yes, sure. TrapVision uses user-defined tags (configured as Trap Handler option) to approach that.
    Q.   Is there any easy way to put a specific device into a "maintenance mode" so that it stops sending trap e-mails for that device until it is brought back into normal mode?
    A. Yes, you can do that in TrapVision starting from NetDecision 4.5
    Q.   How do I load MIB files?
    A. All NetDecision applications work with so called compiled MIB files (files with *.cmf extension). To compile your text MIB file (SMIv1 or v2) follow the steps:
    • Run NetDecision MIB Manager application from Windows Start menu (locate NetDecision folder)
    • Locate and select MIB file (ASCII - SMIv1, SMIv2) you want to compile in the "File Browser" workspace (Left panel)
    • Double click on selected file or press Enter or click on Compile button in the toolbar or select Build->Compile menu item or use File browser context menu. Errors and warnings that were found during compilation are printed in the output bar.
    • Save *.cmf file using File->Save As
    Q.   TrapVision does not receive any SNMP traps. What is wrong?
    A. Please perform the following steps to troubleshoot the problem:
    • Open Windows Task Manager and make sure that there is no existing TrapVision.exe process up and running.
    • Make sure that standard Windows SNMP trap service is stopped and disabled.
    • Open cmd.exe console window and execute: netstat a command to make to sure that udp port 162 is not used.
    • Check Application Log tab in TrapVision to make sure that there are no errors.

    Developed by WebMechanica Copyright 2001-2016 NetMechanica e-mail