Owner's Manual
Smart Scripting | 55
• Monitor network requests; for example, “find a specified MAC address” or
“generate a health-check heartbeat”.
• Create a simple menu of options that a non-network administrator can use to
create requests to be sent to the network.
Smart Scripting consolidates management data inside a switch and sends it to
management consoles, databases, or applications – reducing polling and network
traffic. For example, you can use a script as part of a cloud-computing deployment to
detect when the network has changed, query a database server for Configuration
Management Database (CMDB) information, and ultimately apply network changes
based on the data.
Downloading the Smart Scripting Package
Download the Smart Scripts package from the Dell Networking OS website as a file
named:
• SMARTSCRIPTS-P-3.1.1.0.tar.gz for S4810 and S4820T
• SMARTSCRIPTS-I-3.1.1.0.tar.gz for Z9000 and S6000
• SMARTSCRIPTS-M-3.1.1.0.tar.gz for MXL Switch
To download the SmartScript package to a dedicated location, use one of the
following method: tftp, ft, flash,or nfsmount.
The Smart Scripting package includes the following files and functionality:
• SQLlite database and PERL, Python, TCL interface to SQLite
• NetSNMP client and PERL, Python interface to the client
• PERL interpreter and associated files
• Python interpreter and associated files
• Expanded set of UNIX utilities
• Web-Server with HTTP Support (see Web Server with HTTP Support)
Installing Smart Scripting
After you download the Smart Scripts package, install the file from local flash
memory on a switch or from an external drive on a network server. Because the
installation takes time, it is performed in the background. When the download is
complete, a message displays on the console. The package installation updates the
running configuration file.
To install the Smart Scripting package, download it from the Dell Networking web
portal:
CAUTION:
You can modify (for example, edit or rename) the files downloaded with the
Smart Scripting package only in the directory in which you install the package.
Never modify the files in other system directories.