summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2018-07-19 10:24:26 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2018-07-19 10:24:26 +0300
commit9c5b6c445c6d16320b2f5b68a0232d7b85016a5d (patch)
tree213ba7c32995ce6c97df130eded2b84deb5df776
parentwigust: Add zabbix. (diff)
downloadguix-wigust-origin/master-20180804.tar.gz
wigust: Add net-snmp.origin/master-20180804
* wigust/packages/monitoring.scm (net-snmp): New variable.
-rw-r--r--wigust/packages/monitoring.scm34
1 files changed, 34 insertions, 0 deletions
diff --git a/wigust/packages/monitoring.scm b/wigust/packages/monitoring.scm
index 9755b29..a437555 100644
--- a/wigust/packages/monitoring.scm
+++ b/wigust/packages/monitoring.scm
@@ -26,12 +26,14 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
#:use-module (gnu packages admin)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages databases)
#:use-module (gnu packages django)
+ #:use-module (gnu packages file)
#:use-module (gnu packages gd)
#:use-module (gnu packages libevent)
#:use-module (gnu packages image)
@@ -43,6 +45,38 @@
#:use-module (gnu packages time)
#:use-module (gnu packages tls))
+(define-public net-snmp
+ (package
+ (name "net-snmp")
+ (version "5.7.3")
+ (source (origin
+ (method url-fetch/zipbomb)
+ (uri (string-append "mirror://sourceforge/net-snmp/"
+ name ".zip"))
+ (sha256
+ (base32
+ "0gkss3zclm23zwpqfhddca8278id7pk6qx1mydpimdrrcndwgpz8"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ `(("autoconf" ,autoconf)
+ ("automake" ,automake)))
+ (inputs
+ `(("file" ,file)
+ ("perl" ,perl)
+ ("openssl" ,openssl)))
+ (arguments
+ `(#:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'configure 'autoreconf
+ (lambda _
+ (invoke "autoreconf" "-vfi"))))))
+ (home-page "http://net-snmp.sourceforge.net/")
+ (synopsis "Clients and server for the SNMP network monitoring protocol")
+ (description "This package provides clients and server for the SNMP
+network monitoring protocol")
+ (license license:bsd-3)))
+
(define-public zabbix
(package
(name "zabbix")