Installation of Smart Connector(s)#
The basic integration with EclecticIQ Platform consists of an ArcSight Smart Connector and the provided EclecticIQ base content package for ArcSight ESM.
The recommended connector to be used is a syslog daemon connector to receive threat intelligence in CEF format and send it into ArcSight ESM.
This connector can be installed on a separate connector server.
For a bi-directional integration, a second ArcSight CounterACT Smart Connector is needed to talk back to EclecticIQ Platform to create sightings in the EclecticIQ Platform.
Prerequisites#
- A running ArcSight ESM instance. 
- A running EclecticIQ Platform instance. 
- A separate connector server to install the receiving syslog daemon connector. 
- Open a TCP or UDP port to that server for the syslog daemon connector, TCP 1514. 
Install the smart connectors#
- Log in to EclecticIQ Platform via SSH. 
- Create a user named arcsight and a directory to host the connectors and set its permissions: - sudo useradd arcsight sudo passwd arcsight sudo mkdir -p /opt/arcsight/connectors sudo chown –Rv arcsight:arcsight /opt/arcsight/ 
- Upload the latest 64 bit ArcSight Connector binary to the platform. 
- Install the receiving syslog daemon connector as user arcsight: - sh ArcSight-7.3.0.7886.0-Connector-Linux64.bin- install the connector in - /opt/arcsight/connectors/eiq-cef-syslog-daemon.
- Run the connector configuration as user arcsight: - /opt/arcsight/connectors/eiq-cef-syslog-daemon/current/bin/runagentsetup.sh - Use the following settings: - Type: Syslog Daemon Network Port: 1514 IP Address: (ALL) Protocol: Raw TCP Forwarder: false ArcSight Manager Destination: Manager Hostname: <ESM fully qualified domain name> Manager Port: 8443 User: <user allowed to register connectors> Password: ******** AUP Master Destination: true Filter Out All Events: false Enable Demo CA: false Connector details Name[]:eiq-cef-syslog-daemon Location[]: eiq-platform.local DeviceLocation[]: Comment[]: TCP syslog connector - port 1514 for CEF input 
- Install the connector service wrapper script as root: - sudo /opt/arcsight/connectors/eiq-cef-syslog-daemon/current/bin/arcsight agentsvc -i -u arcsight -sn eiq-cef-syslog-daemon 
- Start the connector service: - sudo /etc/init.d/arc_eiq-cef-syslog-daemon start - Make sure the connector is running and listens on the configured port: - sudo netstat –tlpn |grep 1514 
- The receiving connector should appear in a running state in the ArcSight Console: - Connectors/Shared/All Connectors/eiq-arc.local/eiq-syslog-cef_tcp(running). 
The connector logs its operations to:
/opt/arcsight//opt/arcsight/connectors/eiq-cef-syslog-daemon/current/logs