Vsevolod Stakhov
537a7180a0
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
před 11 měsíci
Vsevolod Stakhov
c020213cb5
[Minor] Replace some of macro uses
před 2 roky
Vsevolod Stakhov
648608c497
Revert "[Feature] Ppopagate monitored errors from rbl module"
This reverts commit e4f459ef31
.
před 3 roky
Vsevolod Stakhov
4d5ad72a0d
[Minor] Slightly improve debug message
před 3 roky
Vsevolod Stakhov
e4f459ef31
[Feature] Ppopagate monitored errors from rbl module
před 3 roky
Vsevolod Stakhov
5dd0ab4ad3
[Minor] Restore faster on the first error
před 3 roky
Vsevolod Stakhov
5dd8c7f0b6
[Feature] Make monitored checks less frequent
před 3 roky
Vsevolod Stakhov
f84b86d901
[Rework] Track maps origins
před 3 roky
Vsevolod Stakhov
c2351037b5
[Feature] Support multiple base32 alphabets
před 4 roky
Vsevolod Stakhov
39dfdab80d
[Minor] Remove unused struct timeval
před 4 roky
Vsevolod Stakhov
0240e90e51
[Minor] Fix random monitored requests
před 4 roky
Vsevolod Stakhov
b3713de7ce
[Fix] Fix pending checks for events
před 4 roky
Vsevolod Stakhov
c801fdefc5
[Minor] Slightly reduce label size
před 4 roky
Vsevolod Stakhov
9e0a0156e3
[Feature] Monitored: Support random lookups
před 4 roky
Vsevolod Stakhov
d5a36f4f75
[Project] Another iteration
před 5 roky
Vsevolod Stakhov
98897c1797
[Project] First refactoring step libevent->libev
před 5 roky
Vsevolod Stakhov
6d7fce2c14
[Minor] Log the exact address queried on monitored errors
před 5 roky
Vsevolod Stakhov
8115159007
[Minor] Increase monitored errors level
před 5 roky
Vsevolod Stakhov
c2c75d2c81
[Minor] Use configured monitored interval
Issue: #2776
Closes: #2776
před 5 roky
Vsevolod Stakhov
915a460b6a
[Minor] Fix event pending checks
před 5 roky
Vsevolod Stakhov
ab6c598f27
[Minor] Fix special reply check
před 6 roky
Vsevolod Stakhov
7a35efbe7f
[Minor] Improve monitored errors
před 6 roky
Vsevolod Stakhov
fc70ff1216
[Minor] Fix leak in monitored deinitialization
před 6 roky
Vsevolod Stakhov
e9b802f8c7
[Project] Convert all C modules to fast debug infrastructure
před 6 roky
Vsevolod Stakhov
4656f5525d
[Minor] More g_slice cleanups
před 6 roky
Vsevolod Stakhov
b2e0062265
[Feature] Allow to configure monitored
před 7 roky
Vsevolod Stakhov
5d37e69a60
[Minor] Add some sanity checks when managing monitoring timeouts
před 7 roky
Vsevolod Stakhov
f025f69357
[Feature] Improve monitored timeouts logic
We now reduce timeout on the first error when a monitored object is used
and reduce it when we have subsequent errors when a monitored object is
dead. In conjunction with the previous changes, it should make
monitoring really clever and responsive.
před 7 roky
Vsevolod Stakhov
52b4b8db0b
[Rework] Send health checks from a single worker
před 7 roky
Vsevolod Stakhov
fd20fa9f63
[Rework] Further steps towards one process monitoring
před 7 roky
Vsevolod Stakhov
07b8d8cb2d
[Rework] Allow to use custom callback for monitored checks
před 7 roky
Vsevolod Stakhov
8fbd198065
[Minor] Refactor destroy -> free
před 7 roky
Vsevolod Stakhov
71d52e806a
[Minor] Fix various style issues
před 7 roky
Vsevolod Stakhov
6d6f56e7f6
[Minor] Reduce noise of monitored events
před 7 roky
Vsevolod Stakhov
5642e1c385
[Minor] Improve log message
před 7 roky
Vsevolod Stakhov
fda9cd3e09
[Fix] Another fix for rdns_make_request_full invocation
před 7 roky
Vsevolod Stakhov
0296d8f657
[Fix] Fix DNS request in monitored
před 7 roky
Vsevolod Stakhov
3e94ce721a
[Minor] Add logging support for redis pool
před 7 roky
Vsevolod Stakhov
42138e70df
[Fix] Do not distinguish NXDOMAIN and NOREC for monitored
před 7 roky
Vsevolod Stakhov
5fd8d7b24c
[Feature] Add latency and offline time monitoring
před 7 roky
Vsevolod Stakhov
df69233309
[Minor] Small adjustments to monitored module
před 7 roky
Vsevolod Stakhov
57144a0875
[Feature] Add expected value for monitored DNS resources
před 7 roky
Vsevolod Stakhov
a8ea1e7148
[Minor] Enable monitored events for scanner
před 7 roky
Vsevolod Stakhov
3f8c2ae877
[Feature] Implement monitoring for DNS resources
před 7 roky
Vsevolod Stakhov
a439b71d26
[Feature] Enable configuration for monitored objects
před 7 roky
Vsevolod Stakhov
f719af257f
[Feature] Add preliminary monitored module
This module is designed to monitor liveness of different resources, DNS
lists, HTTP servers and so on.
před 7 roky