changeset 128:0833d1098983

rm ntop (using net_traffic instead)
author drewp@bigasterisk.com
date Wed, 21 Dec 2022 12:40:28 -0800
parents 00b57ae2990e
children 84701dafa7c3
files pipe.py templates/pipe/ntop.service.j2
diffstat 2 files changed, 0 insertions(+), 42 deletions(-) [+]
line wrap: on
line diff
--- a/pipe.py	Wed Dec 21 12:39:35 2022 -0800
+++ b/pipe.py	Wed Dec 21 12:40:28 2022 -0800
@@ -1,28 +1,2 @@
 from pyinfra.operations import apt, files, git, server, systemd
 
-
-def ntop_build():
-    files.directory('/opt/ntop')
-
-    apt.packages(packages=[
-        "build-essential", "git", "bison", "flex", "libxml2-dev", "libpcap-dev", "libtool", "libtool-bin", "rrdtool",
-        "librrd-dev", "autoconf", "pkg-config", "automake", "autogen", "redis-server", "wget", "libsqlite3-dev", "libhiredis-dev",
-        "libmaxminddb-dev", "libcurl4-openssl-dev", "libpango1.0-dev", "libcairo2-dev", "libnetfilter-queue-dev", "zlib1g-dev",
-        "libssl-dev", "libcap-dev", "libnetfilter-conntrack-dev", "libreadline-dev", "libjson-c-dev", "libldap2-dev", "rename",
-        "libsnmp-dev", "libexpat1-dev", "libsnmp-dev", "libmaxminddb-dev", "libradcli-dev", "libjson-c-dev", "libzmq3-dev",
-        "libmariadb-dev"
-    ])
-    git.repo(src='https://github.com/ntop/nDPI.git', dest='/opt/ntop/nDPI', branch='4.4-stable')
-    git.repo(src='https://github.com/ntop/ntopng.git', dest='/opt/ntop/ntopng', branch='5.4-stable')
-
-    server.shell('cd /opt/ntop/nDPI; ./autogen.sh; ./configure; make -j 6')
-    server.shell('cd /opt/ntop/ntopng; ./autogen.sh; ./configure; make -j 6')
-
-def ntop_run():
-
-    files.template(src="templates/pipe/ntop.service.j2", dest="/etc/systemd/system/ntop.service")
-    systemd.service(service='ntop.service', daemon_reload=True, enabled=True, running=True, restarted=True)
-
-
-# ntop_build()
-ntop_run()
--- a/templates/pipe/ntop.service.j2	Wed Dec 21 12:39:35 2022 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-# written by pyinfra
-
-[Unit]
-Description=ntop
-Requires=network.target
-Wants=nss-lookup.target
-Before=nss-lookup.target
-After=network.target
-
-[Service]
-Type=simple
-
-ExecStart=bash -c "cd /opt/ntop/ntopng; exec ./ntopng -i eth1 --disable-login=1"
-
-[Install]
-WantedBy=multi-user.target