Commit Graph
100 Commits
Author SHA1 Message Date
andreas a585fdf54b bump hbc to ver 3 2016-05-03 18:31:14 +02:00
andreas 7aa3e0a98a better? relative time 2016-05-03 02:39:26 +02:00
andreas 38db646c2a fix for dropped pkts on Linux 2016-05-03 02:39:04 +02:00
andreas 8616633584 better deltatime 2016-05-02 16:29:36 +02:00
andreas 387972f7fc white space 2016-04-29 18:48:02 +02:00
andreas 41d83be238 handle aborted connections; fix decompress; set server version 2016-04-29 18:45:51 +02:00
andreas d66dc6c66a turn compression on 2016-04-29 18:45:13 +02:00
andreas 712da9b9f1 return corret null type 2016-04-29 17:16:35 +02:00
andreas e02f201b4e cleanup server response, use libray to parse uri 2016-04-29 17:08:57 +02:00
andreas b11e2248f5 improve logging 2016-04-29 04:17:33 +02:00
andreas f36b8b979e improve the class 2016-04-28 14:07:46 -04:00
andreas fda35d8738 move page builder function into Host class 2016-04-28 16:19:38 +02:00
andreas 6248882b20 provide fun to register dns 2016-04-27 09:30:02 +02:00
andreas 927aacca2b add require libs; install script 2016-04-27 09:19:43 +02:00
andreas 6e4273ef77 place dnsq 2016-04-27 09:19:38 +02:00
andreas 714570636f hack to work around compound object json 2016-04-26 23:12:43 +02:00
andreas 21f8fe8842 part 2 of redo: state is in connections 2016-04-26 21:59:15 +02:00
andreas b1fef35d03 move varible to module 2016-04-25 20:24:27 +02:00
andreas bd17ecc7cc split out classes into a module 2016-04-25 19:49:32 +02:00
andreas 7a62c3c61b fixes 2016-04-25 04:51:14 +02:00
andreas 4848e079a1 start html cleanup 2016-04-24 17:02:15 +02:00
andreas c192a6ea36 log rtts; minor fixes 2016-04-23 20:59:47 +02:00
andreas ef5e41b23b fix daemon start and cleanup; improve logging 2016-04-23 20:59:10 +02:00
andreas f21d05edab hand NetBSD IPv6 type 2016-04-23 13:40:59 -04:00
andreas e5cee3a288 fix rrt handling 2016-04-23 13:16:30 -04:00
andreas 49e3e1cb4a track rtt 2016-04-23 12:43:49 -04:00
andreas 22b6914f7e add connections 2016-04-23 12:43:15 -04:00
andreas 1943e716f0 hbc from wig 2016-04-22 08:00:18 +02:00
andreas 1c31fd4ddc msg fix; variable fixup 2016-04-22 08:00:13 +02:00
andreas 6703954a44 catch some errors 2016-04-22 01:58:10 -04:00
andreas 645128756d display client version 2016-04-22 00:13:00 -04:00
andreas 6497638f7e names are short 2016-04-22 00:06:32 -04:00
andreas f90038beae major rework for ver 3.0 2016-04-22 00:00:51 -04:00
andreas b3fe352b13 also run just in foreground 2016-04-19 23:08:21 -04:00
andreas a90c245ad1 syslog lvl err; typos 2016-04-19 22:56:06 -04:00
andreas bcf3120833 debug off 2016-04-19 22:37:50 -04:00
andreas 5ce4d94919 make hbc two protocol aware 2016-04-19 22:27:35 -04:00
andreas 34299ebb7f move http server init; log to file when debugging 2016-04-20 04:08:56 +02:00
andreas 8adda2a10f fix fixup 2016-04-20 03:24:29 +02:00
andreas 2248cd4134 trakc both IPv4 and 6 addresses 2016-04-19 21:11:27 -04:00
andreas ce0f4260ed make work on linux 2016-04-19 18:17:17 -04:00
andreas 15d7e6f8b2 make work on linux 2016-04-19 18:16:23 -04:00
andreas e12b524c0c update dns ina thread 2016-01-12 21:37:27 +01:00
andreas ce489af512 bump version, don't trap SIGTERM 2016-01-11 03:45:48 +01:00
andreas 6929777ac6 use threading for the webserver 2016-01-04 22:27:05 +01:00
andreas 4733f10007 Merge branch 'master' of git.wrede.ca:andreas/heartbeat
sequence
2016-01-04 18:58:07 +01:00
andreas 6dd7098a4f write http client response in one io; more debug prints 2016-01-04 18:57:13 +01:00
Andreas Wrede 993b42b339 make sure we have the right daemon 2015-11-29 15:16:39 -05:00
andreas 721fea5723 handle MacOS v6 quirk; more DBG 2015-09-04 16:34:45 -04:00
andreas 993a903ced handle stale pid file 2015-09-04 16:12:13 -04:00
andreas f54ddd0bc9 use daemon and PIDLock 2015-09-04 15:52:16 -04:00
andreas 7355e40671 Merge branch 'master' of git.wrede.ca:andreas/heartbeat
sequence error
2015-09-02 14:53:55 -04:00
andreas 1404bab591 replace homebrow lock with package lockfile 2015-09-02 14:51:20 -04:00
andreas a59dd3b138 make lock work if pid file is empty 2015-09-01 09:50:53 -04:00
andreas 77b5697dda Merge branch 'master' of git.wrede.ca:andreas/heartbeat
sequence
2015-08-29 22:55:51 -04:00
andreas cc7c754969 add callhome script 2015-08-29 22:55:14 -04:00
andreas 1fe6161d08 fix path 2015-03-06 18:21:30 +01:00
andreas 1adfacfed7 change stats of connectivity loss 2015-03-06 18:19:31 +01:00
andreas bac50637ce Merge branch 'master' of git.wrede.ca:andreas/heartbeat
untobandle
2015-02-14 17:24:31 -05:00
andreas fab69e5aed new location for nsupdate 2015-02-14 17:24:17 -05:00
andreas b7ca714f86 removeal of curses code 2015-01-07 17:54:24 +01:00
andreas d0a98d9b0e also listen on IPv6 2015-01-06 15:44:22 +01:00
andreas 637123a780 more comfort 2014-11-08 17:13:14 +01:00
andreas 929303e9ea Merge branch 'master' of git.wrede.ca:andreas/heartbeat 2014-11-08 10:58:08 -05:00
andreas 12ba64c08d two pushover apps 2014-11-08 16:57:56 +01:00
andreas c828f8907b Merge branch 'master' of git.wrede.ca:andreas/heartbeat
commit2
2014-11-08 10:51:28 -05:00
andreas 3e370df280 revamp for pushover 2014-11-08 16:51:21 +01:00
andreas 711eae85ee Merge branch 'master' of git.wrede.ca:andreas/heartbeat
overlap
2014-01-08 21:10:12 -05:00
andreas 6374d7375f add IPv6 support 2014-01-08 21:09:36 -05:00
andreas 5548098a05 add a /n dns update uri 2014-01-05 23:42:08 +01:00
andreas d176dab654 fix restart problem 2013-10-25 15:15:02 -04:00
andreas f8568dba7e remove serv.shutdown() as we donr use the library service loop 2013-10-25 14:45:10 -04:00
andreas 6fe24e8c59 fixup hosts after class change 2013-10-25 19:22:24 +02:00
andreas 0cc2857dd4 implement /d 2013-10-25 13:10:15 -04:00
andreas 626c374eb6 add cmd handling 2013-10-25 17:46:52 +02:00
andreas d49b1c164d don't die if we cannot send an ACK 2013-09-04 00:21:33 +02:00
andreas cc00f6e82e better message 2013-09-03 17:17:52 -04:00
andreas 93c407a9e3 PEP8 the rest of the file 2013-07-14 14:50:04 -04:00
andreas ce7a103066 catch up with cvs 2013-07-14 14:26:35 -04:00
andreas 69d962fdc7 always set reuseaddr sockopt 2013-06-03 13:24:26 +00:00
andreas e65d9df061 always pickle current state when a log msg is set
drop strickt reporting - it's useless
2012-09-22 19:17:53 +00:00
andreas 1df065cf9b acks is a number 2012-09-22 17:51:45 +00:00
andreas 22016285e3 allow dropping of hosts 2012-09-22 17:51:16 +00:00
andreas bf416c2973 add a watchlist with hostnames that should trigger an email 2012-06-16 14:18:26 +00:00
andreas 6146e0a4dc highlight "bad" states 2012-06-09 15:21:07 +00:00
andreas e09a23f572 handle many addresses per interface 2012-03-29 02:08:57 +00:00
andreas 61e70d824f typo 2012-03-29 02:08:36 +00:00
andreas 26c76af491 display number of acks 2012-03-29 00:16:11 +00:00
andreas 9ba44923ec remove debug print 2012-03-29 00:08:19 +00:00
andreas 4c3470c44d send ack with all packets
display host that support ack in upper case
2012-03-29 00:04:34 +00:00
andreas dd03128ed3 remove dbgprint
full path to hbc
2012-03-28 20:17:08 +00:00
andreas 0fe3fbdcc2 script to monitor interface address changes 2012-03-28 20:15:12 +00:00
andreas a1e973214f don't output res - it's not calcuated correctly across restarts
fix formating so it works with the new index.py scheme
2010-12-30 03:10:18 +00:00
andreas eab48d7974 include 'fake' first arg in exec call 2010-08-21 14:37:53 +00:00
andreas 60ba32f1c7 display timezone in header 2010-08-21 14:19:32 +00:00
andreas 6d8ef8fec9 last change 2010-08-21 14:07:17 +00:00
andreas e0c6620605 make restart dependent on existence of PICKFILE 2010-08-21 12:35:37 +00:00
andreas 763590485c typo 2010-08-21 12:29:33 +00:00
andreas c9240e9bb4 fix typos 2010-08-21 12:23:51 +00:00
andreas 77e6a707ef introduce short name 2010-08-21 12:19:22 +00:00