Moogfarmd and Core Data Processing
Moogfarmd is the core system application that runs all of the algorithms and automation relevant to Moogsoft Onprem. It is responsible for the following:
Creating alerts.
Analyzing alerts to determine their significance.
Clustering alerts into Situations.
Performing automation relating to the automated response such as escalation, routing, notification, invitation of either alerts or Situations.
The topics in this guide help you configure the data processing components of Moogfarmd:
You can run one or many instances of Moogfarmd on your Moogsoft Onprem system.
Services
The Moogsoft Onprem installation installs Moogfarmd as a service:
/etc/init.d/moogfarmd
A backup Moogfarmd service script is located at $MOOGSOFT_HOME/etc/service-wrappers/moogfarmd
.
If you run multiple instances of Moogfarmd on the same host, copy and modify the default Moogfarmd service script for each Moogfarmd running on the host:
Copy
$MOOGSOFT_HOME/etc/service-wrappers/moogfarmd
to/etc/init.d/mymoogfarmd
.Edit the following parameters in the
/etc/init.d/mymoogfarmd
file:SERVICE_NAME=mymoogfarmd CONFIG_FILE=$PROCESS_HOME/config/my_moog_farmd.conf
You now have a new service to be used to start your own specific Moogfarmd:
service mymoogfarmd start
Learn More
For information on starting, stopping and configuring Moogfarmd, see the Moogfarmd Reference.
To learn more, watch the Moogfarmd Fundamentals training video at Moogsoft University. You will need access credentials to view it. Please contact your account manager to receive credentials.