Install Metrist Orchestrator
To start a guided installation of Orchestrator, run this command and follow the prompts. You will, for example, need your API token which you can get from app.metrist.io/profile.sh
curl https://dist.metrist.io/install.sh >/tmp/install.sh; bash /tmp/install.sh
If you are running on a platform that the script supports, you will have a running copy of Orchestrator.
journalctl --unit metrist-orchestratorshould show a running process.
sudo systemctl stop metrist-orchestratorwill stop the process.
sudo systemctl start metrist-orchestratorwill start the process.
Also, if logged in at app.metrist.io, you can:
- Add the Metrist monitor to your dashboard (click + Add/Remove dependencies),
- select the Metrist monitor for display on your dashboard,
- Save Changes,
- then navigate to the Metrist monitor > Realtime Data > My Agent Data.
You should see your Orchestrator reporting telemetry data to a region called
fake-dev-instance(this is configurable, see below).
We do not support every combination/distribution of operating system. If the script detects that your system is not supported for guided installation, it will refer you back here.
Please see other installation options. These options are a good starting point for unattended installations, docker environments, etc.
Verification of Binaries
All binaries are signed by a key that is listed in our public keyring. Our installation instructions always include verify commands, such as:
gpg --verify --keyring=/tmp/metrist.gpg $orch_latest.asc # where %orch_lastest.asc is the path to one of our binaries
wget -nc https://raw.githubusercontent.com/Metrist-Software/orchestrator/main/dist/trustedkeys.gpg -O /tmp/metrist.gpg orch_latest=$(curl https://dist.metrist.io/orchestrator/ubuntu/20.04.x86_64.latest.txt) wget https://dist.metrist.io/orchestrator/ubuntu/$orch_latest wget https://dist.metrist.io/orchestrator/ubuntu/$orch_latest.asc gpg --verify --keyring=/tmp/metrist.gpg $orch_latest.asc
On warning: “gpg: Can't check signature: No public key”
Note the message:
gpg: Signature made Day ## Month yyyy hh:mm:ss. This indicates the binary’s signature is valid.
You will also see:
gpg: Can't check signature: No public key. This is to be expected and indicates that you have not, with your own private key, declared trust in our keyring. Contact us for more information.
Read about how we sign code for more information.