Trace periodic activities duration and generate an alert for long lasting ones

This commit is contained in:
emanuele-f 2019-06-21 11:41:38 +02:00
parent eec3c19485
commit 8a239f97f4
7 changed files with 88 additions and 4 deletions

View file

@ -45,6 +45,7 @@ class ThreadedActivity {
void schedulePeriodicActivity(ThreadPool *pool);
void setInterfaceTaskRunning(NetworkInterface *iface, bool running);
bool isInterfaceTaskRunning(NetworkInterface *iface);
bool storeSlowActivityAlert(u_long duration_time, NetworkInterface *iface);
public:
ThreadedActivity(const char* _path,