This repository has no description
862 B
35 lines
1# Shared facts of the monitoring stack, imported (not as a module) by
2# agent.nix, server.nix, alerts.nix and checks.nix.
3{
4 # Every machine writes metrics and logs to all of these (via <name>.r).
5 servers = [
6 "styx"
7 "coaxmetal"
8 ];
9
10 # Machines expected to be up all the time. Only these get HostDown alerts
11 # and ICMP checks, so laptops can come and go silently. starkstrom has no
12 # retiolum route to the servers, so its data never arrives.
13 alwaysOn = [
14 "neoprism"
15 "styx"
16 "coaxmetal"
17 "acheron"
18 "orange"
19 "radio"
20 "icarus"
21 "shodan"
22 ];
23
24 ports = {
25 victoriametrics = 8428;
26 victorialogs = 9428;
27 vmalert = 8880;
28 vmalert-logs = 8881; # localhost only
29 alertmanager = 9093;
30 alertmanager-cluster = 9094;
31 matrix-receiver = 9095; # localhost only
32 gatus = 8080;
33 grafana = 3000;
34 };
35}