Setting Access Credentials for Device Discovery
Before you can discover devices, you need to provide the access protocol and credentials associated with the IP address or range where your devices are located. FortiSIEM will then use this information to access your devices, pull information from them, and begin monitoring them.
Access Protocols Required for Discovery
SNMP, VM SDK (for VMware vCenter), or WMI (for Windows devices) must be one of the access protocols for which you provide credentials in order for the devices associated with an IP address or range to be discovered. If your device does not use one of these protocols, then you must configure it to communicate with FortiSIEM as described in the topics under Configuring External Systems for Discovery, Monitoring and Log Collection. As described in those topics, you may also need to set up additional configurations within your devices to send logs and other information to FortiSIEM.
Associate Credentials Only with the IP Address Where They Will be Used
Credentials should only be associated with IP addresses where they can be used. Assigning multiple credentials to IP addresses where they are not used will trigger discovery operations for each credential, and the system will wait for a timeout to occur for each credential before it moves to the next one. This will cause the discovery process to require much more processing time and processing power from the FortiSIEM system. You can, however, associate the same credential (for example, a generic SNMP access credential) to multiple IP addresses where it will be used to communicate with a device over that protocol.
Before starting the discovery process, credentials need to be defined and then associated to specific IP addresses.
Define Credentials
- Log into your Supervisor node.
- Go to Admin > Setup Wizard > Discovery.
- Under Enter Credentials, click Add.
- Enter a Name for the credential.
- Select a Device Type to associate with the credential.
- Select the Access Protocol for which you want to enter credentials.
Note that the Device Type selection determines which Access Protocols are available. Change the default destination ports only if needed
- Choose Password Configuration method
- Manual – means that you have to define credentials in FortiSIEM
- CyberArk – means Accelps will fetch credentials from CyberArk
- If you choose Password Configuration as Manual, then enter the credentials required for the Access Protocol.
- If you choose Password Configuration as CyberArk, then choose CyberArk parameters
- AppID must be set to FortiSIEM
- Specify Safe, Folder, Object: This is the CyberArk Vault Safe, Folder, Object where the credential is defined.
- Specify User Name: This is the User Name of the credential
- Specify Platform (Policy ID): This is the platform related property for the credential. Specify this only if this property is also set in CyberArk. The match will be case sensitive.
- Specify Database: This is a property for the database credential. Specify this only if this property is also set in CyberArk. The match will be case sensitive.
- Check Include Address for Query: If checked, FortiSIEM will query the CyberArk credential by IP or host name. Specify this if CyberArk credential objects are specified by IP.
- Click Save. The credentials you created will be added to the list.
Specify Device to Credential Mapping
- Under Enter IP Range to Credential Associations, click Add.
- Select the credential you just created from the list.
Note that you can add multiple credentials to the same IP/host information in this step by clicking +.
- Enter an IP address, IP range, or Host Name to associate with the credential.
Test Connectivity
You need to perform a Test Connectivity to make sure that the credentials are correct.
- Select the IP/credential association you just created, and click Test Connectivity. A ping will be performed first to make sure that the host is alive. If ping is disabled in your network, then choose Test Connectivity without ping.
A dialog will show you the results of your connectivity tests. Note that the connectivity tests can take several minutes, so you may want to use the Run in Background option.