summaryrefslogtreecommitdiffstats
path: root/TODO
blob: 8e2a76a88d7b2ceb730fb2ae29f2c65774a550d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
* UPTIME
  - define update via snmp pointer per device
  - possibility to call an external script
    -> generic uptime plugin?

* ATTENTION
  allow to define a thereshold rule by looking at
  two average medians and take action when threshold triped

* ALIASES
  allow to have atarget which points to a different target
  only targets with host are considered

* ALERTS
  only send alerts when the state changes
  - suggested by Marc Haber,
    <http://lists.ee.ethz.ch/smokeping-users/msg01439.html>

* DAEMON
  reread config periodically or with SIGHUP so that
  no measurement is interrupted
  - suggested by Taisuke Yamada,
    <http://lists.ee.ethz.ch/smokeping-users/msg01445.html>
  - concurrent probe processes need a signal anyway,
    they have to exit and new ones started so that
    we don't have to compare to the old config

* REMOTE EXECUTION
  generic remote probe
  - a possibility for basefork-derived probes to reuse the same
    SSH connection with shell for() loops for all the pings to a given
    target

* GENERIC EXEC PROBE
  - almost every probe has a different way of calling system(), exec()
    or similar. This should be in an inheritable module.
  - the module should also support extra commandline arguments