Service Manual

Stores all the periodically collected data and/or statistics from the Dell Networking OS.
Stores the Dell Networking OS configuration files.
Stores other script logs, updated, deleted, and transferred using this database.
Dell Networking OS provides Perl, Python, Ruby, and TCLSH interfaces for SQLite. As a result, you can
create custom scripts to handle all the database information and operations.
NET SNMP Client
To manage the device using the simple network management protocol (SNMP) through scripts, the Dell
Networking OS supports the NetSNMP client.
You can run scripts that use SNMP to manage the data center and devices from within the Dell
Networking OS. The Dell Networking OS provides Perl, Python, and Ruby interfaces for the NetSNMP
client. To run the SNMP operations, use the tclsh exec command. As a part of the NetSNMP client, the
following utility applications are supported:
snmpwalk
snmpget
snmpset
snmpbulkget
snmpbulkwalk
snmpbulknext
You can download the MIB files from the following path:
https://www.force10networks.com/CSPortal20/Main/SupportMain.aspx.
The directory path is /usr/pkg/share/snmp/mib.
Limits on System Usage
To restrict CPU and memory usage, Smart Scripting establishes limits on system processes for the
following attributes (regardless of the user-privilege level or scripting method).
Table 2. Limits on System Attributes
System Attributes Value Description
cputime
unlimited Maximum amount of time a
process uses.
filesize
unlimited Largest file size (in bytes) that can
be created.
datasize
131,072 Maximum size (in bytes) of the
data segment for a process; this
value defines how far a program
may extend its break with the
sbrk(2) system call.
stacksize
2,408 Maximum size (in bytes) of the
stack segment for a process; this
value defines how far a program’s
82
Smart Scripting