Introduction to NonStop Operations Management
Operations Management Tools
Introduction to NonStop Operations Management–125507
14-20
Tandem Advanced Command Language (TACL)
Tandem Advanced Command Language (TACL)
TACL is the command interpreter for the NonStop Kernel operating system. TACL helps
you automate operations tasks by allowing you to write macros to perform commands. A
macro is a stored sequence of TACL commands to which you assign a name; entering
the macro name invokes the command sequence. Macros can accept arguments. For
example, you can create a macro called STATUS that checks the status of the system.
Operators have to enter only one command (STATUS) and argument (the name of the
system) to check whether:
•
All processors are up
•
All disks are up and paths have not been switched
•
NonStop TM/MP is running and the correct volumes are enabled for NonStop
TM/MP processing
•
All network lines and nodes are up
•
Spooler devices are up and spooler collectors are full
•
Log files are full
•
Application servers, processes, and terminals are running properly
All TACL macros should be formally tested on a development system before they are
used on production systems.
•
Define function keys to perform macros or routines. For example, you can define
function key F2 on your keyboard to execute a macro (such as STATUS) or to start
an application program. Once you define the function key, you simply press the key
to execute the macro or program.
•
Use TACL as a programming language to create routines that perform complex
operations.
Tandem Capacity Model (TCM) and MeasTCM
TCM is a PC-based capacity-planning tool designed for capacity planners who need to
estimate future system performance. TCM uses MeasTCM data (data generated by
Measure and processed by MeasTCM in preparation for TCM) to predict performance
for changing workloads and configurations. Using TCM, capacity planners can perform
the following for current and planned systems and workloads:
•
Estimate the amount of hardware required to meet current and projected business
needs
•
Forecast the maximum capacity of current systems
•
Predict the performance of user applications by answering “what-if” questions
regarding estimated throughputs, response times, and number and usage of
processors and disks for various user-defined scenarios