- agent-linux/: Kompletter Linux/Proxmox RMM Agent - Collectors: CPU, Memory, Disk, Network, Services, Updates, Proxmox (VMs, Container, Storage, ZFS), Backups - Backup Collector: Jobs nach Node gefiltert (Cluster-aware) - WebSocket: Tunnel-Support, writeMux fuer stabile Verbindungen - Systemd Service Template - updater/: Plattform-unabhaengiger Updater (FreeBSD + Linux) - runtime.GOOS erkennt Plattform automatisch - FreeBSD: /usr/local/rmm/, service rmm_agent - Linux: /usr/local/bin/, /etc/rmm/, systemctl rmm-agent - Firmware-Download mit ?platform= Parameter - frontend/: Proxmox-Bereich - ProxmoxServers.jsx: Eigene Seite fuer PVE Server mit VM/CT Counts - ProxmoxPanel.jsx: Detail-Panel mit Uebersicht, VMs, Container, Storage, ZFS, Tunnel, Dienste, Updates, Backups - Agents.jsx: Filtert Linux-Agents raus (nur OPNsense) - Sidebar: Proxmox Navigationspunkt - Installationsanleitung mit rmm-agent-linux + rmm-updater-linux - backend: Platform-Feld fuer Agents, Firmware multi-platform
24 lines
439 B
Desktop File
24 lines
439 B
Desktop File
[Unit]
|
|
Description=RMM Agent Linux
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=root
|
|
WorkingDirectory=/etc/rmm
|
|
ExecStart=/usr/local/bin/rmm-agent-linux -config /etc/rmm/config.yaml
|
|
Restart=always
|
|
RestartSec=5
|
|
|
|
# Security settings
|
|
NoNewPrivileges=false
|
|
PrivateNetwork=false
|
|
PrivateTmp=true
|
|
ProtectSystem=false
|
|
ProtectHome=false
|
|
|
|
# Allow access to hardware info and system stats
|
|
SupplementaryGroups=
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target |