]> git.immae.eu Git - perso/Immae/Projets/Ruby/Monitor.git/commitdiff
TODO file and example monitor
authorImmae <immae@immae.eu>
Sun, 8 Jun 2014 13:18:58 +0000 (15:18 +0200)
committerImmae <immae@immae.eu>
Sun, 8 Jun 2014 13:18:58 +0000 (15:18 +0200)
README [new file with mode: 0644]
TODO [new file with mode: 0644]
monitorrc

diff --git a/README b/README
new file mode 100644 (file)
index 0000000..9ff867e
--- /dev/null
+++ b/README
@@ -0,0 +1,4 @@
+This is a simple monitoring program that will run a list of commands
+periodically or continuously (like tail -f)
+
+Still in early development
diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..b04335b
--- /dev/null
+++ b/TODO
@@ -0,0 +1,10 @@
+- sudo commands (ask for password)
+- config in different places
+- adding/removing entries directly from the program
+- keep previous buffers for oneshot commands
+- custom key bindings (and informations in the window)
+- Man file
+- Check correctness of entries in config file (and capitalization)
+- Key to force window update
+- Customization of window size
+- ~Internationalization
index f2f6ca9219fc37db1fe008ba95469c0006eb136b..991714ad7605aee48948a69aef51d0b5c3ebaeb8 100644 (file)
--- a/monitorrc
+++ b/monitorrc
@@ -1,35 +1,23 @@
+[journalctl_err]
+Name = Journalctl errors
+Command = "journalctl --full -f -p4"
+Type = continuous
+Buffer = 5000
+
 [journalctl]
-Name = Journalctl bla bla bla bla bla bla bla
+Name = Journalctl
 Command = "journalctl --full -f"
-Buffer = 100
 Type = continuous
+Buffer = 7000
 
 [tinc_check]
 Name = Tinc
 Command = "tinc_check_connect"
 Type = oneshot
-Periodic = 10
-
-[test]
-Name = Test
-Command = "cat monitorrc"
-Type = oneshot
-Periodic = 10
-
-[lsR]
-Name = lsR
-Command = "ls -1 /var/named /etc/zsh"
-Type = oneshot
-Periodic = 10
-
-[test2]
-Name = Test
-Command = "cat monitorrc"
-Type = oneshot
-Periodic = 10
+Periodic = 600
 
-[lsR2]
-Name = Test bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
-Command = "ls -1 /var/named /etc/zsh"
+[fail2ban_check]
+Name = Fail2ban
+Command = "fail2ban_check"
 Type = oneshot
-Periodic = 10
+Periodic = 60