Nethogs-Monitor: Add Nethogs monitor service with installation scripts, dashboard, and reporting utilities

This commit is contained in:
2025-08-06 14:03:57 +02:00
parent 59cfb62336
commit 23289acabd
6 changed files with 961 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
#!/bin/bash
# Create directories
sudo mkdir -p /var/log/nethogs
sudo mkdir -p /opt/nethogs-monitor
# Move files
sudo cp ../src/nethogs /opt/nethogs-monitor/
sudo cp nethogs-monitor.sh /opt/nethogs-monitor/
sudo cp nethogs-monitor-dashboard-template.html /opt/nethogs-monitor/
sudo cp nethogs-monitor.service /etc/systemd/system/
sudo cp nethogs-monitor-report.sh /opt/nethogs-monitor/
# Set execution permissions
sudo chmod +x /opt/nethogs-monitor/nethogs-monitor.sh
sudo chmod +x /opt/nethogs-monitor/nethogs-monitor-report.sh
# Link in local bins
sudo ln -sf /opt/nethogs-monitor/nethogs-monitor-report.sh /usr/local/bin/nethogs-monitor-report.sh
# Reload daemons
sudo systemctl daemon-reload