Vsevolod Stakhov
14c13854d3
[Rework] Further types conversion (no functional changes)
2 months ago
Vsevolod Stakhov
6b2b416718
[Rework] Remove some of the GLib types in lieu of standard ones
This types have constant conflicts with the system ones especially on OSX.
2 months ago
Vsevolod Stakhov
537a7180a0
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
10 months ago
Vsevolod Stakhov
c020213cb5
[Minor] Replace some of macro uses
2 years ago
Vsevolod Stakhov
648608c497
Revert "[Feature] Ppopagate monitored errors from rbl module"
This reverts commit e4f459ef31
.
3 years ago
Vsevolod Stakhov
4d5ad72a0d
[Minor] Slightly improve debug message
3 years ago
Vsevolod Stakhov
e4f459ef31
[Feature] Ppopagate monitored errors from rbl module
3 years ago
Vsevolod Stakhov
5dd0ab4ad3
[Minor] Restore faster on the first error
3 years ago
Vsevolod Stakhov
5dd8c7f0b6
[Feature] Make monitored checks less frequent
3 years ago
Vsevolod Stakhov
f84b86d901
[Rework] Track maps origins
3 years ago
Vsevolod Stakhov
c2351037b5
[Feature] Support multiple base32 alphabets
4 years ago
Vsevolod Stakhov
39dfdab80d
[Minor] Remove unused struct timeval
4 years ago
Vsevolod Stakhov
0240e90e51
[Minor] Fix random monitored requests
4 years ago
Vsevolod Stakhov
b3713de7ce
[Fix] Fix pending checks for events
4 years ago
Vsevolod Stakhov
c801fdefc5
[Minor] Slightly reduce label size
4 years ago
Vsevolod Stakhov
9e0a0156e3
[Feature] Monitored: Support random lookups
4 years ago
Vsevolod Stakhov
d5a36f4f75
[Project] Another iteration
5 years ago
Vsevolod Stakhov
98897c1797
[Project] First refactoring step libevent->libev
5 years ago
Vsevolod Stakhov
6d7fce2c14
[Minor] Log the exact address queried on monitored errors
5 years ago
Vsevolod Stakhov
8115159007
[Minor] Increase monitored errors level
5 years ago
Vsevolod Stakhov
c2c75d2c81
[Minor] Use configured monitored interval
Issue: #2776
Closes: #2776
5 years ago
Vsevolod Stakhov
915a460b6a
[Minor] Fix event pending checks
5 years ago
Vsevolod Stakhov
ab6c598f27
[Minor] Fix special reply check
6 years ago
Vsevolod Stakhov
7a35efbe7f
[Minor] Improve monitored errors
6 years ago
Vsevolod Stakhov
fc70ff1216
[Minor] Fix leak in monitored deinitialization
6 years ago
Vsevolod Stakhov
e9b802f8c7
[Project] Convert all C modules to fast debug infrastructure
6 years ago
Vsevolod Stakhov
4656f5525d
[Minor] More g_slice cleanups
6 years ago
Vsevolod Stakhov
b2e0062265
[Feature] Allow to configure monitored
6 years ago
Vsevolod Stakhov
5d37e69a60
[Minor] Add some sanity checks when managing monitoring timeouts
6 years ago
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.
7 years ago
Vsevolod Stakhov
52b4b8db0b
[Rework] Send health checks from a single worker
7 years ago
Vsevolod Stakhov
fd20fa9f63
[Rework] Further steps towards one process monitoring
7 years ago
Vsevolod Stakhov
07b8d8cb2d
[Rework] Allow to use custom callback for monitored checks
7 years ago
Vsevolod Stakhov
8fbd198065
[Minor] Refactor destroy -> free
7 years ago
Vsevolod Stakhov
71d52e806a
[Minor] Fix various style issues
7 years ago
Vsevolod Stakhov
6d6f56e7f6
[Minor] Reduce noise of monitored events
7 years ago
Vsevolod Stakhov
5642e1c385
[Minor] Improve log message
7 years ago
Vsevolod Stakhov
fda9cd3e09
[Fix] Another fix for rdns_make_request_full invocation
7 years ago
Vsevolod Stakhov
0296d8f657
[Fix] Fix DNS request in monitored
7 years ago
Vsevolod Stakhov
3e94ce721a
[Minor] Add logging support for redis pool
7 years ago
Vsevolod Stakhov
42138e70df
[Fix] Do not distinguish NXDOMAIN and NOREC for monitored
7 years ago
Vsevolod Stakhov
5fd8d7b24c
[Feature] Add latency and offline time monitoring
7 years ago
Vsevolod Stakhov
df69233309
[Minor] Small adjustments to monitored module
7 years ago
Vsevolod Stakhov
57144a0875
[Feature] Add expected value for monitored DNS resources
7 years ago
Vsevolod Stakhov
a8ea1e7148
[Minor] Enable monitored events for scanner
7 years ago
Vsevolod Stakhov
3f8c2ae877
[Feature] Implement monitoring for DNS resources
7 years ago
Vsevolod Stakhov
a439b71d26
[Feature] Enable configuration for monitored objects
7 years ago
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.
7 years ago