heartbeat

Simple server monitor system using encrypted messages over udp
git clone https://noulin.net/git/heartbeat.git
Log | Files | Refs | README

commit cefc5b5f05c971215a0509f08f1032c7968d022b
parent e998d99963933da7f5dc2f931951e37e43db7681
Author: Remy Noulin <loader2x@gmail.com>
Date:   Fri,  7 Jul 2023 16:10:29 +0200

use ssh to setup heartbeat service

heartbeat.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Diffstat:
Mheartbeat.c | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/heartbeat.c b/heartbeat.c @@ -197,6 +197,8 @@ void config(smallJsont *cfg) { formatS("scp heartbeat %s:" binPath, iK(cfg))); pushNFreeG(copyScript, formatS("scp heartbeat.service %s:/etc/systemd/system/", iK(cfg))); + pushNFreeG(copyScript, + formatS("ssh %s \"systemctl daemon-reload ; systemctl enable heartbeat ; systemctl start heartbeat\"", iK(cfg))); } elif (eqG($(d, "transfers"), "copy")) { // cp same machine @@ -212,9 +214,9 @@ void config(smallJsont *cfg) { formatS("cp heartbeat " bin)); pushG(copyScript, "cp heartbeat.service /etc/systemd/system/"); + pushG(copyScript, + "systemctl daemon-reload ; systemctl enable heartbeat ; systemctl start heartbeat"); } - pushG(copyScript, - "systemctl daemon-reload ; systemctl enable heartbeat ; systemctl start heartbeat"); inc id; }