summaryrefslogtreecommitdiffstats
path: root/TODO
blob: 5a8f38653cb1ecf36a9ae645d07f5f7de7c85205 (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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
* 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 

* RRD 
  configurable RRD parameters per target?
  - suggested by Leos Bitto,
    <http://lists.ee.ethz.ch/smokeping-users/msg01632.html>

* CGI RETURN VALUE
  return something else than 200 OK in error situations at least
  when updating DYNAMIC addresses
  - suggested by Marc Haber, 
    <http://lists.ee.ethz.ch/smokeping-users/msg01644.html>

* CONFIG
  make the .adr (and .snmp) directory configurable
  - suggested by Marc Haber,
    <http://lists.ee.ethz.ch/smokeping-users/msg01644.html>