heartbeat

Simple server monitor system using encrypted messages over udp
git clone https://noulin.net/git/heartbeat.git
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`