background image

Chapter 2 - What is a DL100? 

 

Manual Rev. 1.02 

Page 13

 

support).  It can use the internal modem to perform either a numeric page or command processor 
callout. 

2.6 -  Security 

Callback Security 

Omnitronix cares deeply about the security of the data within and devices connected to our 
products.  To that end, there are several key security features available on the DL100: 

Callback security allows an administrator to strictly limit the phone numbers allowed access to the 
unit.  This is accomplished via an exclusive set of outbound phone numbers that have access.  
When a user attempts to connect to the unit via modem, they must enter a password.  If the 
password is valid, the unit disconnects the call and then calls a phone number predefined for that 
password.  The computer at the callback number is then issued the same password prompt.  This 
method of callback security puts the system administrator in charge of which modems are allowed 
access to the device. 

No Network Proxy 

The DL100 does not perform any sort of network proxy action.  At no time is a user connected via 
any means able to directly interact with other devices on the same network.  The only outbound 
network access the DL100 allows is PING and FTP push. 

Password Protection 

The DL100 has two different access levels available: user and administrator.  The unit allows for 
up to four different user-level passwords.  Each of these passwords allows only a limited set of 
commands and no access to the setup menu.  All user-level passwords can be associated with a 
security callback number, if desired.  There is only one system administrator password.  This 
password allows for unfettered access to all of the features of the unit, so this password should be 
kept very secure. 

Access to any of the following features can be controlled by a password: 

• 

Serial, Telnet, or modem command mode 

• 

Command mode system administrator 

• 

Pass-through port access 

• 

Internal FTP server 

Using the USER or SUPER commands allow a person already logged on to the device to switch 
between user and system administrator privileges.  The USER command switches to user level 
with no prompt, while SUPER requires the sys admin password. 

Further security is gained by character blocking on password inputs.  Asterisks are placed on the 
screen in place of each character typed.  In order for this security feature to work properly, both 
the DL100 and the terminal used to access it need to be configured for full duplex (no local echo). 

Summary of Contents for Data-Link DL100

Page 1: ...et Seattle Washington 98109 U S A Tel 206 624 4985 Fax 206 624 5610 info omnitronix com www omnitronix com User s Manual User s Manual User s Manual User s Manual Installation and Operation Guidelines DL100 Pollable Remote Access Unit ...

Page 2: ...ional use only and is subject to change without notice Examples data and names used in this manual are examples and fictitious unless otherwise noted No part of this document may be reproduced or transmitted by any means electronic or mechanical without permission from Omnitronix Incorporated Omnitronix Data Link DL100 and AlarmManager are trademarks of Omnitronix Incorporated ...

Page 3: ...Action Definitions 33 4 8 System Date Time 34 4 9 Polling Other Settings 34 Chapter 5 Programming Data Alarms 37 5 1 Introduction 37 5 2 Inside the Equation 37 5 3 Creating a Data Alarm Monitor 38 Chapter 6 Command Reference 41 6 1 User Interface Commands 41 6 2 Data Release Commands 42 6 3 Setup Commands 44 6 4 System Commands 45 Appendix A ASCII Tables 47 Control Characters 47 Printable Characte...

Page 4: ...Omnitronix DL100 User s Manual Page 2 ...

Page 5: ...ts Female DB9 Null Modem serial cable Included PC running Omnitronix AlarmManager software Software may be obtained at http www omnitronix com or by contacting Omnitronix Technical Support Data checklist Static IP address to assign to the DL100 Subnet mask Default router IP Optional Gateway router IP address if on a WAN IP address of the PC running AlarmManager 1 2 Connecting to the DL100 Cables a...

Page 6: ...x FULL Network Yes Password ON IP Add 192 168 105 12 Compress OFF MAC Add 00 11 C3 A1 2F 0F Port 1 Port 2 Port 3 Port 4 Baud Rate 19200 19200 19200 19200 Parity etc 8N1 8N1 8N1 8N1 File Records 00000000 00000005 00000000 00000000 File Bytes 00000000 00000026 00000000 00000000 File Full 00 00 00 00 ASCII Binary ASCII ASCII ASCII ASCII Handshake XON XOFF XON XOFF XON XOFF XON XOFF File Wrap OFF OFF ...

Page 7: ...hnical support 6 Verify the PC running AlarmManager by repeating step 3 with the IP address of that computer The output from this command should be similar to that of the previous ping 1 4 Data Alarms Data Alarms are always associated with the serial input ports The simplest data alarm to set up is one that will activate when almost any string of data comes into the unit This is useful on ports th...

Page 8: ...me and enter Data Alarm 1 10 Select Actions and enter T1 to cause this data alarm to send a trap to SNMP manager 1 as configured in the SNMP managers menu 11 Select Alarm Equation and enter test_field test This will cause an alarm to occur any time the word test is received 12 All other settings should remain at their default values for this test scenario 13 Finally the serial ports must be config...

Page 9: ...ollowing methods can be used to either access the command port or provide a pass through connection to devices attached to the serial ports All methods of connecting to the unit can be secured via password for protection of data and hardware RS 232 serial Telnet Standard modem serial Security callback modem serial Records stored inside the DL100 may be retrieved by any of the following methods FTP...

Page 10: ...e and power supply The DL100 may come with any of the following accessories as well depending on the configuration or order Additional Female DB9 to Female DB9 null modem serial cable Female DB9 to male DB25 serial cables 19 inch 1U rack mount adaptor flanges Omnitronix Alarm Manager software 2 3 Front Panel Figure 3 DL100 Front Panel The front panel of the DL100 carries 3 push buttons and 22 LED ...

Page 11: ...ved the LEDs flicker between red and green The CTS2 LED lights when a clear to send signal is received on I O2 The DL100 has five LEDs to indicate file full status A solid lit LED indicates the database percentage is at or over the value for that LED A blinking percentage full LED indicates the database has less than the amount indicated by that LED but more than the previous The Power LED has two...

Page 12: ...le cable end which mates with the serial port connectors of the DL100 will often have a pair of screw down cable locks These cable locks should be used to assure a solid connection of the cable with the DL100 serial port connectors Default settings for the serial ports are 19200 baud 8 bit word length no parity and one stop bit 19200 8N1 Use either the internal setup menu or the external Dipswitch...

Page 13: ... O 2 see table below for details The following table outlines the functionality of Dipswitches B1 through B6 in switching the baud rate and port settings of I O 2 Baud Rate SW1 SW2 SW3 Word Parity Stop SW4 SW5 SW6 9600 OFF OFF OFF 7 Bits None 1 OFF OFF OFF 300 OFF OFF ON 7 Bits Even 1 OFF OFF ON 600 OFF ON OFF 7 Bits Odd 1 OFF ON OFF 1200 OFF ON ON 7 Bits None 1 OFF ON ON 2400 ON OFF OFF 8 Bits No...

Page 14: ... The records can be delivered automatically via FTP push FTP push is accomplished by the DL100 opening a predefined FTP connection at a specific interval and uploading all selected files Remote Access The DL100 provides an administrator with transparent access to devices connected to the serial ports of the unit via pass through connections These can be accessed via the command processor or throug...

Page 15: ... the same network The only outbound network access the DL100 allows is PING and FTP push Password Protection The DL100 has two different access levels available user and administrator The unit allows for up to four different user level passwords Each of these passwords allows only a limited set of commands and no access to the setup menu All user level passwords can be associated with a security c...

Page 16: ...Omnitronix DL100 User s Manual Page 14 ...

Page 17: ...e DL100 3 2 Methods of Connecting Connecting Via Serial Port Connect to I O 2 with the 6 Female DB9 to Female DB9 null modem cable Ensure that Dipswitches B7 and B8 are off in order to enable command mode By default serial port command processor access is not password protected Once connected the command line is available in system administrator mode The following table contains the default passwo...

Page 18: ...o assign an IP address via serial or modem connection For typical command mode actions TCP port 23 will be used Following is a table of the other TCP ports allowed on the DL100 and their functions PORT Function 21 Internal FTP server reserved for future use 23 2001 Telnet to local command port 210n The n corresponds to the serial port number to connect a pass through connection to For example port...

Page 19: ...e identifier assigned to each DL100 by the end user Date and Time are displayed for user informational purposes Memory indicates the amount of data ready memory installed on the DL100 Full indicates the percent of the memory installed that is currently occupied by serial port data and alarm records Modem and Network both indicate whether or not that hardware is installed in the DL100 This status i...

Page 20: ... word length parity and stop bit settings for each installed serial port File Records shows the number of carriage return delimited records stored within the unit File Bytes represents the number of bytes the above records are occupying File Full is a rough percentage indicator of how much data is stored in a particular file ASCII Binary displays the current setting of whether or not ASCII or bina...

Page 21: ...n at the same time but due to the multitasking nature of the DL100 the changes are processed in the order received Note The DL100 processes setup changes in real time In other words the unit implements changes to its setup as soon as they are entered There is no need to exit the setup menu or reboot the unit to apply changes The only exception to this rule is that of IP specific network settings C...

Page 22: ...used SNMP trap actions require T followed by the number s of the trap managers to be used as they are defined in the network setup menu Valid options are 1 and 2 as there are two different SNMP managers definable within the unit Pager actions require P followed by the pager numbers Valid options are 1 2 3 and 4 Modem callout actions require M followed by the modem callout numbers Valid options are...

Page 23: ...dress and other network settings should often be set only once and then only changed if the unit is moved or the network architecture is changed Usually the default value of 255 255 255 0 is appropriate Network Settings Router Address should also be provided by the system administrator Note Changes to IP Address Subnet Mask or Router Address will not take effect until any open Telnet command proce...

Page 24: ... upload the file s Leaving this option blank uploads the files into the root login directory FTP Push Setup Minutes Between Push Attempts has a valid range of 1 to 9999 minutes FTP Push Setup Select Files to Push brings up the menu in the following example Each item in the menu is a toggle for the specified file Data Link DL100 FTP File Selection A Data File 1 ON B Data File 2 ON C Data File 3 ON ...

Page 25: ...ose Timer 0 F Close Socket When File Empty OFF Real Time Socket Setup Disable Real Time Socket allows an administrator to turn on or off RTS access for a particular file Real Time Socket Setup Show Answer String on Connection toggles a standard answer string that can appear upon connection to an RTS Real Time Socket Setup Require Password on Connection toggles password controlled access to the RTS...

Page 26: ...stop bit settings The available options are 8N1 7E1 7N1 and 7O1 Handshaking is a toggle item with the following options DTR Xon Xoff none and both Wrap Around configures whether or not the newest data received on the port will overwrite the oldest in the event that the file reaches its capacity Time Stamping adds the date and time received to each record as it arrives within the unit Serial Stampi...

Page 27: ...l command processor If this setting has a value other than zero it will log off an inactive user after the number of minutes declared here If set to zero this feature is disabled Port Mode controls the actual functionality of this port This setting is a toggle with the following options Command Data and Inline Command allows for serial command processor access Data configures the port as an inboun...

Page 28: ...e device Half duplex turns off character echo Init String is the user defined modem initialization string This string is sent to the modem before important factory modem initialization settings so certain settings in this init string may be overridden TAP Init String is the modem initialization string used only when the modem is making an alphanumeric modem callout Note Make sure to enter AT at th...

Page 29: ...ncide with the four dial back security numbers which are explained later in this section Access n Password sets the password for RTS real time socket or pass through access to each of the two or four ports Access Alarms Password sets the password for RTS real time socket access to the alarms file Show Password Prompt toggles the Password prompt when opening a password protected port Local Command ...

Page 30: ...nable toggles the dialback security functionality for all four users 4 6 Alarm Definitions The alarm definitions branch contains all of the settings pertaining to data alarm monitoring percentage full no data and scheduled events Note For an example driven approach to defining alarm definitions refer to Chapter 5 Following is an example of this menu Data Link DL100 Alarm Definitions Menu A Data Al...

Page 31: ...me is reported with SNMP trap actions Alarm n Alarm Equation defines the alarm equation using the alarm fields defined in the previous menu Alarm n Threshold sets the number of times the alarm equation must be matched before an alarm is triggered If the alarm counter is allowed to grow beyond the threshold the unit will not trigger an alarm again until after the counter is reset Alarm n Auto Clear...

Page 32: ... Data Link DL100 Data Alarm Field Definition Data Field A A Start Position 6 B Field Length 4 C Field Name Err_no Field Definition Start Position is the position number of the character to begin a particular alarm field starting from position 1 Field Definition Field Length is the length of this particular alarm field Field Definition Field Name is the name given to each alarm field This name must...

Page 33: ...essage string to be delivered via serial port 2 during a serial action for this alarm No Data 1 Alarm Settings Schedule n Begin End Time defines the start and end times of up to two different time periods to monitor for no data alarms The times are represented in 24 hour format No Data 1 Alarm Settings Schedule n Duration is the number of minutes the unit will wait without receiving data before al...

Page 34: ...H Event Time Thursday DISABLED I Event Time Friday DISABLED J Event Time Saturday DISABLED K Add Exclusion L Delete Exclusion Scheduled Event n Settings Enable Event toggles the event on or off Scheduled Event n Settings Event Actions defines the actions to perform on event Scheduled Event n Settings Event Message is the string sent with trap actions Scheduled Event n Settings Event Time Day of We...

Page 35: ...if previous attempts fail Callout Delay is the number of seconds to wait between callout attempts Modem Callout Number n sets the phone number to call for each modem action Pager Number n brings up the following menu Data Link DL100 Pager 3 Settings A Pager Type NUMERIC B Pager Callout Number C Pager ID D Post Callout Delay seconds 15 E Post ID Delay seconds 5 Pager Number n Pager Type toggles bet...

Page 36: ...t 2 00 a m local standard time which becomes 3 00 a m local daylight time On the last Sunday in October clocks are set back one hour at 2 00 a m local daylight time which becomes 1 00 a m local standard time 4 9 Polling Other Settings This menu contains some polling and miscellaneous settings for the DL100 Following is an example of the root menu Data Link DL100 Other Settings A Unit ID Data Link ...

Page 37: ...ff toggle controlling whether the unit will automatically delete each record as it is successfully polled via Xmodem or CBB CBB DLE Stuffing is a CBB specific configuration option CBB Retransmits is a CBB specific configuration option CBB Timeout is a CBB specific configuration option Release Mode is a toggle containing the following options line CBB and Xmodem Release Compressed toggles simple sp...

Page 38: ...Omnitronix DL100 User s Manual Page 36 ...

Page 39: ...figurable collections of 16 data alarms Each of these collections is referred to as a data alarm family in this manual A port may only be monitored by one family at a time but it is possible to assign family 1 to one port while assigning family 2 to another Note During all examples in this chapter it is assumed that the unit is configured to monitor incoming data on serial port 1 with data alarm f...

Page 40: ...ines each of the supported operators and their function Operator Function Greater Than Less Than Greater Than or Equal to Less Than or Equal to or Not Equal to Equal to Single character wildcard matches any character or space Parenthesis used to combine operations OR Logical OR AND Logical AND Positional wildcard used in place of a field name to match anywhere within an incoming record Figure 10 A...

Page 41: ...t Alarm Name and enter an appropriate name for this Data Alarm The name entered is most beneficial if descriptive of the particular data portion monitored for alarms 4 Select Alarm Equation and enter the following Test_Field Sesame 5 Toggle Alarm Enable to ON Once enabled the DL100 will immediately begin to monitor serial ports for alarm data 6 Select Actions and enter T1 make sure you have networ...

Page 42: ...Omnitronix DL100 User s Manual Page 40 ...

Page 43: ...tax DUPLEX FULL HALF Set the command processor echo setting for the current connection method Command EXIT Function EXIT CONSOLE MODE Syntax EXIT Ends the console session Command HELP Function SHOW HELP MENU Syntax HELP COMMAND Displays a list of commands or context sensitive help for a specific command Command PING Function PING IP ADDRESS Syntax PING IP address Performs the standard network Ping...

Page 44: ...es Command USER Function SWITCH TO USER PRIVILEGES Syntax USER Change the user level to basic user with no password prompt 6 2 Data Release Commands The following settings are accessible by all users Command ACCESS Function SWITCH ACCESS FILE Syntax ACCESS 1 2 3 4 ALARMS Unmodified displays the current access file Modified it switches access to the specified file Command ADDLF Function Control CR ...

Page 45: ...ble disable adding a two byte CRC code to the end of each block of records released or display current state Command FREE Function CHECK FREE SPACE Syntax FREE Display the amount of remaining memory in the record database Command NEXT Function SEND NEXT DATA BLOCK Syntax NEXT Send next block of data Command PRT Function PARTITION DATA FILE Syntax PRT Set partition in current database file Records ...

Page 46: ...isable addition of line numbers to records as they are output or display current state Command WAIT Function TOGGLE WAIT FOR NEXT COMMAND Syntax WAIT ON OFF Enable disable waiting for NEXT command to release data or display current state 6 3 Setup Commands The following settings are accessible only with administrative privileges Command DEFAULT Function RESTORE FACTORY DEFAULTS Syntax DEFAULT Rese...

Page 47: ... Enters Setup menu 6 4 System Commands The following settings are accessible only with administrative privileges Command BYPASS Function ACCESS DEVICES CONNECTED SERIALLY Syntax BYPASS port number Provide pass through operation between the console port and the specified port If no port is specified uses the port associated with the current ACCESS file Command COLDSTART Function COLD BOOT UNIT Synt...

Page 48: ...AP MODE Syntax WRAP Change wrap mode for current database file Command ZAP Function CLEAR UNIT Syntax ZAP Clear all data and restore all settings to factory default values Records are recoverable Requires confirmation if Confirm Before Deletion menu option is enabled Command ZERO Function EMPTY UNIT Syntax ZERO Clear all data in the database Records are recoverable Requires confirmation if Confirm...

Page 49: ...al Tab 10 LF Line Feed 11 VT Vertical Tab 12 FF Form Feed 13 CR Carriage Return 14 SO Serial In Shift Out 15 SI Serial Out Shift Out 16 DLE Data Link Escape 17 DC1 XON Device Control 1 18 DC2 Device Control 2 19 DC3 XOFF Device Control 3 20 DC4 Device Control 4 21 NAK Negative Acknowledgement 22 SYN Synchronous Idle 23 ETB End of Trans Block 24 CAN Cancel 25 EM End of Medium 26 SUB Substitute 27 E...

Page 50: ... 59 60 61 62 63 64 65 A 66 B 67 C 68 D 69 E ASCII Value Character 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 92 93 94 95 _ 96 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k ASCII Value Character 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 124 125 126 127 DEL ...

Page 51: ...he telephone company may temporarily discontinue your service If possible they will notify you in advance If advance notification is not possible you will be notified as soon as possible Your telephone company may make changes in its facilities equipment operations or procedures that could affect proper functioning of your equipment If they do you will be notified in advance to give you an opportu...

Page 52: ...Omnitronix DL100 User s Manual Page 50 ...

Page 53: ... such connections themselves but should contact the appropriate electric inspection authority or electrician as appropriate The Load Number LN assigned to each terminal device denotes the percentage of total load to be connected to a telephone loop which is used by the device to prevent overloading The termination of a loop may consist of any combination of devices subject only to the requirement ...

Page 54: ...és ensemble Cette précaution est particuliérement importante dans les régions rurales Avertissement L utilisateur ne doit pas tenter de faire ces raccordements lui meme il doit avior recours a un service d inspection des installations électriques ou a electricien selon le cas L indice de charge IC assigné a chaque dispositif terminal indique pour éviter toute surcharge le pourcentage de la charge ...

Page 55: ...rvice under this warranty This warranty applies if your DL100 fails to function properly under normal use and within the manufacturer s specifications This warranty does not apply if in the opinion of Omnitronix Inc the unit has been damaged by misuse neglect or improper packing shipping modification or servicing by other than Omnitronix or an authorized Omnitronix Service Center In no event shall...

Page 56: ...Omnitronix DL100 User s Manual Page 54 ...

Page 57: ... 42 42 42 COLDSTART COLDSTART COLDSTART COLDSTART 45 45 45 45 Command Line 4 Command Processor 16 Compress 18 Compressed Line Mode 12 34 35 Confirmation 34 35 45 46 COUNT COUNT COUNT COUNT 43 43 43 43 D Data Alarm Equation 6 29 37 38 39 Data Alarm Field 6 30 38 Data Alarm Fields 5 37 44 Data Alarm Settings 44 Data Alarms 3 5 6 12 24 28 29 30 31 37 38 39 Data Collection 12 Data Format 24 25 26 Date...

Page 58: ...TEST PUSHTEST PUSHTEST 46 46 46 46 Q Queued Alarms 44 R Rack Mount 8 Real Time Socket 15 16 21 23 27 Real Time Socket 15 Release Mode 17 34 35 Remote Access 12 Remote File Names 22 RESEND RESEND RESEND RESEND 43 43 43 43 RESTART RESTART RESTART RESTART 42 42 42 42 RESTORE RESTORE RESTORE RESTORE 43 43 43 43 RETRSET RETRSET RETRSET RETRSET 45 45 45 45 RJ 11 10 RJ 45 3 10 RL RL RL RL 44 44 44 44 RLM...

Page 59: ...USER USER USER 13 42 42 42 42 User Access 15 27 User Level Passwords 13 W Wildcard 38 Word Length 18 Wrap 24 25 WRAP WRAP WRAP WRAP 46 46 46 46 X Xmodem 12 17 18 35 45 Xon Xoff 23 24 Z ZAP ZAP ZAP ZAP 46 46 46 46 ZERO ZERO ZERO ZERO 46 46 46 46 ...

Reviews: