Logstash
Logstash is an open-source server-side data processing pipeline that allows you to collect data from a variety of sources, transform it on the fly, and send it to your desired destination.
ⓘ Logstash is an optional component within the Dynamite stack and is not installed as part of the
monitor
. DynamiteNSM does not currently provide an automated integration strategy with Logstash.Once installed, Logstash must be manually configured to listen for events from the
agent
, forwarding them downstream to a collector of your choice.
DynamiteNSM pre-configures Logstash with several useful defaults, and automatically optimizes its use of the JVM heap.
$ dynamite logstash -h
usage: dynamite [-h] {install,uninstall,process,config} ...
Logstash @ 192.168.194.143
positional arguments:
{install,uninstall,process,config}
install Install Logstash as a standalone component.
uninstall Uninstall Logstash on this machine.
process Manage local Logstash instance.
config Modify Logstash configurations.
optional arguments:
-h, --help show this help message and exit
Installation
sudo dynamite logstash install -h
Configuration
dynamite logstash config -h
Process Management
dynamite logstash process -h
Defaults
Directories
- Configuration Directory:
/etc/dynamite/logstash/
- Installation Directory:
/opt/dynamite/logstash/
- Logs:
/var/log/dynamite/logstash/
- JAVA_HOME:
/usr/lib/jvm//jdk-13.0.1