share

Configuring Package Collection

Package Collection is enabled by default in the Sematext Agent configuration. It collects packages from two different sources:

  • packages installed on virtual/bare-metal hosts
  • packages residing inside containers

You can disable package collection by setting the following properties:

   # st-agent.yml
   pkg:
     enabled: false
     container-enabled: false
   
   PKG_ENABLED=false
   PKG_CONTAINER_ENABLED=false
   

Additionally, you can tweak the interval that determines how often packages are scanned. By default, the interval is every 10 minutes. The agent retrieves packages from the file system and any running containers, then compares the current state to decide which packages should be reported as installed or removed, and finally ships the events to Sematext Cloud. In addition to reading package info periodically, the agent also captures package install, update, and uninstall events and ships them in real time.

   # st-agent.yml
   pkg:
     interval: 10m
   
   PKG_INTERVAL=10m
   

Some packages may include the a list of configuration files (e.g. Debian packages). To instruct the agent to track the configuration files, you can use the following settings.

   # st-agent.yml
   pkg:
     configs-enabled: true
   
   CONFIGS_ENABLED=true