Deploy OUI database as part of net_alerter daemon installation

- scp oui.db to /opt/net_alerter/oui.db after daemon script
- Verify DB on remote via Python/sqlite3
- Confirm row count on target host
This commit is contained in:
Cobra
2026-04-09 13:05:34 -04:00
parent 4ffe29d4d3
commit 0e178e34d4
+8
View File
@@ -29,6 +29,10 @@ ssh "$TARGET_HOST" "mkdir -p $REMOTE_DIR && ls -la $REMOTE_DIR"
echo "[*] Copying daemon script..."
scp "$SCRIPT" "$TARGET_HOST:$REMOTE_DIR/net_alerter.py"
# Copy OUI database
echo "[*] Copying OUI database..."
scp "$SCRIPT_DIR/../data/oui.db" "$TARGET_HOST:$REMOTE_DIR/oui.db"
# Copy systemd unit
echo "[*] Copying systemd unit..."
scp "$SERVICE" "$TARGET_HOST:/etc/systemd/system/net_alerter.service"
@@ -63,6 +67,10 @@ sleep 3
systemctl status net_alerter --no-pager
"
# Verify OUI database
echo "[*] Verifying OUI database on remote host..."
ssh "$TARGET_HOST" "python3 -c \"import sqlite3; c=sqlite3.connect('/opt/net_alerter/oui.db'); print('OUI rows:', c.execute('SELECT COUNT(*) FROM oui').fetchone()[0])\""
echo "[*] Checking logs..."
ssh "$TARGET_HOST" "journalctl -u net_alerter -n 20 --no-pager"