Use Beaver to ship logs only when alternatives such as
fluent-bit aren't available.
This usually is only the case with older platforms, which aren't supported by these agents.
To use Beaver, first verify your platform has Python version
It's best to install Beaver using
pip , by running:
pip install beaver
If you can't use
pip (e.g. if you're not connected to the internet), create an offline installation tarball. Run the following on an internet-connected machine:
pip download beaver -d "/tmp/beaver-deps"
tar cvfz beaver-deps.tgz /tmp/beaver-deps
beaver-deps.tgz file to the destination server, and run:
tar xvfz beaver-deps.tgz
pip install Beaver-36.2.1-py2-none-any.whl -f ./ --no-index
Next, create a configuration file. Create a file named
/etc/conf and paste the following (making the required adjustments):
; replace with the data-domain or IP of Sophie
; if Sophie is installed on-prem, replace with port configured in your data-input
; use a descriptive type to these files
; replace with descriptive tags
; add descriptive fields
More configuration options can be found here.
Save the file, then run Beaver:
beaver -c /etc/conf/beaver.ini -t tcp
If Beaver starts successfully, you can Daemonize it by adding the
That's it! once Beaver is running you should see logs appearing in Sophie.