Advanced Configuration; Custom Scripting; Custom Script To Run When Booting - Tripp Lite B092-016 Owner's Manual

Console server management switch console server with poweralert console server
Hide thumbs Also See for B092-016:
Table of Contents

Advertisement

Chapter 15: Advanced Configuration
Console Servers run the embedded Linux operating system. So Administrator class users can configure the Console Server and
monitor and manage attached serial console and host devices from the command line using Linux commands and the config
utility (as described in Chapter 14).
The Linux kernel in the Console Server also supports GNU bash shell script enabling the Administrator to run custom scripts.
This chapter presents a number of useful scripts and scripting tools including
• delete-node which is a general script for deleting users, groups, hosts, UPS's etc
• ping-detect which will run specified commands when a specific host stops responding to ping requests
This chapter then details how to perform advanced and custom management tasks using Linux commands and the open
source tools embedded in the Console Server:
• portmanager serial port management
• raw data access to the ports and modems
• iptables modifications and updating IP filtering rules
• retrieving status information using SNMP and modifying SNMP with net-snmpd
• public key authenticated SSH communications
• SSL, configuring HTTPS and issuing certificates
• using pmpower for NUT and PowerMan power device management
• using IPMItools
• sms server tools
• disable multicasting

15.1 Custom Scripting

The Console Server supports GNU bash shell commands (refer Appendix A) enabling the Administrator to run custom scripts.

15.1.1 Custom script to run when booting

The /etc/config/rc.local script runs whenever the system boots. By default this script file is empty. You can add any commands
to this file if you want them to be run at boot time e.g. if you wanted to display hello world:
#!/bin/sh
echo "Hello World!"
If this script has been copied from a Windows machine you may need to run the following command on the script before bash
can run it successfully:
# dos2unix /etc/config/rc.local
Another scenario would be to call another custom script from the /etc/config/rc.local file, ensuring that your custom script will
run whenever the system is booted.
201

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents