You can monitor the key metrics of your server with Bolstat’s server monitoring. Additional modules are available to monitor database servers and other applications.
curl -s https://assets.bolstat.com/install-agent | bash /dev/stdin abcdefghijklmnopqrstuvwxyz123456789 acb123 “hash=abcd1319819831”
If you automatically provision your (cloud) server, manually adding the check and agent won’t work. You can customize the agent install command to automatically add a new check in a certain component within Bolstat.
|API Key||Retrieve your provisioning API Key from Project Settings > API Keys.|
|Project ID||Extract the Project ID from the URL of your Bolstat dashboard (after /p/).|
|Parameters||String enclosed by quotes, parameter names and values are joined by the & character.|
The parameters string consists of any of the parameters below. Parameters with an asterisks (*) are required.
|Component*||Component to which the server needs to be added. Extract the Component ID from the URL of your Bolstat dashboard (after /c/).|
|Name||Name of the server|
|Environment||ID of the environment to which this server needs to be assigned.|
The thresholds define when a server needs to send out an alert. By default, two alerts for cpu_util and memory_util are added. You can adjust these or add new ones on the Settings > Alerts page for each server.
There are several modules you can activate in the agent to provide extra metrics in the dashboard. All config values mentioned below should be added as a new block to the agent configuration file at
When auto-provisioning your servers and server agent, you can add a configuration file at
/etc/bolstat/bolstat.cfg with the module config already present. The agent will then add the additional required info on install.
Take care when you have a password with an asterisk (*) in one of your modules. If so, escape the asterisk with a backslash (\). Like:
Port is optional.
Port and password are optional.