💾 Archived View for gmi.noulin.net › gitRepositories › heartbeat › file › README.md.gmi captured on 2024-08-25 at 09:19:01. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-06-20)
-=-=-=-=-=-=-
README.md (1020B)
1 # Heartbeat 2 3 `heartbeat` is a simple monitoring system which uses udp to send logs and sends event by mail. 4 5 About 300 machines can be monitored simultaneously with this system. 6 7 Running `heartbeat` without argument starts the monitoring. 8 9 `heartbeat` sends messages to the bridge. When the bridge is not logger, the messages are forwarded to the next bridge. This allows monitoring machines in private networks. 10 11 # Install 12 13 Install libsodium in debian like this: 14 15 ``` 16 git clone https://github.com/jedisct1/libsodium 17 git checkout stable 18 ./configure 19 make 20 make install 21 ``` 22 23 Install sheepy: [sheepy](https://spartatek.se/r/sheepy/file/README.md.html) 24 25 Compile `heartbeat`: 26 ``` 27 ./make.sh 28 ``` 29 30 # Configuration 31 32 See `heartbeatConfig.yml` 33 34 For `heartbeat` to send mails, mutt has to be configured. 35 36 # Setup 37 38 - Generate the configuration script: `./heartbeat config` 39 - The configuration script starts `heartbeat` and setups systemd to the start `heartbeat` at boot as a daemon 40 - The state is displayed with: `heartbeat monitor`