Use shell script to collect hardware and software data for RSA Authentication Manager 8.x
RSA Product Set: SecurID RSA Product/Service Type: Authentication Manager RSA Version/Condition: 8.1 Service Pack 1 or later
An RSA technical support engineer may require more data than provided in the Troubleshooting Files generated in the Operations Console. This article explains how to generate additional information for RSA Authentication Manager 8.1 SP1 and later by running a shell script.
The attached RSAAMdata_collect.sh creates the three files that are listed below and collects the following information:
Output of dmidecode data,
Output of running top for root processes,
Output of top for rsaadmin processes,
CPU data, and
Listing of software packages installed in the operating system,
SYSCTL information, and
The hostname information,
The resolv.conf data,
The netstat output,
The nsswitch.conf data,
The defined network routes,
The contents of services file,
The contents of the local hosts file, and
A list of firewall rules.
The script locates all *.log files in /opt/rsa/am and subfolders and places them in a .tar archive file in /tmp.
Runs SQL statements to query data in the RSA Authentication Manager database:
RSA Authentication Manager instances in the deployment with version information,
All RSA Authentication Agents,
All RADIUS clients,
All identity sources,
Authentication bit flag report,
All Security Console administrators,
Registered users (and all users in the internal database),
All global parameters,
Configuration settings report, and
System tuning data.
The configuration settings report works only on RSA Authentication Manager 8.2 Service Pack 1 patch 1 or later.
The shell script can generate one or more of the following files in /tmp:
Download the RSAAMdata_collect.sh shell script.
Using a secure FTP client such as WinSCP, copy the script to the /tmp folder on the RSA Authentication Manager primary.
Checking OC credentials....missing OC credentials!
Please enter OC Administrator username:<enter Operations Console administrator user name>
Please enter OC Administrator password: <enter Operations Console administrator password>
OC credentials validated... redirecting to menu..
The shell script menu:
RSA Customer Support (Asia Pacific)
Collecting Data on your Authentication Manager (AM) Instance..
1) Hardware Information
2) Software Information
3) Network Information
4) AM Log Data into a tar file
5) Running SQL Statements on the AM Database
6) License & AM Config Information (where AM is 22.214.171.124.0 or later)
7) All of the above
8) Display filenames
Please select an option
Option 7 (All of the above) generates all three files. The filenames are displayed using option 8.
The RSAAMdata_collect.sh shell script creates three files on the RSA Authentication Manager instance in the /tmp/ folder and does not change any production data.
This script gathers information from the operating system hosting the RSA Authentication Manager and uses SQL statements to read data from the RSA Authentication Manager database.