EasyManua.ls Logo

Tripp Lite B092-016 - Chapter 15: Advanced Configuration

Tripp Lite B092-016
257 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
201
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speciedcommandswhenaspecic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,conguringHTTPSandissuingcerticates
• 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 le,ensuringthatyourcustomscriptwill
run whenever the system is booted.

Table of Contents

Other manuals for Tripp Lite B092-016

Related product manuals