effb1c08f7
Pestaña Sistema: - Reproduce las 9 gráficas del widget anterior dibujadas con Cairo sobre históricos en memoria: CPU, RAM, CPU temp, GPU, GPU temp, VRAM, red (down/up superpuestos) y disk I/O, más las barras de uso de los discos /, /mnt/1tb, /mnt/2tb y /mnt/16tb. - metric.sh portado (nvidia-smi + coretemp hwmon) para temperaturas y métricas de GPU. - Paleta Nord, igual que el panel original. Widget redimensionado a 290x545 para acomodar el panel Sistema. Servicio de captura (service/): - packet-capture.service: dumpcap en ring buffer (~10 min, 10 archivos de hasta 60s/50MB, tope ~500MB) escribiendo en /var/log/pktcap. - install-capture.sh: crea el directorio, instala y activa el unit. El botón Wireshark abre ahora el .pcapng más reciente del buffer. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
27 lines
973 B
Desktop File
27 lines
973 B
Desktop File
[Unit]
|
|
Description=Packet capture ring buffer (~10 min, dumpcap) for conky_widget
|
|
Documentation=https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com/dataforge/conky_widget
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
# dumpcap escribe un ring buffer rotativo: 10 archivos de hasta 60s o 50MB cada
|
|
# uno, lo que ocurra antes. Resultado: siempre los ultimos ~10 minutos de
|
|
# trafico en disco (tope ~500MB para no llenar el disco con descargas grandes).
|
|
#
|
|
# Variantes utiles (editar la linea ExecStart):
|
|
# - Solo cabeceras (mucho mas ligero): añadir -s 96
|
|
# - Ver dominios (SNI/DNS) sin payload: añadir -s 320
|
|
# - Filtrar una IP/puerto: añadir -f "host 1.2.3.4"
|
|
Type=exec
|
|
User=enmanuel
|
|
Group=enmanuel
|
|
SupplementaryGroups=wireshark
|
|
ExecStart=/usr/bin/dumpcap -i enp5s0 -b duration:60 -b files:10 -b filesize:51200 -w /var/log/pktcap/cap.pcapng
|
|
Restart=always
|
|
RestartSec=3
|
|
Nice=10
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|