-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO
More file actions
65 lines (48 loc) · 1.61 KB
/
TODO
File metadata and controls
65 lines (48 loc) · 1.61 KB
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
55
56
57
58
59
60
61
62
63
64
65
ToDo and Roadmap for NoHa
=========================
ToDo and Roadmap
----------------
Version 0.01 (Finished)
* Make a agile set of functions to handle dynamic input and filters
Version 0.02 (Finished)
* Create a simple script to allow inputs from external applications to be parsed
* Configuration from file
Version 0.03 (Finished)
* Code cleanup
* Move files about for a logical Python structure.
* Make a server(listener) and client(alerter) with XML-RPC.
Version 0.04 (finished)
* Logging structure, with cleanup related to STDOUT, STDERR and where to push the output.
* Parse rules from rules.yml
Version 0.05 (current, W.I.P.)
* Parse rules from rules.yml
Version 0.06
* Concept timehandling.
* Daemonize the server script.
Version 0.07
* Timeframes: Valid From, Valid To, Xth day of Month, "time1-time2,time3-time4"... (You'll understand later ;-) )
Version 0.08
* Determine contacts to rules
Version 0.09
* Determine contactgroups (and in turn, contacts)
Version 0.10
* Concept shifts / on-call?
Version 0.11
* Concept webinterface with .yml parsing for timeframes and rules?
Future -- (not yet decided)
---------------------------
* Should daemon handle escalations?
** Socket / Pipe ?
* Complete the modularization so any program can utilize the filters offered by NoHa for notifications
* Add functionality so it will actually call notify functions
* Figure out what backend AND frontend to use, for configuration
* Time functions
** From and To within a day
** Xth day of month
** Start and End of validity
** On-Call functions
** Shift functions
* Better documentation
Far future
----------
* Encryption via socket