↳ Source GitHubConnecteur

Eset Security Management Center

Description

Connector for [Eset SMC](https://help.eset.com/esmc_admin/72/en-US/) threat events, audit logs, firewall events and web sites filter.
Statut déclaré
1
Auteur / éditeur déclaré
Eset

Sources déclarées

Métadonnées du fichier source. Aucune dépendance déduite du KQL.

Types de données

Permissions déclarées

read and write permissions are required.
Workspace
Workspace
read permissions to shared keys for the workspace are required. [See the documentation to learn more about workspace keys](https://docs.microsoft.com/azure/azure-monitor/platform/agent-windows#obtain-workspace-id-and-key).
Keys
Workspace
Access to Eset SMC console
Permissions to configure log export

Instructions du connecteur

Contenu publié dans le dépôt. Consultez le fichier original pour l’ensemble des paramètres.

1. Install and onboard the agent for Linux
Typically, you should install the agent on a different computer from the one on which the logs are generated. > Syslog logs are collected only from **Linux** agents.
Choose where to install the agent:
Install agent on Azure Linux Virtual Machine
Select the machine to install the agent on and then click **Connect**.
Install agent on a non-Azure Linux Machine
Download the agent on the relevant machine and follow the instructions.
2. Configure the logs to be collected
Configure rsyslog to accept logs from your Eset SMC IP address. ``` sudo -i # Set ESET SMC source IP address export ESETIP={Enter your IP address} # Create rsyslog configuration file cat > /etc/rsyslog.d/80-remote.conf << EOF \$ModLoad imudp \$UDPServerRun 514 \$ModLoad imtcp \$InputTCPServerRun 514 \$AllowedSender TCP, 127.0.0.1, $ESETIP \$AllowedSender UDP, 127.0.0.1, $ESETIP user.=alert;user.=crit;user.=debug;user.=emerg;user.=err;user.=info;user.=notice;user.=warning @127.0.0.1:25224 EOF # Restart rsyslog systemctl restart rsyslog```
3. Configure OMS agent to pass Eset SMC data in API format
In order to easily recognize Eset data we will push it to separate table and parse at agent so query in Azure Sentinel is easier and fast. To make it simple we will just modify ```match oms.**``` section to send data as API objects by changing type to out_oms_api. Modify file on /etc/opt/microsoft/omsagent/{REPLACEyourworkspaceid}/conf/omsagent.conf. Full ```match oms.**``` section looks like this: ``` <match oms.** docker.**> type out_oms_api log_level info num_threads 5 run_in_background false omsadmin_conf_path /etc/opt/microsoft/omsagent/{REPLACEyourworkspaceid}/conf/omsadmin.conf cert_path /etc/opt/microsoft/omsagent/{REPLACEyourworkspaceid}/certs/oms.crt key_path /etc/opt/microsoft/omsagent/{REPLACEyourworkspaceid}/certs/oms.key buffer_chunk_limit 15m buffer_type file buffer_path /var/opt/microsoft/omsagent/{REPLACEyourworkspaceid}/state/out_oms_common*.buffer buffer_queue_limit 10 buffer_queue_full_action drop_oldest_chunk flush_interval 20s retry_limit 10 retry_wait 30s max_retry_wait 9m </match> ```
4. Change OMS agent configuration to catch tag oms.api.eset and parse structured data
Modify file /etc/opt/microsoft/omsagent/{REPLACEyourworkspaceid}/conf/omsagent.d/syslog.conf ``` <source> type syslog port 25224 bind 127.0.0.1 protocol_type udp tag oms.api.eset </source> <filter oms.api.**> @type parser key_name message format /(?<message>.*?{.*})/ </filter> <filter oms.api.**> @type parser key_name message format json </filter> ```
5. Disable automatic configuration and restart agent
```bash # Disable changes to configuration files from Portal sudo su omsagent -c 'python /opt/microsoft/omsconfig/Scripts/OMS_MetaConfigHelper.py --disable' # Restart agent sudo /opt/microsoft/omsagent/bin/service_control restart # Check agent logs tail -f /var/opt/microsoft/omsagent/log/omsagent.log ```
6. Configure Eset SMC to send logs to connector
Configure Eset Logs using BSD style and JSON format. - Go to Syslog server configuration as described in [Eset documentation](https://help.eset.com/esmc_admin/72/en-US/admin_server_settings.html?admin_server_settings_syslog.html) and configure Host (your connector), Format BSD, Transport TCP - Go to Logging section as described in [Eset documentation](https://help.eset.com/esmc_admin/72/en-US/admin_server_settings.html?admin_server_settings_export_to_syslog.html) and enable JSON

Contenus associés

Liens établis à partir des identifiants déclarés et des manifests des solutions.

Traçabilité de la source

GitHub

Les valeurs affichées proviennent des fichiers du dépôt Azure/Azure-Sentinel. Elles décrivent le modèle publié, pas la configuration de votre workspace.

Identifiant source
EsetSMC
Autres fichiers source 2Solutions/Eset Security Management Center/Data Connectors/esetSmc.jsonsource ↗Solutions/Eset Security Management Center/Data/Solution_Eset Security Management Center.jsonsolution-membership ↗
GSTEP / SUIVI DU CATALOGUE

Ajouté au catalogue : 16 sept. 2026 · 05:49 UTC
Dernier changement observé : 16 sept. 2026 · 05:49 UTC

Dates de synchronisation GSTEP, distinctes des dates de publication du contenu source.