background image

D

ATA

 L

OGGING

 

AND

 E

VENT

 M

ANAGEMENT

3-7

How the Event Manager Works

The Event Manager receives input from EliteView applications such as the main EliteView program, the log 
Manager and the Trap Manager. Any named event may be triggered simply by satisfying the user-defined threshold 
formula. Any triggered event is passed on to the Event Manager, which activates the proper response, such as 
running a program, sounding an audible alarm, displaying a message on screen, displaying a message in the Report 
window, or writing to the event database. 

EliteView Application

Event Manager

Display Message
in Report Window

Action

Message
Box

Run
Program

Beep

trigger event

database
management

Summary of Contents for ELITEVIEW

Page 1: ...MANAGEMENT GUIDE EliteViewTM 6 20 SNMP Based Network Management Softwarefor Windows ...

Page 2: ......

Page 3: ...20 Mason Irvine CA 92618 Phone 949 679 8000 EliteView User Guide SNMP Based Network Management Software for Windows May 2008 Pub 149100039100A E052008 DG R6 20 ...

Page 4: ...granted by implication or otherwise under any patent or patent rights of SMC SMC reserves the right to change specifications at any time without notice Copyright 2008 by SMC Networks Inc 20 Mason Irvine CA 92618 All rights reserved Trademarks SMC is a registered trademark and EliteView EZ Switch TigerStack and TigerSwitch are trademarks of SMC Networks Inc Other product and company names are trade...

Page 5: ... any other person or entity to do so Subject to these restrictions you may make copies of the SOFTWARE solely for backup purposes 4 Use restriction As the LICENSEE you may physically transfer the SOFTWARE from one computer to another within a licensed local area network You may not distribute copies of the SOFTWARE or accompanying written materials to others Furthermore the LICENSEE is not permitt...

Page 6: ...DUCT OR SERVICE PURCHASED OR LICENSED FROM SMC TO ANY SUCH UNINTENDED OR UNAUTHORIZED USE YOU SHALL INDEMNIFY AND HOLD SMC ITS AFFILIATES AND THEIR RESPECTIVE SUPPLIERS HARMLESS AGAINST ALL CLAIMS COSTS DAMAGES AND EXPENSES ARISING DIRECTLY OR INDIRECTLY OUT OF ANY SUCH UNINTENDED OR UNAUTHORIZED USE EVEN IF SUCH CLAIM ALLEGES THAT SMC OR ANY OTHER PERSON OR ENTITY WAS NEGLIGENT IN DESIGNING OR MA...

Page 7: ...tatistics Chapter 7 Managing Events Chapter 8 Using RMON Chapter 9 Conventions Used in this Manual This manual uses a variety of editorial and typographical conventions to help you locate and interpret information easily These conventions are italics Italicized words refer to keyboard keys you have to press menu options you have to select to invoke an action or a section in this manual or another ...

Page 8: ...iv ...

Page 9: ...Modular Architecture 3 1 EliteView Modules 3 2 Alive Test 3 2 Backup 3 2 BatchUp 3 2 BOOTP Server 3 2 Device Manager 3 2 Discovery 3 3 EliteView Main Program 3 3 Event Manager 3 3 Log Utilities 3 3 MIB Browser 3 3 MIB Compiler 3 4 MIB 2 Viewer 3 4 Name Database Manager 3 4 Report 3 4 RMON Manager 3 4 TFTP Server 3 5 Trap Manager 3 5 WUR 3 5 Data Logging and Event Management 3 6 How the Event Manag...

Page 10: ...g Filename Mappings 5 4 Default Information 5 5 Probing Devices with the Alive Test 5 5 Problem Solving with the Alive Test 5 7 Downloading Files with the TFTP Server 5 7 Starting the TFTP Server 5 7 Using the TFTP Server 5 7 Viewing the TFTP Process List 5 8 Fetching Files from Other Servers 5 9 Telneting to Other Computers on the Network 5 9 Where You Are WUR 5 10 File Menu Commands 5 10 Device ...

Page 11: ...anager 7 1 Overview 7 1 Editing a Log Process 7 3 Adding a New Log Process 7 3 Log Controls 7 5 Viewing Log Data 7 5 Using the Log Database Manager 7 5 File Menu 7 6 Edit Menu 7 6 Defining Filter Formulas 7 7 Filter Formula 7 7 Filter Formula syntax 7 8 Defining Threshold Formulas 7 10 Threshold vs Filter Formula 7 10 Accuracy 7 10 Threshold Formula 7 11 Threshold Formula Syntax 7 11 Chart Manager...

Page 12: ...ager 9 2 RMON Utilities 9 4 Statistics Group 9 5 Viewing Statistics 9 6 History Group 9 10 Alarm and Event Groups 9 13 Host Group 9 15 Host Top N Group 9 18 Matrix Group 9 20 Filter and Capture Groups 9 22 A Typical EliteView Applications A 1 Adding a New MIB Using the MIB Compiler A 1 Managing a Third Party Device Using the MIB Browser A 2 Using the Log and Event Managers to Monitor the Network A...

Page 13: ...s B 14 C SNMP Environment C 1 SNMP Roles C 1 Managing Data C 1 Objects C 2 table index notation C 2 iso origin C 3 Branches C 4 D Technical References D 1 RFC Reports D 1 Managing Data D 1 RFC Reports D 2 Industry Related Documentation D 3 E Performance Tips E 1 Optimize Your Computer System E 1 Minimize Unnecessary Resources E 1 Other Tips E 2 Managing Data E 2 RFC Reports E 2 Industry Related Do...

Page 14: ... 8 Event Manager I 12 ICMP DLL I 12 IPX DLL I 15 Log Manager I 15 MESSAGE DLL I 16 MIB Browser I 17 MIB Compiler I 19 MIB DLL I 22 Mib 2 Viewer I 23 Report I 24 TFTP Server I 25 TFTP DLL I 26 Trap Manager I 29 J Product Support Services J 1 Technical Support Information J 1 Technical Support J 1 Glossary Index ...

Page 15: ...able 6 3 Field Descriptions for System Information Window 6 7 Table 6 4 Field Description for Interface Admin Window 6 8 Table 6 5 Field Description for Interface Statistics Window 6 9 Table 6 6 MIB Browser Menu Definitions 6 12 Table 6 7 MIB Variable Textual Definitions 6 14 Table 7 1 Field Description for Log Manager Information Dialog Boxes 7 4 Table 7 2 Elements of Filter Formulas 7 9 Table 7 ...

Page 16: ...ameters A 5 Table A 3 Target Device Packet Reception Parameters A 6 Table B 1 Description of Sections in NETMGR INI B 1 Table B 2 Description of Parameters in NETMGR INI B 3 Table B 3 Parameter Definitions for the device Section B 4 Table B 4 Parameter Definitions for the tools Section B 5 Table B 5 Identifying Particular Tools for a Device B 6 Table B 6 Enumerating Graphic Bitmaps B 7 Table B 7 P...

Page 17: ...es EliteView manages network devices using the comprehensive Management Information Base This MIB consists of various MIB modules which define basic system parameters for both general and specific device types EliteView is based on a sophisticated graphical interface that permits it to manage any network device that supports SNMP By opening your network map and clicking on various objects specific...

Page 18: ...ly fetch or set MIB variables for network devices Data in the Management Information Base e g RFC 1213 for generic internetworking devices can be managed on an item by item basis Remotely manage or reconfigure network devices SMC provides a wide variety of intelligent networking devices including hubs and switches which can be remotely managed via an SNMP agent Software modules based on an advance...

Page 19: ...splay the network map manage the network and access any of the other management modules Features of EliteView EliteView includes the following features Windows based SNMP network management Manages unlimited number of network devices running SNMP agent software Provides detailed information on device parameters such as statistics for the overall SNMP agent device component status and network inter...

Page 20: ...INTRODUCTION 1 4 ...

Page 21: ...iii Installation for EliteView EliteView can be readily installed on most Windows compatible personal computers The EliteView setup program will guide you through a step by step procedure System Requirements Before installing EliteView please review these minimum computer and network system requirements for a dedicated network management system NMS Hardware PC with 1 6 GHz Pentium IV or better Min...

Page 22: ...es files and copies them to a location you specify on your hard disk To Start SETUP 1 Start Windows 2 Insert the EliteView installation CD ROM in your drive 3 The CD will auto run and display the installation screen 4 If the CD does not auto run please select the Setup file on the CD 5 Follow the on screen instructions to install the software ...

Page 23: ... party network devices In addition it supports an open platform for the development of any kind of management application EliteView can manage various SMC network devices and examine the management information base in third party devices Network Interface EliteView can function on various network protocol stacks for greater flexibility and efficiency In the Windows environment EliteView can be con...

Page 24: ...ons to configure backup information After clicking the Backup or Start Schedule speed button or using the Utilities menu the program will automatically process these devices in turn BatchUp This module is used for downloading operating code files into switches located on the local network or on remote networks Use the Broadcast and Search features to find devices on the network These devices can t...

Page 25: ... main EliteView program Log Manager and Trap Manager In response to input from these modules the Event Manager can define and dispatch responses in various forms Actions may range from sounding an audible signal displaying an on screen message logging the event into the report window running a user specified program such as a beeper fax pager email etc or logging the event into a database for late...

Page 26: ...se names are then used in many other EliteView modules which allows you to conveniently specify any network device or view data using the name associated with each device Report This module displays any system events or user defined events specified in the Event Manager The report window shows all network alarm messages in chronological order Each entity is stamped with a time and date RMON Manage...

Page 27: ...his module receives trap messages and converts them into events By default the Trap Manager generates a Trap event and outputs a text message to the Event Manager according to the pattern specified in TRAP INI These events are then handled according to the options selected in the Event Manager WUR Where You Are is a tool that is used to locate which port on the switch and port to which a remote ho...

Page 28: ... the requests and sends replies to the Log Manager The Log Manager then processes data in two different ways Data passes through the filter you set it may be saved in the database depending on the condition specified in the filter Data is checked against a threshold formula If conditions are satisfied the Log Manager automatically triggers the event associated with the log process EliteView Applic...

Page 29: ...ly by satisfying the user defined threshold formula Any triggered event is passed on to the Event Manager which activates the proper response such as running a program sounding an audible alarm displaying a message on screen displaying a message in the Report window or writing to the event database EliteView Application Event Manager Display Message in Report Window Action Message Box Run Program ...

Page 30: ... via broadcast search with the Alive Test or fetch information about selected devices using the MIB browser Each module is closely integrated with the main EliteView program and can be quickly invoked by selecting the required function from the Utilities menus For certain device specific applications first select a target device from the network map and then select the required function from the T...

Page 31: ...ttons along with the File Edit and Windows menus Network mapping is described in the next chapter Defining the Network Configuration After you map out your network you will want to use the other functions listed below Alive Test Bootp Server TFTP Server Discovery Telnet EliteView Platform Log Manager Log Database Event Manager Trap Manager MIB Browser Report MIB 2 Viewer MIB 2 Viewer TigerSwitch 8...

Page 32: ... the selected device MIB 2 Viewer Opens the MIB 2 Viewer for the selected device Telnet Opens a connection to another computer on the network through which you can execute programs or access data as though attached locally RMON Manager Provides access to to all nine RMON groups for recent SMC products that support RMON Window Cascade Arranges all open EliteView windows in cascaded fashion Tile Arr...

Page 33: ... user defined parameters for each device included in the current map Search Object Searches for a network device by address or label the later of which must be defined in the network map Toolbar Status Bar toggle buttons to display or hide these items Config Toolbar Utility used to specify toolbar layout not shown here Floating By clicking anywhere in the background of the EliteView program you ca...

Page 34: ... settings displayed here i e 5 3 3 should be suitable for most environments Status Bar The Status Bar serves two basic functions It displays the status of any currently executing command and indicates the function of selected toolbar buttons To display the description for any toolbar button in the status bar at the bottom of the screen position your mouse over the toolbar button and hold down the ...

Page 35: ...se Manager to assign easily remembered names to each network device And finally in the last step create a detailed network map including all intermediate network hierarchy and subordinate devices This map can then be used to quickly open relevant device management tools by simply double clicking on a map object All the tools and techniques required to define your network configuration are describe...

Page 36: ...evice has an agent then EliteView tries to identify the device type If the device is recognized it adds an object icon based on device type otherwise it adds a generic bitmap to indicate that the object has an SNMP agent and to show the associated protocol type Using Discovery Use Discovery to build your initial network map or to locate a specific device After you have located the concerned device...

Page 37: ...module Closes the Discovery window and exits to the calling program i e EliteView platform or Windows Program Manager Protocol Protocol selection and advanced settings Select the devices to display based on network protocol UDP IP IP ICMP SNMP over UDP IP agent IPX IPX SNMP over IPX agent Setup menu Toggles display of devices without an SNMP agent also sets the scan rate and retry count Name Name ...

Page 38: ...des on other networks use the Search command and provide a specific address range If you are only interested in a specific range of stations or need to search for stations that are difficult to reach then click on the Search button specify the address range and adjust the scan rate if required Discovery will search for devices within the specified range 5 The status line at the bottom of the Disco...

Page 39: ...formance To automatically discover devices in a community 1 Click on Community to display a list of community strings 2 To add or modify a community string click on an entry in the list and edit the entry in the Edit field Click OK to continue or Cancel to abandon the new entry 3 Click on Broadcast to begin searching for devices Updating the Name Database You can enter information directly from Di...

Page 40: ...ram or directly from the EliteView group window by double clicking on the icon shown here Also refer to the discussion on Updating the Name Database under the section on Discovery You can store information about network devices in the name database including a name network address physical address network protocol device type and informal notes For normal maintenance we recommend updating this inf...

Page 41: ...entions are followed for selecting multiple items as those used by the Windows File Manager Updating Device Entries Use your mouse to highlight the entry you want to update Then change any of fields in the dialog box as described above under Adding a New Entry Note that when device information is dumped from Discovery the Name field is automatically filled in using the network address Therefore yo...

Page 42: ...rotocol type or device type or any combination of these Also remember that the search for device name is case sensitive Creating Network Maps Network maps are like road maps they visually depict the entire network hierarchy Network administrators use them to trace out the connections between various network devices and to quickly activate dedicated management tools for a selected device These maps...

Page 43: ...r a map object Delete Object Deletes the selected map object Duplicate Object Copies the selected object after which you should reposition it on the map and modify any required parameters Connect Draws in a device connection from the currently selected object to the next object you click on Disconnect Removes a connection from the currently selected object to the next object you click on Lock Prev...

Page 44: ... map Map Information Displays all user defined parameters for each device included in the current map by means of the Report Program Search Object Locates specified object within map based on label or address Table 4 6 Map Editing Toolbar Buttons Button Label Description Add New Object Adds a new object to the current map Delete Object Deletes an object from the current map Modify Object Modifies ...

Page 45: ...Z Stack TigerStack and TigerSwitch devices are SMC products For all other network entities select the appropriate generic device type as described below 3 Fill in the dialog box with the object attributes described below Table 4 7 Map Generic Device Types Device Type Description IP Node Any device connected via IP network protocol LAN Segment A network backbone i e view only object SNMP Node Any n...

Page 46: ...onnected to a common backbone Protocol The network protocol of UDP IP or IPX UDP Polling Interval The interval between polling in seconds Setting a low value 2 seconds or less will generate excessive network traffic and make EliteView seem very slow and unresponsive While a very high value will make EliteView insensitive to changes in device status 5 Timeout After sending an SNMP request EliteView...

Page 47: ...ess the Delete key on your keyboard Duplicating Objects 1 Select any map object by clicking on its icon 2 From the Edit menu choose Duplicate Object A copy of the object appears in the upper left corner of your map 3 Drag the duplicate object to its new location and draw in any corresponding network connections 4 For most applications you will want to modify the object definition Therefore click o...

Page 48: ...offline and a connection lost event is generated Changes in the status of objects at lower hierarchal levels in the network map are also reflected in the icons at higher levels i e submap icons change color to reflect changes in subordinate devices Note To post changes in object status to the Report window specify Device Up or Connection Lost in the Action list for the Event Manager For more infor...

Page 49: ... has a distinct physical network address a server can run a special network protocol that lets each device lookup its own IP address based upon its physical address Although there are many different address assignment protocols BOOTP is one of the most popular ones The BOOTP Protocol The complete BOOTP protocol provides a wide variety of information services However EliteView s BOOTP Server only p...

Page 50: ...rver To open the BOOTP Database Choose BOOTP Server from the Utilities menu in the main EliteView program or directly from the EliteView program group The dialog box for the BOOTP Server will display The screen has two parts The upper half is the list of address mappings while the lower half is the list of file mappings Each client station has the following attributes Table 5 1 BOOTP Server Dialog...

Page 51: ...you require to the file map for the DEFAULT node To service specific nodes enter data for each node To add a new node 1 Click the Add Node button in the BOOTP Server dialog box This will bring up the Add Record dialog box 2 Enter the following information in the record fields 3 Click OK to accept the changes or Cancel to abort them New node information appears in the node address list Table 5 2 Ad...

Page 52: ... an entry in the node address list 2 Click the Add button in the File Mappings field to insert a new file map entry The Add File Mapping dialog box will appear 3 Input the generic name and filename including the path 4 Click OK to store the new mapping The new entry will appear in the file mappings list To view the note and file mapping s for a node click on the required entry in the address list ...

Page 53: ... all stations requiring this type of mapping If a DEFAULT generic name is not defined the request is ignored Probing Devices with the Alive Test The Alive Test serves as a basic network monitor It determines link status by sending packets between the network management station i e your PC and the target node e g gateway hub or node This test can be initiated from the Tools menu in the main EliteVi...

Page 54: ...rrow to increase or decrease its value Time interval is the duration in seconds between the transmission of query messages from your PC the network management station NMS Click Pause to halt the Alive Test temporarily Click Resume to re start the Alive Test Click Reset to clear all the statistics Click Set to specify a gateway for the target device To exit the Alive Test click on Exit The Alive Te...

Page 55: ...object in the EliteView map Downloading Files with the TFTP Server Network devices frequently include embedded firmware software stored in ROM or flash memory required for their operation For example SMC s EZ family of manageable devices e g the EZ Stack 10 all include memory for an SNMP agent The trivial file transfer protocol TFTP is the most common standard for downloading files to network devi...

Page 56: ...ault directory for all files for public downloading C EV50 PUBLIC Default Timeout Maximum elapsed time in seconds TFTP will wait until it gets a response from a target device The optimal value depends on your specific network 5 seconds Default Retries Maximum number of attempts TFTP will try to get a response from the target device before declaring that the session has failed 3 Table 5 5 TFTP Proc...

Page 57: ...m and the necessary user privilege you can execute any text command If you require frequent access to a particular workstation you may want to include it in your network map as an IP Node To telnet into a workstation using your network map 1 Select the appropriate IP node from the network map with your mouse 2 Open the Tools menu under the main EliteView window and click on Telnet 3 Log into the r...

Page 58: ...oadcast function uses a list of SNMP community strings when searching for devices A device can only respond to frames with the correct community string Where You Are can obtain information from switches with known community strings that have been set to read write or read only access mode via the Web interface or the CLI You must know the community strings used by devices in your network and enter...

Page 59: ...ve all clears all data and returns the application to its original status Exit Closes the WUR application Device Menu Commands Address Before using the Address function you must first go through the procedures explained in Broadcast or in Search Then select Device Address from the Device menu enter the IP address or the MAC address of remote host and click OK This will result in Where You Are carr...

Page 60: ...e network are unmanaged 3 The dynamic address table does not record the MAC address of the remote host Learn Table To display the contents of the dynamic address tables see Device Menu Commands for a specific switch select the switch and then click on the Learn tab at the bottom of the Where You Are dialog box Self Table To display the contents of the self address tables see Device Menu Commands f...

Page 61: ...ick on Community to display a list of community strings Broadcast uses a list of community names when searching for devices A device can only respond to frames with the correct community name You must know the community names used by devices in your network and specify them in the community list This is one of the security features of the SNMP protocol To add or modify a community string click on ...

Page 62: ...st the scan rate if required then click OK Remove All Remove all clears all data and returns the application to its original status TFTP Server Opens the TFTP Server application See Downloading Files with the TFTP Server on page 5 7 Upgrade Click on Upgrade to download the op code to devices Upgrade will then process switches in turn If switches receive firmware successfully Upgrade will set the o...

Page 63: ...e SNMP query messages messages see Broadcast Default Retries This is the number of times that Batch Upgrade will issue SNMP query messages messages see Broadcast Backup Backup is a tool that used to backup the latest version of the configuration file on a network device It replaces the conventional way used to backup files by setting SNMP commands Backup can load devices from a Map file Created by...

Page 64: ...difficult to reach or to find IP nodes on other networks use the Search command Click Search from the Utilities menu to open the Search Range screen Then specify the IP address range adjust the scan rate if required and click OK When you click OK the Backup application does the following 1 Sends an SNMP packet to find network devices within the specified range and gets the device information 2 Add...

Page 65: ...omatically discover devices in a community Click menu Community from the Options menu to display a list of community strings To add or modify a community string click on an entry in the list and edit the entry in the Edit field Click OK to continue or Cancel to abandon the new entry Click Broadcast or Search from the Utilities menu to begin searching for devices Note the Community Strings has to I...

Page 66: ...NETWORK TOOLS 5 18 ...

Page 67: ...lete SNMP Management Information Base MIB using the MIB Browser utility EliteView provides three basic MIB management utilities MIB Compiler Used to update or add modules to MIB database MIB 2 Viewer Displays MIB II variables based on a functional grouping MIB Browser Provides full access to all MIB variables such as MIB II Bridge MIB as well as SMC private MIBs This chapter provides detailed info...

Page 68: ...ever if you need to modify the database yourself the compile operation can be carried out interactively or as a batch process Specific MIB databases can also be unloaded when they are no longer in use or out of date Caution Compiling changes the MIB Quit EliteView before running this process to make sure no module accesses the database while it is being compiled MIB Database MIB DBF MIB DBF and MI...

Page 69: ... each function Table 6 1 MIB Compiler Dialog Box Item Description Sample Display MIB Module List Shows all the modules used by EliteView Compile Status Filename The filename for a module to add or update smc8608 mib Module The name of a module as recognized by the MIB database SMC8608 MIB Status Shows the current compile status Merge Line The current line being compiled 145 Label The macro current...

Page 70: ... MIB Compiler reads the specified MIB file and displays the names of the MIB objects as the file is scanned If any error occurs during this process it will stop scanning and display the object label and the line number near where the error occurred as in the example below Functions Load Loads a MIB text file into the database Filename C EV60 MIB SMC MIB Unload Unloads a MIB module from the databas...

Page 71: ...dule List Use the scroll bar next to the MIB Module List on the MIB Compiler This list shows the modules currently loaded in the MIB compiler Things to remember when using the MIB Compiler The system always loads the current MIB database To replace a MIB with its new version first unload the older version and then load the new version If an error occurs during the loading or unloading process the ...

Page 72: ...cons for collapsible nodes are highlighted at the top After opening the required window you can readily view all the key variables associated with the selected topic To copy MIB data into the Output window just press the Output button You can edit and save the information copied to the Output window using the buttons provided in toolbar The toolbar for the MIB Viewer contains two basic button grou...

Page 73: ...on the SNMP agent Field Descriptions for System Information Window Table 6 2 MIB 2 Viewer Menu Bar Menu Description File Contains commands to open and save report files New Output Open File Save Output Save Output As and to exit the host management program Exit Edit Contains standard editing commands used in conjunction with the Output Window Search Contains editing commands used to find or replac...

Page 74: ...ode Location Physical location of this node Service Layers Internet protocol services offered by this node The OSI model includes 1 Physical 2 Data Link 3 Network 4 Transport 5 Session 6 Presentation and 7 Application layers Table 6 4 Field Description for Interface Admin Window Field Description Interface Index A unique index for each subnetwork connection Description A textual description of the...

Page 75: ... pass packets testing operating in a test mode Operational State The current operational status of the interface including the same states as defined above for Interface State except where down indicates that the device is not capable of passing packets Specific Reference to an MIB with definitions for the media type e g Ethernet used by the interface If no information is available this value will...

Page 76: ...space InError The number of inbound packets containing errors that prevented them from being delivered to a higher layer protocol OutOctets Total number of bytes transmitted from the interface including framing characters OutUcastPkts Total number of packets requested by higher level protocols for retransmission to a unicast address including those either discarded or not sent OutNUcastPkts Total ...

Page 77: ...ou can invoke the MIB Browser by selecting MIB Browser from the Tools menu in the main EliteView program or by clicking on the MIB Browser icon in the EliteView program group Once loaded it begins searching for definitions for the specified object in EliteView s MIB database After selecting a desired variable you may issue SNMP commands to get or set various device parameters Basic Functions of MI...

Page 78: ...process display a graph for a selected variable use SNMP Walk to get the value of all the child nodes of a selected node or show and edit data in a table using the MIBTable Browser Options Polling Adjust timing for data requests including polling interval timeout and retries Set polling to comply with the retries defined in the Polling Time dialog box or opt to continue polling until the queried d...

Page 79: ...ntaining the root from the scroll list c Specify the tree root or the name of the required object in the Object edit box d To use the first entry matching the specified prefix clear the Find exactly check box To set the tree root at the exact variable as specified mark the Find exactly check box Click OK to continue or Cancel to start the browser without a tree window 6 If the MIB Browser is opene...

Page 80: ...ries in the list box include the MIB Name Object ID Type Access Status Range Size Description and more depending on the variable selected The following table describes each entry Table 6 7 MIB Variable Textual Definitions Item Description Label Standard name for MIB variable as appearing in the MIB tree MIB Name Name of the MIB module to which the variable belongs Select MIB Browser from the Tools...

Page 81: ... set operation Status Can be MANDATORY OPTIONAL or DEPRECATED In general a mandatory object must be implemented an optional object may be omitted and a depreciated object may be taken out of a definition However according to grouping conventions as defined in the standards objects may be grouped such that all of them are implemented or omitted altogether In such case these objects may have the sta...

Page 82: ...of the object data stored in the MIBs is organized in multi level tables that are accessed via segmented index pointers The Input Index dialog box allows you to display the complete index string either as raw data or to display individual index segments one at a time Raw data is generally displayed as a string of integers or ASCII text and is not easy to interpret for table indexes Segmented index...

Page 83: ...e change 12 If you need to pause resume or discontinue a data request click on the appropriate buttons in the toolbar 13 To open the Log Manager select Log from the SNMP menu from the menu bar Then have the Log Manager periodically record values for device variables or set thresholds to trigger events when conditions are met To pass a request to the Log Manager select the MIB variable from the SNM...

Page 84: ... to choose the data that will be output to the output window Viewing Output Data 1 Select Output from the Options menu to open the Output Options dialog box Select the output mode as ASCII or binary and select the object information to display Then press OK to continue or Cancel to abort the selected output options 2 Select the required variables from the MIB Tree and then use Get GetNext or Set r...

Page 85: ...ger and the MIB Browser Thresholds can be set to generate specific events to warn the network manager of certain unique conditions All information can be logged in a database and easily retrieved in numeric or graphic form You can pause logging at any time for a selected process or for the entire system if necessary Events specified in the Log Manager are passed to the Event Manager In response to...

Page 86: ...ents To display the current log parameters for any process click on the required process with your mouse The þ and markers to left of each process entry indicate whether this process is currently active or paused The toolbar provides access to all functions in the Log Manager The three key function groups include data display process editing and process management To delete edit activate or pause ...

Page 87: ...ters are defined in the table on the next page Not all parameters are required Only Protocol Target Address and Variable are mandatory Protocol Click the down arrow to choose from UDP default IPX or Ethernet Target Address Use appropriate notation for selected protocol Community Community strings control access rights to network resources Define your own community string to prevent unauthorized ac...

Page 88: ...evice stored in the Name Database MIS Server MIB Module2 Module to search for variable Select a specific module or Any module RFC1213 MIB MIB Variable Name of the variable being polled as defined in the MIB database hubTotalBytes Index3 Index to entry in a table variable 1 Filter Formula used to filter information VALUE 100 AND TIME 120000 Threshold When true this formula will generate an event an...

Page 89: ...entry point for the Log Database Manager Open the Log Database Manager from the Program Manager Using the Log Database Manager The Log Database Manager displays data from the different log processes listed in the Log Manager window Information in the log database may be readily copied and shared with other applications Open the Log Database Manager as described above The numeric display posts info...

Page 90: ...he main EliteView program or from the EliteView group window When using the Log Manager the Log Database Manager will only load the process selected from the Log Manager dialog box Edit Menu The edit menu provides functions for deleting selected entries copying data to the clipboard and refreshing the display To delete entries from the database select the required items with your mouse and then ch...

Page 91: ...The filter formula uses Backus Naur Form BNF as follows Filter SimpleExpression ComplexExpression NULL Nothing SimpleExpression Variable rel_op Value Variable VALUE Value of the data DATE Date the data arrives TIME Time the data arrives rel_op Greater than Less than Greater than or Equal to Less than or Equal to Equal Unequal Value INTEGER VALUE Number represented in decimal digits within the rang...

Page 92: ...ned integer 0 4 bytes long yyyymmdd Eight digits representing a date where yyyy stands for the year mm the month and dd the day hhmmss Six digits representing time in 24 hour format where hh stands for hour mm minutes and ss seconds Syntax for Complex Expressions A complex expression combines several simple expressions using logical operators Each expression must be enclosed in parentheses The syn...

Page 93: ...on Otherwise conditions are evaluated from left to right 3 If you want to test a log process without saving data into the database set the filter formula to an impossible condition for example TIME 000000 Table 7 2 Elements of Filter Formulas Parameter Example Description Variable VALUE Value of the data Date when the value is reached Time when the value is reached Relation Greater than Less than ...

Page 94: ...onse procedures EliteView s Log Manager uses thresholds to trigger an event For example a critical event can be handled whenever CRC errors exceed 5 per minute To set thresholds triggering certain events 1 Define an event using the Event Manager specifying an Event Name and Event Action 2 Define threshold limits using the Log Manager Fill in the Threshold field with the appropriate formula Also fi...

Page 95: ...hour M Changes in data per minute S Changes in data per second rel_op Greater than Less than Greater than or Equal to Less than or Equal to Equal Unequal Value INTEGER VALUE Number represented in decimal digits within the range of a 4 byte unsigned integer ComplexExpression SimpleExpression ComplexExpression ComplexExpression logic_op ComplexExpression logic_op AND OR Threshold Formula Syntax The ...

Page 96: ...in data per hour M Changes in data per minute S Changes in data per second Relation Legal relations include Greater than Less than Greater than or Equal to Less than or Equal to Equal Unequal Value Legal values include INTEGER VALUE An unsigned integer 0 4 bytes long Syntax for Complex Expressions Refer to the same section under Filter Formulas Syntax ...

Page 97: ...riable Relation Value Logical_Operator Variable Relation Value Table 7 3 Elements of Threshold Formulas Parameter Example Description Variable R H M S Actual value of the data Data rate per hour Data rate per minute Data rate per second Relation Greater than Less than Greater than or equal to Less than or equal to Equal Not equal Value 256 20040529 135501 Positive number 4 byte unsigned integer Da...

Page 98: ...er can find information such as the maximum data flow of the network 3 This information can be used for network management resource allocation and to improve network efficiency Menu Description The menus provided for the Chart Manager are briefly introduced below Menu Definitions Table 7 4 Chart Manager Menu Definitions Menu Label Description File File Access Provides options to open a new log fil...

Page 99: ...he rate that adversely affect your data summary or log charts you can easily adjust these values Using the edit cursor double click on any cell under the Rate column and change the recorded value Remember that you can only change values for rate Help Help Facility Access detailed help information about the Chart Manager Window indicates the windows for which this menu is active Table 7 5 Log Chart...

Page 100: ...iles into more manageable form using the Summary function Open the Range Selection dialog box by clicking on Summary in the menu bar Specify the required range using the arrow buttons and then set the data display interval in the edit box to any integer value The log charts shown below illustrate the difference between a chart for raw data and one for summarized data ...

Page 101: ...ious graphic formats To draw a graph of a specific range select the data to be displayed by positioning the cursor over the first entry you want to display then holding down the left mouse button drag the cursor to the last process in the required range The selected block will be highlighted To view the graph of the highlighted range click Graph on the menu bar The default graph is a bar chart as ...

Page 102: ...in the Chart Manager To select a graph type click on the raised box icon that displayed the desired graph the chosen option will then be highlighted Then click the Apply Now button to view the selected graph The user can change graph types using the same process 3D Gallery Select the type of 3D graph that will be used to display the data selected in the Chart Manager The same method is used to sel...

Page 103: ...n option from the drop down menu Select the style by clicking on the check boxes Italic Bold and or Underline The size can be changed using the Smaller Bigger change bar When the Smart Scale check box is checked the size will be made to fit best into the graph Markers Change the pattern and color of each bar in the graph First Click on the bar in the graph preview in the Graph Control window that ...

Page 104: ...uttons Select the User Defined radio button and set specific values for the plus data and minus data by clicking the Plus and Minus Data buttons and enter the values in the table Background Set the background of the title labels legend and graph by selecting a style text color and background color Click the radio button of the item and click on the style to be applied Select the background color a...

Page 105: ...ick the Copy button to copy the graph to the file Select a format or the image type from the Format dropdown menu Enter a name attribute for the client side image map in the Tag text field Click on the Ref Strings button to open the Map Reference String table Enter a URL for each column in the table for use in the image map Enter the name of the path filename and extention to save the map file int...

Page 106: ...COLLECTING DATA WITH LOG MANAGER 7 22 ...

Page 107: ...MAIL etc Log events into a database for later analysis Unlike simplistic network monitoring EliteView s Event Manager can accept input and process the event according to pre defined rules Starting the Event Manager The Event Manager automatically starts when the main EliteView program is invoked and when any system or user defined event occurs If the Event Manager is closed or hidden simply select...

Page 108: ... User Events In addition to the pre defined system events the Event Manager supports user definable events To add an event to the Event Manager 1 From the EliteView main program window choose Event Manager from the Utilities menu 2 Click on the Add button 3 In the Add Event dialog box enter a descriptive name of the event 4 Click on the OK button to accept the new event or click on Cancel to abort...

Page 109: ...e automatically displayed using Notepad Table 8 1 Event Actions Action Description Example Beep Sound an audible signal on the network management station i e your local PC Show message box Display a user defined message in a text box on the NMS s screen The message box appears on top of all the other windows When the message appears just click on the OK button to dismiss the message This action is...

Page 110: ...the device Example Logging detailed messages To log a detailed message in the database or message box or report window use the special text substitutions i e or To make an entry in the database like 192 75 255 32 TEMPERATURE EXCEEDS 85 DEGREES 1 Choose an event name 2 Check the box for Write into database 3 In the adjacent text box enter Event Data Event data is stored in a dBASE compatible file E...

Page 111: ...eginning of the database mark the radio button for From Beginning To set the pointer at the location where the last print operation terminated mark the radio button for From Last Printed Data 4 Edit the From and To times if required 5 Use the Print Setup button to verify your printer settings 6 Press the Print button and then press Close Note Event logs may be viewed by any application that can im...

Page 112: ...ocol used to exchange routing information Generic traps numbered 0 to 5 in the generic trap field of the trap message are defined in TRAP INI Specific trap is supported according to the characteristics of the device Specific traps are numbered 6 in the generic trap field A specific trap field identifies the trap type Trap Manager EliteView s Trap Manager collects trap messages and converts them in...

Page 113: ...ssages To copy from Report window to another Windows application 1 Drag the mouse over the target text 2 From the Edit menu choose Copy 3 Switch to another Windows application 4 From the target application s main menu choose Paste from the Edit menu The highlighted text from EliteView Report will now appear in the target application Table 8 3 Report Window Menu Definitions Menu Function File Open ...

Page 114: ...ll only load the process selected from the Log Manager dialog box Edit Menu The edit menu provides functions for deleting selected entries copying data to the clipboard and refreshing the display To delete entries from the database select the required items with your mouse and then choose Delete from the Edit menu Note that deleting all entries will not remove the log file To copy entries from the...

Page 115: ...lement either reactive or proactive policies that can keep your network running based on real time access to key statistical information RMON can be used to perform a wide range of management tasks including Troubleshoot problems Track down intermittent problems Locate bottlenecks Plan for network expansion A Brief Description of RMON Remote Monitoring allows you to instruct a remote device to col...

Page 116: ...spond to the event as determined by the Event Manager see Chapter 8 Starting the RMON Manager To use the RMON Manager open any network map and select the RMON program from the menu bar You can also run the RMON Manager directly from the Start Menu by selecting the RMON Manager icon directly from the EliteView program group When you start the RMON Manager a Probe Information window will pop up requ...

Page 117: ...entify this device in the MIB tree On Since The time at which the device was turned on Contact The person responsible for managing this device Name Name used for this device such as a hierarchical network name Location Physical location of the device Services Network services provided by the device as specified in the seven layer network protocol of the Open Systems Interconnection Number of inter...

Page 118: ...s for network traffic errors and collisions as well as packet size distribution History Periodically samples and saves information from the statistics group Hosts Maintains statistics on each host attached to the network device monitored by the probe Host Top N Displays a specified subset of statistics for a selected number of top users Matrix Maintains statistics on traffic passing between node p...

Page 119: ...rol Table Field Description Total The total number of index entries contained in the Control Table Read Status The read status of information in the Statistics Control Table Index Index for the table row creator can assign a value of 1 65 535 Owner Name of the person who created this entry in the Control Table Interface The port number of the interface on the device View Opens a graphical display ...

Page 120: ... to quickly determine how the network is performing Information is provided on bandwidth utilization packet types errors and collisions as well as the distribution of packet sizes Information is also included on peak utilization Statistics are displayed in both a numeric and graphical format that can be easily interpreted To display statistics for a specific entry click on the View button in the C...

Page 121: ...RMON UTILITIES 9 7 ...

Page 122: ...nd the rate of change delta for packets and bytes seen on the interface Packets Displays the total count the rate and the rate of change delta for all packets broadcasts multicasts and dropped packets Errors and Collisions Displays the total count the rate and the rate of change for CRC alignment errors undersize packets oversize packets fragments jabbers and collisions Packet Size Displays the di...

Page 123: ...s This table displays packets and bytes Packets Packets Packets including bad broadcast and multicast packets Broadcasts Broadcast packets Multicasts Multicast packets Drops The number of events detected when packets were dropped due to a lack of resources condition in the probe Errors and Collisions CRC Alignment Packets with a CRC or alignment error Undersizes Undersize packets Oversizes Oversiz...

Page 124: ...monitor your network for common errors and overall traffic rates When you open the History Group the Control Table screen is displayed as shown below This table allows you to add edit and delete collection entries or to select a specific index entry and then view the historical data in numeric or graphic form Table 9 8 Statistics Menu and Tool Bar Field Description File Exit Polling Polling Time 5...

Page 125: ... the table row automatically assigned Owner The name of the person who created this entry in the Control Table Interface The selected interface on this device as defined in MIB2 Buckets Requested The number of samples to record Default 50 Buckets Granted The number of samples allowed by the system Sample Interval The interval between taking samples Default 1800 seconds Status The current status of...

Page 126: ...l at which to take samples For example using a 30 second interval with 120 buckets will provide one hour of historical samples Viewing History The RMON Manager collects historical information on bandwidth utilization packet types errors and collisions as well as the distribution of packet sizes for each entry you define Each sample shows the interval s start time The information collected during t...

Page 127: ...cified time interval and can monitor absolute or changing values such as a statistical counter reaching a specific value or a statistic changing by a certain amount over the set interval Alarms can be set to respond to either rising or falling thresholds However note that after an alarm is triggered it will not be triggered again until the statistical value crosses the opposite bounding threshold ...

Page 128: ...sampled variable If the current value is greater than or equal to the threshold and the last sample value was less than the threshold then an alarm will be generated After a rising event has been generated another such event will not be generated until the sampled value has fallen below the Rising Threshold and reaches the Falling Threshold Falling Threshold An alarm threshold for the sampled vari...

Page 129: ... on all devices found on the network with the only limitation being the amount of available buffer space A full set of statistics as defined in the Statistics Group can be maintained for each unique address This group is generally used as one of the last steps in troubleshooting For example if a network device has triggered a predefined event you can configure the RMON probe to collect host inform...

Page 130: ...or the most current information Polling may take a while to complete depending on the number of entries included in the table Note that the polling status is displayed in the status bar at the bottom of the screen Table 9 13 Host Control Table Field Description Index A number that identifies the row in the table Owner The person who created this entry Interface A media interface on the monitored d...

Page 131: ... of the screen and packets second are displayed in the graph at the bottom of the screen The configuration and display options are listed below Table 9 14 Host Control Table Menu and Tool Bar Descriptions Field Description File Exit Polling Polling Time 5 3600 seconds Pause Resume View Table Graph Cumulative Delta Packets Bytes Errors ...

Page 132: ...osts based on a certain statistic such as those that are transmitting the most broadcast messages or those that are reporting the largest number of errors Use the control table shown below to configure entries for the Host Top N group including the device interface the statistic to monitor the duration to monitor and the number of top hosts to list Click on the Add Edit button to add edit an index...

Page 133: ...e table at the top of the screen and the rate shown by the graph at the bottom of the screen The configuration and display options are listed below Table 9 15 Host Top N Menu and Tool Bar Descriptions Field Description File Exit Polling Automatically resets polling time after each period is completed Control Control Table Help On line help ...

Page 134: ...ceiving many responses this may indicate a faulty device On the other hand if a host is receiving a lot of traffic but is not responding either the host is overloaded and cannot keep up with the requests or the network is overloaded and should be segmented Use the control table shown below to configure entries for the Matrix group including the device interface and owner Click on the Add Edit butt...

Page 135: ...the numeric table at the top of the screen and packets second are displayed in the graph at the bottom of the screen Since the graph displays rate nothing will be displayed for the highlighted entry if no activity was seen during the last polling interval The configuration and display options are listed below Last Delete Time The last time data was deleted from this table due to lack of space Stat...

Page 136: ...vents The captured data or trigger events can then be used to debug application problems or fine tune network performance From captured data you can view the associated network protocol summary information for each packet or a detailed hexadecimal and ASCII breakdown of all traffic Use the control table to configure and activate channels as described below Table 9 17 Matrix Menu and Tool Bar Descr...

Page 137: ...ually enabled or disabled using the On Off button Or a Turn On Event defined for this channel can be used to enable it Once enabled the channel will start capturing packets that pass the filter Accepted Captured Indicates the number of times this channel has accepted a packet and the number of packets currently in this capture buffer Buffer Status Indicates whether the buffer space is available or...

Page 138: ...the following table Buffer control Index A number that identifies this buffer in the buffer control table Description A comment provided by the user describing this channel Buffer Displays the buffer for the selected control entry Filter Displays the filter control table On Off This button is used to manually enable or disable the capture channel Refresh Time for Control Table The refresh interval...

Page 139: ...tions for filters are shown in the following table Table 9 19 Filter Configuration Options Field Description Index An index that uniquely identifies an entry in the filter table Channel The owner who created the corresponding channel entry and the channel index Frame Type The frame type to filter Values All Ethernet II Ethernet 802 2 Ethernet SNAP Ethernet 802 3 Raw Unknown Protocol The network pr...

Page 140: ...ter expression consisting of the selected Frame Type Protocol Upper Layer Protocol Raw Data Allows you to enter a specific data pattern to filter Select Data and input the filter pattern select Mask to indicate the relevant bits then select Not Mask to indicate the bits that should match or not match You can check for a pattern anywhere within the first 256 bytes of a frame Data The bit pattern to...

Page 141: ...e following table Table 9 20 Channel and Buffer Add Edit Dialog Box Field Description Channel Controls the flow of data through the channel Index A number that identifies this channel in the channel table Interface A media interface on the monitored device MIB 2 1 3 6 1 2 1 2 2 1 2 Accept type Controls how the filters associated with this channel are implemented Matched Packets will be accepted if...

Page 142: ...number that identifies this buffer in the buffer table Full Action Controls the action of the buffer when it reaches full status Lock The buffer will be locked as soon as it fills Wrap Old data will be overwritten when the buffer fills Capture Slice Size The maximum number of bytes for each packet that will be saved in this capture buffer Values include 100 200 500 1000 bytes and Maximum If set to...

Page 143: ...l are implemented Matched Packets will be accepted if they match both packet data and packet status entries defined in the filter Failed Packets will be accepted if they fail either packet data or packet status entries defined in the filter Data Control Controls the flow of data through the channel On Data Status and Events flow through the channel Off Nothing flows through the channel Turn On Eve...

Page 144: ...g this channel Status The current status of the index entry in the Control Table Valid Under Creation or Invalid Table 9 22 Separate Control Tables Filters Field Description Filters Specifies the filter expressions used to capture data from the interface Index An index that uniquely identifies an entry in the filter table Owner The person who created this filter entry Channel Index The index used ...

Page 145: ...atus that is to be matched with the input packet Packet Status Mask The mask that is applied to the status match process Packet Status Not Mask The inversion mask that is applied to the status match process Status The current status of the index entry in the Control Table Valid Under Creation or Invalid Table 9 23 Separate Control Tables Buffers Field Description Buffers The buffer used to store p...

Page 146: ...ytes for each packet that will be returned to the management station in a single retrieve operation Bytes Requested The number of bytes requested for this capture buffer Bytes Granted The number of bytes granted for this capture buffer Captured Packets The number of packets currently in this capture buffer Turn On Time The value of sysUpTime when this capture buffer was first tuned on Status The c...

Page 147: ...coded entry highlight it with your cursor Table 9 24 Buffer Menu and Toolbar Descriptions Field Description File Load Save As Exit Note that you must pause polling before you can load or save a buffer file Polling Polling Time 5 3600 seconds Pause Resume Also includes options to download Next 2000 Packets or Previous 2000 Packets Control Control Table ...

Page 148: ...e Date and local time Relative Time relative to when the first packet was added to the buffer Difference Time difference between capturing last packet and current packet Help On line help Table 9 24 Buffer Menu and Toolbar Descriptions Field Description ...

Page 149: ...lename of the MIB text file is DEVICE MIB 2 Copy the third party MIB into the EliteView directory Type Copy d DEVICE MIB c ELITEVIEW 3 Type the full name of the MIB file in the Filename field 4 Select Load from the MIB Compiler DEVICE MIB is now included in the EliteView MIB database Tip Now that the third party MIB has been added to the EliteView MIB database you can do any of the following thing...

Page 150: ...Create a map that includes the third party SNMP device i e a device labeled as SNMP node that you wish to monitor You can use Discovery to find it then simply drag and drop the corresponding SNMP node onto any submap 3 Determine the MIB variable that represents the total number of packets received by the system Say ezRptrTotalFrames is the MIB variable that represents this count 4 Double click on ...

Page 151: ...View the result in the Status window Using the Log and Event Managers to Monitor the Network The Log Manager and the Event Manager are two powerful network monitoring modules Regardless of whether you are managing SMC or other third party manageable systems these two modules work in conjuction with each other to allow flexible network management To use the Log Manager and Event Manager 1 Fill in t...

Page 152: ...d to access a table 1 Filter Formula used to filter information VALUE 100 AND TIME 120000 Threshold Criteria used to generate events when the filter conditions are satisfied R 100 Event Name Name of the event used by the Event Manager to handle the threshold condition CRITICAL Event Action Beep an audible alarm issued by the network management station Show message box display a user defined messag...

Page 153: ...in the preceding table 3 Select Log Manager from the Utilities Menu Add new log processes according to the information specified in the preceding table into the Log Information dialog box 4 Collect all the information you need to establish a threshold appropriate for your system Then use the Log Data Manager to save or delete logged data into your hard disk Let s say that you want to monitor the c...

Page 154: ...n the preceding table by filling in the Log Information dialog box 4 Collect all the information needed Then use the Log Data Manager to save or delete logged data on your hard disk Customizing EliteView to Receive Third Party Traps EliteView flexibly manages trap messages through the Trap Manager which reads necessary information from TRAP INI and listens to the network for traps Once traps are r...

Page 155: ...have 3 What does each private trap mean 4 What are the corresponding MIB variables used by each private trap 5 Finally use the answers you get for the above questions to edit the corresponding sections in the TRAP INI file Exporting Logged Data to Other Software All databases created by EliteView are in dBASE format Thus any software supporting dBASE files can read EliteView data To export logged ...

Page 156: ...TYPICAL ELITEVIEW APPLICATIONS A 8 ...

Page 157: ...es The default directory for initialization files is C EV60 To view these files use any word processor or text editor e g NOTEPAD EXE Initialization files are also included for the platform program and several other EliteView modules as described below You may modify these files to meet your particular needs However be sure to maintain backup copies of the original initialization files Detailed ex...

Page 158: ...rameters occupying one line each Parameters are presented in the following format keyword value1 value2 Parameter format conventions 1 Keywords and values may be alphanumeric characters 2 No spaces are allowed before or after equal signs or commas 3 Some values may use single spaces inside however no consecutive spaces are allowed 4 Some parameters may mention EliteView applications providing that...

Page 159: ... manage The Add Object dialog box should display a complete list Each device is referred to by a unique name You can edit this section to add devices Tip Adding a device will require editing not only the device section but also other sections as well For example you may wish to define the tools that can be applied to the device by editing the tools section You also need to add names of bitmaps tha...

Page 160: ...the UDP IP protocol Table B 3 Parameter Definitions for the device Section Parameter Description Seq The sequence number of the device runs from 1 to n where n is the total number of devices you can add to a map or monitor Device_Name The device name which is used by EliteView to identify the device Protocol A number representing the transport protocol used for communicating with the target device...

Page 161: ... is the total number of items in the Tools Menu EV_Flag Difference between EliteView and Non EliteView Windows applications Acceptable values include 0 Designates the entry as a Non EliteView Windows application i e it cannot work closely with EliteView but may be initiated from within some EliteView commands as an independent process 1 Designates the entry as an EliteView Application i e it follo...

Page 162: ... Zoom will display Zoom in the object For the SNMP node there is no override This means that when Zoom and MIB Browser are selected SNMPTREE EXE is executed For SMC devices the Zoom command invokes the corresponding EliteView management module the Alive Test command invokes ALTEST EXE and the MIB Browser command invokes SNMPTREE EXE The bitmaps Section The bitmaps NETMGR INI section lists the file...

Page 163: ...lename the BMP filename extension should not be included Example Sample entry for bitmap section bitmap path C EV60 BITMAP Ether1000 ether1 ether2 ether3 GenNode gen1 gen2 gen3 Bridge1 bri1 bri2 bri3 CompRemote remote1 remote2 remote3 PC pc1 pc2 pc3 submap submap The following information is included in the bitmap section Bitmap files are in the C EV60 BITMAP subdirectory For example the Device_ID...

Page 164: ...ameter Definitions for the util Section Parameter Description Seq The sequence number from 1 to n where n is the total number of items in the Tools Menu EV__Flag Acceptable EV_Flag values include 0 Designates entry as a Non EliteView Windows application It cannot work closely with EliteView but may be initiated within some EliteView commands as an independent process 1 Designates the entry as an E...

Page 165: ...XE The tftp Section The tftp section controls the list and settings of the items that appear in the TFTP Server dialog box You can add delete or change these settings Example Sample entry for tftp section tftp public C EV50 PUBLIC timeout 5 retry 3 From the tftp section you can view the following data Section name is tftp All TFTP files are stored in C EV50 PUBLIC The timeout value is 5 and retry ...

Page 166: ...unning the EliteView platform program EV_Flag Distinguishes between EliteView and non EliteView applications Acceptable values include 0 Designates the entry as a Non EliteView Windows application This means it cannot work closely with EliteView but may be initiated within some EliteView commands as an independent process 1 Designates an EliteView Application i e it follows the set of rules specif...

Page 167: ...dule is opened Values UDP IPX Ethernet autosave1 Saves options including currently selected protocol type and other entries under the Discovery Setup menu Refer to the last item in the Discovery Setup menu If you choose autosave then all the items in this table other than broadcast are updated scanrate2 The search rate at which query messages are transmitted repoll2 The number of times to query fo...

Page 168: ...ce that issues the trap If IP protocol is used the agent addr is the IP address of the device generic trap An integer value that identifies the type of trap Allowable values 0to5 IdentifiescommonconditionsthatoccurinIPnetworkoperations i e indicatesthatthetrap is a device generic trap 6 Indicates that the trap is a device specific trap specific trap An integer that identifies different device cond...

Page 169: ...nder this menu 2 Add a line describing each item in the enterprise section using the following format i Active_Flag Enterprise_ID Number_of_Traps The table below describes each parameter Example Sample entry for enterprise section enterprise total 1 1 1 1 3 6 1 4 1 259 15 From the enterprise section one can read the following information The entry defines a single enterprise total 1 The enterprise...

Page 170: ... following table describes each item 3 Define the event to trigger using the following format event Active_Flag Event_Name The following describes each item Table B 14 Trap Message Parameters Parameter Description x Variable name any letter from a to z Object_name MIB object name defined in the MIB database Symbol A symbol used to identify the use of a value or index in the object name The variabl...

Page 171: ...alCollisions i5 Ent1 5 message Hub b alignment error count over a event 1 Trap a groupFAEErrors v b groupFAEErrors i5 Ent1 6 message Hub b CRC error count over a event 1 Trap a groupCRCErrors v b portCRCErrors i5 Ent1 7 message Port b c length 64 bits count over a event 1 Trap a portPygmys v b portPygmys i5 c portPygmys i6 Table B 15 Trigger Event Parameters Parameter Description event The event t...

Page 172: ...When a trap is activated it will trigger a specified event called Trap and display the corresponding message onscreen Supposed trap number 4 is triggered Ent1 4 Trap number 4 contains the group variable TotalCollisions in its variable bindings which has 5 numbers Suppose that trap number 4 is triggered and the 5th number in the index of groupTotalCollisions is 2 and the value of the variable is 20...

Page 173: ...vice sends responses and alarm messages SNMP uses a simple command response style to request information or action By sending a command to perform an action the manager is able to control the managed device After the action is performed the managed device sends a response to indicate that the requested action has been completed Each command response dialog is independent The managed device does no...

Page 174: ...nized into tables Each table represents a group of objects that may have multiple instances for example the hrDeviceEntry table in the HR MIB contains values for device index type description ID status and errors Each object has a set of values representing its operating status While the dotted notation for the hrDeviceEntry table is 1 2 6 1 36 2 1 the notation for the hrDeviceIndex field is 1 2 6...

Page 175: ... notation starts with the root object and each level represents its descendants Example MIB 2 Identifier The MIB 2 identifier is known as iso org dod internet mgmt mib2 or 1 3 6 1 2 1 All common network variables are defined below this object Example A DOS Filename Analogy For example MS DOS uses a hierarchical file naming structure Initialization information is stored in the EV60 subdirectory The...

Page 176: ...C is assigned an identifier of 202 under enterprise Table C 1 Branches to the iso Origin Object Identifier Numeric Identifier iso org dod internet mgmt mib2 1 3 6 1 1 2 1 iso org dod internet mgmt private enterprises 1 3 6 1 4 1 iso org dod internet mgmt private enterprise smc 1 3 6 1 4 1 202 ...

Page 177: ...ple RFC 1155 and RFC 1156 define SNMP requirements although SNMP is not mentioned in the title To obtain one or more RFCs on paper contact the Network Information Center NIC at Government Systems Inc Attn Network Information Center 4200 Park Meadow Drive Suite 200 Chantilly VA 22021 Help desk 1 800 365 3642 or 1 703 802 4535 Hours 7 00am to 7 00pm Eastern Time Fax number 1 703 802 8376 e mail nic ...

Page 178: ...nformation for TCP IP based Internets SRI International 1990 RFC 1156 Management Information Base for Network Management of TCP IP based Internets SRI International 1990 RFC 1157 SNMP SRI International 1990 RFC 1166 Internet Numbers SRI International 1990 RFC 1213 MIB II SRI International 1991 RFC 1286 Definitions of Managed Objects for Bridges SRI International 1991 RFC 1298 SNMP over IPX SRI Int...

Page 179: ...The Ethernet a Local Area Network Data Link Layer and Physical Layer Specification Standard Digital Intel Xerox also known as the Blue Book IEEE Std 802 2 1985 ISO DIS 8802 2 IEEE Std 802 3 1985 ISO DIS 8802 3 Internetworking with TCP IP Principles Protocols and Architecture Vol 1 Douglas Comer Prentice Hall 1990 ...

Page 180: ...TECHNICAL REFERENCES D 4 ...

Page 181: ...ces Build submaps to show only the objects you need to manage If objects are not responding stop monitoring them Even though a non existent or non responsive object turns red on the map EliteView will still monitor it unless the Monitor option is turned off under the Add Object or Modify Object selection under the Edit menu Log data only as needed The Log Manager is very obedient if you want data ...

Page 182: ...regular basis Be sure to read your EliteView documentation for other tips and suggestions Managing Data Data in monitored devices are defined using the Management Information Base MIB model Database management functions are built into agent software using standard data structures SNMP is based on the Concise MIB Definitions which are defined in RFC 1212 RFC Reports Table E 1 RFC Reports Managing D...

Page 183: ...finitions of Managed Objects for Bridges SRI International 1991 RFC 1298 SNMP over IPX SRI International 1992 RFC 1350 The TFTP Protocol SRI International 1992 RFC 1368 Definitions of Managed Objects for IEEE 802 3 Repeater Devices SRI International 1992 RFC 1420 SNMP over IPX SRI International 1993 RFC 1493 Definitions of Managed Objects for Bridges SRI International 1993 RFC 1514 Host Resource M...

Page 184: ...ernet a Local Area Network Data Link Layer and Physical Layer Specification Standard Digital Intel Xerox also known as the Blue Book IEEE Std 802 2 1985 ISO DIS 8802 2 IEEE Std 802 3 1985 ISO DIS 8802 3 Internetworking with TCP IP Principles Protocols and Architecture Vol 1 Douglas Comer Prentice Hall 1990 ...

Page 185: ...atform Permits addition of user designed management modules Scalable modular design Over 20 modules User Interface Microsoft Windows Windows 95 98 2000 XP Vista Windows NT 3 5x 4 0 Menus on demand Brings up floating menus with one click of secondary right mouse button Drag and drop icons Move icons to any map view lockable Supports MDI Multiple Document Interface Allows users to open several subma...

Page 186: ...nd actions Any one or more of these actions Audible Signal Show Message Run Program Report and Write Into Database Record network errors in database to anticipate future problems View database directly or with third party application ICMP station response diagnostic Interactive diagnostic Inventory and Configuration Management Hierarchical network map Unlimited levels Manage heterogeneous devices ...

Page 187: ... Pentium 133 CPU or equivalent and 32 MB memory 3 5 inch floppy drive and hard drive VGA adapter and display mouse network adapter Hardware recommended PC with 1 6 GHz Pentium IV or better local hard disk with a minimum of 40 MB free disk space SVGA color monitor with accelerated video adapter minimum 256 MB of memory RAM Disk space required to install EliteView is about 30 MB using a local or net...

Page 188: ...SPECIFICATIONS F 4 ...

Page 189: ...ware 1 Definitions Software This is the Sequiter Software Inc computer programs contained in the CodeBase 6 software package or any computer programs containing parts of the computer programs in this package These programs could be in any form in print as electronic source code as compiled object modules as a library file a dynamic link library or an executable program Executable Software This is ...

Page 190: ...LL Software is sub licensed to you and may not be transferred to anyone without the prior consent of the CodeBase 6 0 DLL LICENSEE Any authorized transferee of the sub license shall be bound by the terms of this agreement 4 Disclaimer The DLL Software is provided as is without any kind of warranty It is your responsibility to determine whether the DLL Software is suitable for your purpose 5 Miscel...

Page 191: ...and EliteView continues polling for a response EliteView will continue polling for responses unless the Monitor option is turned off in the Add Object or Modify Object selections under the Edit menu Suggestions 1 There may be a problem with the device driver or network cabling used on the Network Management Station NMS Use a hardware or software network test utility to verify that the NMS can rece...

Page 192: ...e Alarm Log copy the IP address into the search criteria and attempt to discover this node If the node still cannot be located check for cabling or other logical problems Trap Manager MIB Variable Not Found This agreement is governed by the laws of the Province of Alberta Canada The CodeBase DLL SUB LICENSE consents to jurisdiction in the province of Alberta Canada Symptom Running Trap Manager sho...

Page 193: ...incorrect Action Check the bitmap section of NETMGR INI A submap should have two bitmap files in bitmap section of NETMGR INI Cause The number of bitmap files for a submap is incorrect Action Draw two bitmap files for a submap object Bitmaps for a device should have the same size Cause Some bitmap files for a device are not the same size Action Redraw the bitmap and make its size equal to other bi...

Page 194: ...eration failed Action Check disk space device section error in NETMGR INI Cause The format of a device entry in the device section of NETMGR INI is invalid Action Check the device section of NETMGR INI Invalid filename Cause The file containing default settings may be corrupt or does not exist Action Change the default setting Invalid format for tools or util in NETMGR INI Cause Bad format in tool...

Page 195: ...current protocol Invalid timeout value Cause The specified value is out of range Action The value for timeout must be greater than 1 and less than 86400 Link file is corrupt Cause The connection information between objects is corrupt Action Recreate the map file Map file and link file mismatch Cause File may be corrupt Action Recreate the map file Map file is corrupt Cause File is corrupt Action R...

Page 196: ...se The record or variable cannot be found in the database Action Check the database files BOOTP DBF and BOOTP DBT and delete them if necessary database MEMO field error Cause database error Action Check database files database Tagname error Cause database error Action Check database files Input parameter invalid Cause Input parameters are not correct Action Retype the parameters Invoke toolbar not...

Page 197: ...th error code d Cause Bind Socket fail Error code comes from function bind of WinSocket specification Action Check the network subsystem by error code Call WSAStartUp function failure Cause Call WsaStartup fail with unknown error code Action Check the version of winsock dll Cannot allocate callback routine Cause Out of Memory Action Close some applications and retry or restart windows Cannot run B...

Page 198: ... Check the network subsystem by error code Get bootp service info error Cause The error code comes from the function getservbyname of the WinSocket specification Action Check the network subsystem by error code Got FD_READ message but got length error with error code d Cause Received a packet but the network subsystem cannot report the length The error code comes from the function ioctlsocket of W...

Page 199: ...se The TCP IP stacks for the platform may not be ready Action Check your WinSocket environment setting The version of winsock dll should at least support ver 1 1 Cause The version of winsock dll is too old Action Upgrade the TCP IP stacks platform The windows socket s version specified by the application is not supported by this winsock dll Cause The version of winsock dll did not match the requir...

Page 200: ... Server general node information in NETMGR INI Action Use a text editor to add it Cannot find SNMP general node in device section of NETMGR INI Cause No SNMP general node information in NETMGR INI Action Use a text editor to add it Create Dialog windows not successful Cause The main windows of discover exe cannot be successfully created Action Close other applications and try again Create status w...

Page 201: ...ot have quit successfully last time Action Quit Windows and test again Invoke toolbar not successful Cause Create toolbar window failure Action Close other applications and try again IPX Diagnostic Service Socket open failure Cause The network sublayer has a problem Action Use the alive test program to verify No bitmap file information in bitmaps of NETMGR INI Cause Cannot find any bitmap file inf...

Page 202: ...ll be disabled Cause The IPX network sublayer has a problem or has returned a NULL IPX address Action Restart Windows or start another ELITEVIEW SNMP or IPX application first Open SNMP IPX channel failure Cause The SNMP or IPX network sublayer has failed Action Retstart Windows and retry Open SNMP UDP channel failure Cause UDP IP network sublayer has failed Action Use the alive test program to ver...

Page 203: ...it NETMGR INI The protocol entity of discover in NETMGR INI is not supported Cause The content of protocol entity is not correct should be UDP IPX or ETHERNET Action Use a text editor to edit NETMGR INI The retry value should be in the range of 1 to 10 Cause The retry value is out of range Action Use a text editor to edit NETMGR INI The scan value should be in the range of 1 to 10 Cause The scan v...

Page 204: ...ed Cause The WSAStartUp operation failed but with no error code Action Check the network subsystem Cannot allocate callback routine Cause Out of memory Action Close some applications and retry or restart Windows Cannot run ICMPIFM EXE error code d Cause An error occurred initializing ICMP DLL you may be out of memory The error code comes from the WinExec function in the Windows SDK Action If memor...

Page 205: ...cket API Action Check the network subsystem by error code Get protocol information failed for icmp Cause The error code comes from the function getservbyname of the WinSocket specification Action Check the network subsystem by error code Got FD_READ message but got length error error code d Cause Received a packet but the network subsystem cannot report the length The error code comes from the fun...

Page 206: ...r receive frames The error code comes from the WSASelect function in the WinSocket specification Action Check the network subsystem by error code The application of session number does not exist So the program cannot close communication channel Cause This is an internal error of the application program Action Please contact SMC Technical Support for help The network subsystem is not ready Cause Th...

Page 207: ...rted by winsock dll Cause The version of winsock dll did not match the requirements of ICMP DLL Action Change the TCP IP stacks and winsock dll Winsock dll not able to support the minimum number of sockets required by ICMP module Cause Too many WinSocket applications in use Action Close some WinSocket applications and retry IPX DLL See ICMP DLL Log Manager Duplicate LOG event Cause Requested LOG e...

Page 208: ...Cause The database file is corrupt Action Recreate the database file MESSAGE DLL The following are error messages that may be generated by any module Invalid number Cause Invalid number for polling interval timeout or retry Action Enter a valid number Invalid target address Cause You input an invalid target address Action Enter a correct target address Number out of range 1 N 1000 Cause The number...

Page 209: ...r Cannot load accelerators Cause Out of memory Action Close other programs and restart the MIB Browser or continue without accelerators Cannot open file Cause The file does not exist Action Verify that you have specified the correct path and filename Cannot open SNMP session Cause There are too many sessions or a lower layer SNMPAPI DLL crashed Action Close other windows based on SNMPAPI DLL or re...

Page 210: ...re action pause resume or delete Next object not under current subtree Cause The SNMP GetNextRequest cannot display the next subtree in the current window Action Create another subtree Tree Subtree menu which contains the object and perform the SNMP GetNextRequest again Object not found Cause Specified object not found in MIB database Action Specify exact object label or object ID again or load th...

Page 211: ... an invalid index i e index 0 Action None MIB Compiler Cannot open response file filename Cause The file cannot be found Action Verify the filename Could not initialize virtual memory manager Cause Out of memory Action Close other application s or reconfigure system files e g autoexec bat and config sys reboot the system and try again DATABASE corrupted Cause MIB database error Action Rebuild the ...

Page 212: ...s could not be found Please import this module first Cause The MIB you are compiling is trying to import a node or syntax from another MIB Action Compile the required MIB first Error happened in merge tree node Cause MIB Compiler cannot merge the current MIB file into the database Action Check the MIB file definition Syntax node s is undefined both in the MIB file and the syntax database Cause You...

Page 213: ...definition and compile again s near line d is a self defined identifier Cause An improper node definition Action Correct it and compile again Error Peers with the same ID node1 node2 subidentifier Cause The subidentifiers of node1 and node2 are the same Action Correct them and compile again s in MIB database and s in MIB file have the same object identifier but different name Cause The object iden...

Page 214: ...tabase Action You should check if the index is defined in other MIBs If yes add the MIB in the import list Otherwise you should define the index node first MIB DLL Cannot find any traps for the MIB module Cause No traps in the MIB database Action None Cannot find next node Cause The next MIB variable cannot be found Action None Cannot find the node s parent Cause The MIB variable has no parent Act...

Page 215: ...er Cannot find the text any more Cause The text you specified cannot be found at the other position Action None Cannot find this text Cause The text you specified cannot be found Action Verify text Cannot open statistics window Cause System may be out of resources Action Close some applications and retry Create root window failed Cause System may be out of memory and resource Action Close some app...

Page 216: ...w is full Action Save contents and then clear the window with a New Output command SNMPAPI reported allocation memory error Cause The Windows system is out of memory Action Close some applications and invoke again Report Cannot access printer Cause Cannot create device context Action Memory may not be enough Cannot find the text specified Cause Report cannot find the specified text Action Check th...

Page 217: ...he SETUP dialog box is correct Cannot read public directory Cause The public directory is not correct or the directory has too many files Action Modify the public directory setting Create TFTP Server main window failed Cause The TFTP Server cannot create the main window Action Close some applications and retry Network Setup program cannot run with the other modules Please close the other modules f...

Page 218: ...IP address Invalid Timeout value Cause The timeout value should be between 0 and 2000 Action Change it Open SNMP communication channel failed Cause The network subsystem may have failed Action Use the alive test program to make sure the network subsystem is OK Open TFTP communication channel failed Cause The network subsystem may have failed Action Use the alive test program to make sure the netwo...

Page 219: ...bsystem by error code Close socket failed with error code d when closing IFM window Cause A Close socket operation used by the TFTP DLL failed The error code comes from the function closesocket in the WinSocket specification Action Check the network subsystem by error code Enable receive broadcast frame error error code d Cause Enable receive broadcast option error The error code comes from the fu...

Page 220: ...from function sendto in the WinSocket specification Action Check the network subsystem by error code Setup received message error error code d Cause Cannot setup a Windows message for received frames The error code comes from the WSASelect function in the WinSocket specification Action Check the network subsystem by error code The network subsystem is not ready Cause The network subsystem may not ...

Page 221: ...f sockets required by TFTP module Cause Too many WinSocket applications are in use Action Close some WinSocket applications and retry Trap Manager Invalid format in section enterprise entry xxx Cause An invalid format in TRAP INI entry xxx Action Correct it and restart Trap Manager Refer to Appendix B in this User s Guide for information on writing TRAP INI MIB variable var_label not found Cause M...

Page 222: ...ERROR MESSAGES I 30 ...

Page 223: ...hours a day 7 days a week 800 SMC 4 YOU 949 679 8000 Fax 949 679 1481 From Europe http www smc com for Technical Support contact information Table J 1 Technical Support Information Information Example Version of EliteView you are using 6 20 Network adapter manufacturer and model SMC EZ Card 10 100 SMC1211TX WL Exact wording of any error messages you may have seen Packet Driver not loaded Step by s...

Page 224: ...PRODUCT SUPPORT SERVICES J 2 Internet E mail addresses techsupport smc com Driver updates http www smc com index cfm action tech_support_drivers_downloads World Wide Web http www smc com ...

Page 225: ...ice EliteView EliteView is a complete network management platform EliteView is composed of a core program and groups of related modules EliteView is a complete network management product with modules for managing SMC and third party SNMP devices Ethernet A 10 Mbps baseband LAN that uses a bus configuration and CSMA CD Ethernet Frame A packaging structure for Ethernet data and control information I...

Page 226: ...resents a unique physical address for each port in a local area network Map A network diagram showing devices managed by EliteView MIB An acronym for Management Information Base It is a set of objects that contain information about the device Note that MIB 2 is simply a subordinate component of the overall MIB Multicast Packet A packet transmitted to a specified set of nodes on the network Netmask...

Page 227: ... with a device before quitting Also see timeout SNMP Simple Network Management Protocol SNMP The application protocol offering network management services in the Internet suit of protocols Software Interrupt The software interrupt is the communication channel between the device driver e g ODIPD or NWPD and other applications e g WINPD or ELITEVIEW The recommended software interrupt is 0x60 60 hex ...

Page 228: ...pecific node on the network WINSOCKET Provides a common network programming interface for Microsoft Windows that allows applications using TCP IP software from different barriers and allows users to share information and resources as though located on the same LAN ...

Page 229: ...defining events 8 2 event data 8 4 starting 8 1 Event Manger user event 8 2 exporting logged data A 7 F Filter and Capture Group 9 22 filter formula 7 7 H Host Top N Group 9 18 I initialization files NETMGR INI B 1 TRAP INI B 11 interface administration 6 8 L log database manager 3 3 Log Manager 3 3 7 1 A 3 editing a log process 7 3 log controls 7 5 viewing data 7 5 M Matrix Group 9 20 MIB compile...

Page 230: ...e 9 14 history control table 9 11 History Group 9 10 host control table 9 16 Host Group 9 15 manager 3 4 9 2 matrix control table 9 20 Matrix Group 9 20 statistics areas 9 8 Statistics Group 9 5 statistics menu 9 10 statistics toolbars 9 10 utilities 9 4 viewing hstory 9 12 viewing statistics 9 6 S SNMP C 1 trap 8 6 Statistics Group 9 5 sub licence agreement G 1 system event 8 2 requirements 2 1 T...

Page 231: ......

Page 232: ...rt und weitere Information unter www smc com SPANISH En www smc com Ud podrá encontrar la información relativa a servicios de soporte técnico DUTCH Technische ondersteuningsinformatie beschikbaar op www smc com PORTUGUES Informações sobre Suporte Técnico em www smc com SWEDISH Information om Teknisk Support finns tillgängligt på www smc com INTERNET E mail address techsupport smc com Driver update...

Reviews: