Skip to main content
Version: 5.3

Configuring Data Collection Integration with Security Code Products

Notation:

${LS_HOME} - Logstash home directory, usually /app/logstash

General Description

Data collection from Security Code products is configured through Smart Monitor Data Collector pipeline configurations.


Adding Variables to Keystore

To enable data collection, add variables with identification and authentication data to Smart Monitor Data Collector keystore.

NameValue
continent_bd.userUsername for connecting to Continent DB (APKSH 3.9)
continent_bd.passwordPassword for connecting to Continent DB (APKSH 3.9)
continent_bd.hostContinent DB host (APKSH 3.9)
continent_bd.portContinent DB port (APKSH 3.9)
continent_bd.bdContinent DB name (APKSH 3.9)
continent_snmp.userUsername for SNMP connection to APKSH
continent_snmp.auth_protocolAuthentication protocol for SNMP connection to APKSH
continent_snmp.passwordPassword for SNMP connection to APKSH
continent_snmp.security_levelSNMP security level on APKSH
sns_bd.userUsername for SNS DB connection
sns_bd.passwordPassword for SNS DB connection
sns_bd.hostSNS DB host
sns_bd.portSNS DB port
sns_bd.bdSNS DB name

Example command for adding a variable to keystore:

sudo -u logstash ${LS_HOME}/bin/logstash-keystore add continent_bd.user

Installing Smart Monitor Data Collector Configurations

Configuration files (pipelines) are shipped with the module and require additional editing according to the addressing of your Smart Monitor and Security Code product installations.

In .conf files intended for data collection via SNMP from Continent devices, specify polled IP addresses:

hosts => [
{
host => "udp:IP_1/161"
version => "3"
retries => 5
timeout => 5000
},
{
host => "udp:IP_2/161"
version => "3"
retries => 5
timeout => 5000
},
...
]

In .conf files for syslog collection, specify the full path to the file where Rsyslog writes logs. Rsyslog configuration parameters are also defined in this module.

To install configuration files:

  1. Go to the Smart Monitor Data Collector host.
  2. Place .conf pipeline files and the bizone folder with scripts into ${LS_HOME}/config/conf.d.
  3. Add pipelines to pipelines.yml. For details, see Guide for creating a standard pipeline.
  4. Restart Smart Monitor Data Collector using:
systemctl restart logstash