NetFlow v9 parsing errors and SQL column failures

Ouverte
#244 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
php, sql
Domaine
backend, database

Piste de recherche

Start by reproducing the reported failure with a NetFlow v9 exporter and check the Cacti log for plugin_flowview_raw column errors; compare the v9 behavior with the working v5 source. Then trace how the Flowview listener handles v9 templates and maps fields to database columns. Done means v9 flows are parsed and displayed without SQL column errors.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug

Description

Flowview fails to parse NetFlow v9 data correctly, resulting in SQL errors about missing or mismatched columns. The v9 template handling does not properly map all field types, causing INSERT failures when flow records reference fields not present in the database schema.

Symptoms

  • SQL errors: column does not exist for v9 flow template fields
  • Flowview reports "no data" for v9 sources while v5 sources work correctly
  • Errors in Cacti log referencing plugin_flowview_raw table column mismatches

Steps to Reproduce

  1. Configure a NetFlow v9 exporter (router/switch)
  2. Point it at the Cacti Flowview listener
  3. Navigate to Flowview and attempt to view flows
  4. Check Cacti log for SQL errors

Expected: v9 flows are parsed and displayed correctly
Actual: SQL column errors, no flow data displayed

Environment

  • Cacti versions: reported across 1.2.x releases
  • Flowview plugin: multiple versions affected
  • NetFlow v9 sources from various vendors (Cisco, etc.)

Forum Reference

Originally reported at https://forums.cacti.net/viewtopic.php?t=60359

Multiple users confirmed v9 parsing failures while v5 works correctly.

Langage dominant
PHP
Étoiles
21
Forks
13
Merge moyen
1 j 15 h
PR mergées (30 j)
13

Préparer son environnement

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Cacti/plugin_flowview

Toutes les issues de Cacti/plugin_flowview

Issues similaires

Plus d'issues PHP

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.