Getting started with Galago
Getting started with Galago is simple. You'll need 1) an agent and 2) a host id. If you run into questions at any point, feel free to ping us at support@galagomonitoring.com.
Solution overview from Sign Up to live data...
Download the Galago agent here or from within the Galago dashboard.
For 64-bit Linux OS: x64
For ARM processors: ARM (includes most Raspberry Pis)
Each agent requires a unique host id to operate. This id authenticates the host with Galago servers and allows for communication and visualization on the Galago dashboard. Host ids can be requested on a userβs Account page.
To configure the agent, place the downloaded agent in a directory of choice. From within that directory:
[galago_arm , galago_x64]
to galago
mv galago_x64 galago
chmod +x galago
./galago conf
will generate
galago.conf.gen
galago.conf.gen
with additional configuration optionsgalago.conf
mv galago.conf.gen galago.conf
There are three options to run the agent.
sudo ./galago boot
-> Generates galago.service
in /etc/systemd/system
sudo service galago start
[sudo] ./galago [&]
[sudo] ./galago id <host_id> [&]
Recommended Setup: We recommend the user generates and edits the configuration file, and then runs the agent as a service (option 1).
The show-me-data-now setup: To immediately see basic host resources on the Galago dashboard, run option 3.
Metrics
The galago agent can monitor the following metrics:
Alerts
Alerts can be triggered for all metrics as follows:
Recovery messages are automatically generated in all cases. User-defined thresholds are specified in
galago.conf
.
Real-time Data
Real-time messages contain data from all metrics. Each real-time message is generated every x minute(s) and sent every y minute(s). For instance:
Keep-Alives
Keep-alive messages are sent automatically from the host to ensure continued connectivity. If a host is configured to send real-time data in 10 minute or less intervals, then keep-alives are not necessary. However, if the messaging frequency exceeds 10 minutes, keep-alives will be sent as necessary to ensure continued interaction with Galago servers. Connectivity is checked on the server side every 10 minutes.
In galago.conf
, specify a directory path for the galago.log
.
This location must be writable for the log file to appear.
E.g. /home/user/galago/
If the log becomes un-writable or the directory path is not specified, log output will appear in the syslog.
Users can select their preference for real-time email alerts from the host management page on the dashboard.
3 options are available:
Text message alerts are available on request, and are configured for All Alerts.