💾 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

View Raw

More Information

⬅️ Previous capture (2024-06-20)

-=-=-=-=-=-=-

heartbeat

Log

Files

Refs

README

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`