SMOLNET PORTAL home about changes
i[FIX] Return value of disk-used was a disk-used string instead of the variable - reed-alert - Lightweight agentless alerting system for server	Err	bitreich.org	70
hgit clone git://bitreich.org/reed-alert/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/reed-alert/	URL:git://bitreich.org/reed-alert/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/reed-alert/	bitreich.org	70
1Log	/scm/reed-alert/log.gph	bitreich.org	70
1Files	/scm/reed-alert/files.gph	bitreich.org	70
1Refs	/scm/reed-alert/refs.gph	bitreich.org	70
1Tags	/scm/reed-alert/tag	bitreich.org	70
1README	/scm/reed-alert/file/README.gph	bitreich.org	70
1LICENSE	/scm/reed-alert/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 9b5e9bd4a8ff642b8a7408fc0f3e3dec11aa613d	/scm/reed-alert/commit/9b5e9bd4a8ff642b8a7408fc0f3e3dec11aa613d.gph	bitreich.org	70
1parent c3f594da02f5b2a394be84fc115677d22cf75fbf	/scm/reed-alert/commit/c3f594da02f5b2a394be84fc115677d22cf75fbf.gph	bitreich.org	70
hAuthor: solene rapenne <solene@dataswamp.org>	URL:mailto:solene@dataswamp.org	bitreich.org	70
iDate:   Mon, 10 Oct 2016 20:35:49 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
i[FIX] Return value of disk-used was a disk-used string instead of the variable	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M probes.lisp                         |      24 +++++++++++++++++++++++-	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 23 insertions(+), 1 deletion(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/probes.lisp b/probes.lisp	/scm/reed-alert/file/probes.lisp.gph	bitreich.org	70
i@@ -1,6 +1,10 @@	Err	bitreich.org	70
i (defmacro create-probe(name &body code)	Err	bitreich.org	70
i   `(progn (defun ,name(params) ,@code)))	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+(defun get-file-size(path)	Err	bitreich.org	70
i+  (with-open-file (stream path)	Err	bitreich.org	70
i+    (and stream (file-length path))))	Err	bitreich.org	70
i+	Err	bitreich.org	70
i (defun command-return-code(command)	Err	bitreich.org	70
i   (let ((code (nth-value 2 (uiop:run-program command :ignore-error-status t))))	Err	bitreich.org	70
i     (if (= 0 code)	Err	bitreich.org	70
i@@ -44,7 +48,7 @@	Err	bitreich.org	70
i                      percent-character-pos))))	Err	bitreich.org	70
i        (if (< used-disk (getf params :limit))	Err	bitreich.org	70
i            t	Err	bitreich.org	70
i-           (list nil "used-disk"))))))	Err	bitreich.org	70
i+           (list nil used-disk))))))	Err	bitreich.org	70
i 	Err	bitreich.org	70
i (defun system-load(time)	Err	bitreich.org	70
i   (read-from-string	Err	bitreich.org	70
i@@ -76,6 +80,24 @@	Err	bitreich.org	70
i        (list nil load))))	Err	bitreich.org	70
i 	Err	bitreich.org	70
i (create-probe	Err	bitreich.org	70
i+ file-more-than	Err	bitreich.org	70
i+ (if (probe-file (getf params :path))	Err	bitreich.org	70
i+     (let ((result (get-file-size (getf params :path))))	Err	bitreich.org	70
i+       (if (< result (getf params :limit))	Err	bitreich.org	70
i+           t	Err	bitreich.org	70
i+           (list nil result)))	Err	bitreich.org	70
i+     "file not found"))	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+(create-probe	Err	bitreich.org	70
i+ file-less-than	Err	bitreich.org	70
i+ (if (probe-file (getf params :path))	Err	bitreich.org	70
i+     (let ((result (get-file-size (getf params :path))))	Err	bitreich.org	70
i+       (if (> result (getf params :limit))	Err	bitreich.org	70
i+           t	Err	bitreich.org	70
i+           (list nil result)))	Err	bitreich.org	70
i+     "file not found"))	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+(create-probe	Err	bitreich.org	70
i  command	Err	bitreich.org	70
i  (command-return-code (getf params :command)))	Err	bitreich.org	70
i 	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/reed-alert/commit/9b5e9bd4a8f...
Content-Typetext/plain; charset=utf-8