Push the RSA public key to the Control Station for the Splunk Add-on for EMC VNX
The Splunk Add-on for EMC VNX uses SSH to collect data from the filer. Ensure that SSH is installed and configured properly.
On Linux data collection nodes, OpenSSH client tools must be installed.
1. Determine which user
splunkd is running as, then switch to this user.
2. Ensure that the
ssh binary is in this user's $PATH.
3. Run the following command to generate an RSA public key. Accept all defaults (without passphrase).
ssh-keygen -t rsa
4. Copy the key in
id_rsa.pub, usually located in
ssh and log in to each Control Station from which this add-on will collect data (including the standby Control Station) as the precreated account.
6. Go to
~/.ssh on the Control Station. If this directory does not exist, create it as follows:
mkdir ~/.ssh chmod 700 ~/.ssh
7. Edit the
authorized_keys file and append the generated public key from above.
cd ~/.ssh vi authorized_keys
8. Append the key in id_rsa.pub to this file, save, and close.
chmod 600 authorized_keys
9. From the Splunk data collection node, use SSH to log in to each Control Station again.
The Control Stations should not prompt for a password. If one does require a password, check that you have accurately copied the RSA public key on the collection node to the authorized_keys in Control Station and that the file and directory permissions are correct.
On Windows data collection nodes, PuTTY client tools must be installed.
1. Download the putty package from http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html.
3. Add the path where these are installed (such as
%PROGRAMFILES%\putty) to the system PATH.
puttygen.exe to generate public/private RSA key pair without passphrase.
puttygen.exe. When the dialog prompts, pick SSH-2 Rsa in the Parameters panel.
6. Click Generate. Tip: quickly moving the mouse can speed up the key generation process.
7. When the generation completes, copy the public key directly from the Public Key for pasting into OpenSSH authorized_keys file panel.
8. For each of Control Stations including the standby Control Station from which the add-on will collect data, log in to the Control Station as precreated account by using putty and append the above generated public key to
~/.ssh/authorized_keys on the Control Station.
9. Click Save private key to save the key under this add-on's local directory
$SPLUNK_HOME\etc\apps\Splunk_TA_EMC-vnx\local with the filename
$SPLUNK_HOME is the Splunk Enterprise installation directory, which is
C:\Program Files\Splunk by default. Note the add-on expects this file to be there.
10. Figure out which user splunkd is running as and run cmd.exe as that specific user by using PsExec.
11. In the new cmd.exe console, run the following command for each Control Station, including the standby Control Station. When the
Store key in cache ? (y/n) prompt appears, enter
y. After doing this the first time, log in to all of the Control Stations again to verify that you are not prompted for a password.
plink -i "$SPLUNK_HOME\etc\apps\Splunk_TA_emc-vnx\local\id_rsa.ppk" username@cs_ip hostname
Install VNX CLI for the Splunk Add-on for EMC VNX
Install the Splunk Add-on for EMC VNX
This documentation applies to the following versions of Splunk® Supported Add-ons: released