Config Reference
Customizing Information for Different Departments
Users can customize the information sent from the controller to get different settings based on their department. The information should include fields like guid, hostname, version, ip_addresses, mac_address, os, and label.
Config Files for Browsermon (Controller)
Example Configuration File (browsermon.conf)
[default]
browser=firefox
mode=scheduled
schedule_window=1m
logdir=C:\\browsermon\\history
logmode=csv
rotation=1h
backup_count=0
log_level=DEBUG
watchdog_ip=0.0.0.0
watchdog_port=5601
kafka_mode=true
kafka_server_url=localhost:9092
machine_label=DefaultLabel
Configuration Explanation
- browser: Specifies the browser(s) to monitor, such as Firefox, Chrome, or Edge.
- mode: Determines whether BrowserMon operates in scheduled mode (default) or real-time mode.
- schedule_window: Sets the interval between each browser data collection iteration.
- logdir: Defines the directory where browser history log files are stored.
- logmode: Specifies the format of the history log files (CSV or JSON).
- rotation: Sets the interval for rotating history log files.
- backup_count: Defines the number of backup copies of history log files to retain.
- log_level: Specifies the logging level (INFO or DEBUG).
- watchdog_ip: IP address of the Watchdog server.
- watchdog_port: Port number where Watchdog service listens for connections.
- kafka_mode: Enables (true) or disables (false) Kafka integration for centralized logging.
- kafka_server_url: URL of the bootstrap Kafka server.
- machine_label: The label you will sent as a payload to the watchdog server.
*All these config variables can be changed in browsermon-local.conf file except watchdog_ip and watchdog_port.
Types of Configurations
BrowserMon 2.0 supports different types of configurations to tailor settings based on organizational needs:
-
Default Configuration (browsermon.conf): Provides baseline settings for all deployments.
-
Central Watchdog Configuration (browsermon-watchdog.conf): Overrides default configurations for centralized management this configuration is recieved from the watchdog server and written in the
browsermon-watchdog.conffile in your installation directory. -
Local Configuration (browsermon-local.conf): Allows local administrators to customize settings for specific requirements, overriding both default and watchdog configurations.

