The T/Mon LNX ASCII Processor

Morgana Siggins
Morgana Siggins
Monitoring Specialist

Diferrent from other communication protocols that may be used to report alarm information, ASCII is free-form, non-standard, and may say almost anything.

So, if you have remote ASCII-enabled devices that you need to keep an eye on, you need a powerful monitoring master station. Your master should be able to monitor the English output of your telecom network and declare alarms based on your selection criteria from ASCII devices like switches, PBXs, and routers.

That's where the T/Mon LNX comes in. T/Mon's ASCII processing is a powerful and flexible feature that allows you to have complete visibility over your ASCII devices at all times.

If you have an ASCII network and are planning to deploy the T/Mon, or need to know if T/Mon is a good option for you, read on. We'll dive into how you can set up the T/Mon ASCII processor for the first time.

What is ASCII?

American Standard Code for Information Interchange (ASCII) is a code for representing 128 English characters as numbers, with each letter assigned a number from 0 to 127. In other words, ASCII is character table that translates letters to hex representations. For example, the ASCII code for uppercase M is 77.

ASCII is pronounced "as-kee".

The majority of computers use ASCII codes to represent text. This makes it possible to transfer data from one computer to another.

Text files stored in ASCII format are usually called ASCII files. Text editors and word processors are usually capable of storing information in ASCII format, although ASCII format is not always the default storage format.

From a monitoring point of view, ASCII is any human-readable text message that you might see on a printer or command console.

ASCII appears in a huge range of devices, but it almost always look different. Nonetheless, humans can always read and understand ASCII reports.

ASCII differs from traditional protocols due to its much more free form and because it's not limited to a predefined set of codes or packets. Arguably, excluding SNMP, ASCII is one of the most universal protocols.

The DPS Application

The "Printable" subset of characters

What Devices Does ASCII Come From?

The main devices from which ASCII comes from are:

What Communications Interfaces Can ASCII Be Read From?

ASCII can be transported via:

Sample ASCII messages from the T/Mon user manual:


What Are The Advantages of Monitoring ASCII with a Computer?

Because it's human-readable, you can theoretically have your technicians manually monitoring ASCII alarms. This is not a very efficient method, though. Using computers to monitor ASCII is a better solution. This is because computers:

After collecting ASCII alarms, computers like T/Mon LNX allow users to apply its core features to those alarms. These include qualification, history logging, alarm viewing, and automatic notifications.

T/Mon ASCII Processing

The purpose of T/Mon ASCII is to convert the ASCII source to a standard T/Mon alarm. This means that each T/Mon alarm point is databased with a regular expression rule. A specific rule will generate the alarm and another will clear the alarm.

Here's how T/Mon ASCII processing occurs:

  1. T/Mon receives a message
  2. Incoming text is sent to the ASCII processor
  3. The ASCII processor uses regular expression rules to match against a point on T/Mon
  4. When a match is found, the corresponding alarm point is modified (set or cleared)
  5. If no match is found, then the message is marked as "unmatched"

Configuring T/Mon LNX ASCII Processor

In order to configure the ASCII Processor, you first need to create a new ASCII device module. This is how you can do this:

View Message Queue


Editing the default point definitions


Entering regular expressions


Editing the ASCII processor script


Sample SysLog messages:

<171>67081: Aug 8 22:25:37.875 PDT: %LINK-3-UPDOWN: Interface GigabitEthernet1/0/20, changed state to up

<171>67082: Aug 8 22:25:39.915 PDT: %LINK-3-UPDOWN: Interface GigabitEthernet1/0/20, changed state to down

Regular expressions for the previous messages are:


LINK-3-UPDOWN: Interface GigabitEthernet1\/0\/20, changed state to down


LINK-3-UPDOWN: Interface GigabitEthernet1\/0\/20, changed state to up


Auto ASCII is a good option for messages that are consistently formatted in the same way and have Alarm/Clear states. Here's the step-by-step that will help you configure that:


The Bottom Line

The T/Mon LNX is an integrated, multiprotocol master station that can poll ASCII and non-ASCII devices, allowing you to consolidate all your alarm monitoring on a single platform. This way you can eliminate the need for specialized terminals and reduce the number of screens your staff needs to monitor to only one.

All of your alarm data is integrated into a single display that can show you - at a simple glance - the condition of your entire network.

To know more about how T/Mon can offer significant benefits or if you have special requirements that need a custom solution, simply send us a message here.

Do you already have the T/Mon and have some questions for our tech support? Reach out to us here.

Get a Live Demo

You need to see DPS gear in action. Get a live demo with our engineers.

White Paper Series

Check out our White Paper Series!

A complete library of helpful advice and survival guides for every aspect of system monitoring and control.

DPS is here to help.


Have a specific question? Ask our team of expert engineers and get a specific answer!

Learn the Easy Way

Sign up for the next DPS Factory Training!

DPS Factory Training

Whether you're new to our equipment or you've used it for years, DPS factory training is the best way to get more from your monitoring.

Reserve Your Seat Today

Having trouble finding the perfect solution?

Get Help

No other network on the planet is exactly like yours. We manufacture hundreds of product variations per year that are customized to our clients' exact spec, all while providing training, tech support, and upgrade availability.

Send us a quick online message about what you're trying to accomplish. We'll give you a call and work with you to design a perfect-fit solution for your network.

Hours: Monday - Friday
7:00 a.m. - 6:00 p.m. PST
Tech Support: (559) 454-1600 /
Sales: Domestic: (800) 693-0351
International: 1+ (559) 454-1600