Capacité

Proxy de Transfert Syslog

Collectez, classifiez, répliquez et transférez le trafic syslog UDP et TCP en amont de votre SIEM.

TR7 Proxy de Transfert Syslog traite le trafic syslog non pas comme un problème d'équilibrage de charge générique, mais comme une couche opérationnelle de collecte et de distribution fonctionnant en amont du SIEM. Le trafic UDP 514 et TCP 514 est accepté par la couche de transfert syslog de TR7 et acheminé de manière contrôlée vers les SIEM, archives de logs ou systèmes d'analytique. TR7 distribue le trafic syslog à l'aide des algorithmes round-robin, weighted et log-hash. Le même log peut être envoyé simultanément vers plusieurs destinations via le fan-out ; le sampling permet à des cibles spécifiques de ne recevoir qu'une proportion configurée du flux. Dans les scénarios de SIEM lent, la mise en mémoire tampon réduit le risque que des baisses de débit temporaires se transforment en pertes de logs. La couche syslog fonctionne dans des environnements multi-locataires avec la prise en charge du namespace ingress et egress. Chaque locataire peut émettre des logs via son propre listener et être transféré vers son propre SIEM ou système d'archivage via un namespace egress dédié. Les logs non conformes aux RFC provenant d'équipements legacy peuvent être transférés en format brut sans forcer un parsing. Résultat : TR7 fournit une couche de collecte en point unique, de distribution orientée corrélation, de fan-out, de sampling et d'isolation par locataire pour le trafic syslog en amont du SIEM.

3
Algorithmes de distribution natifs : round-robin, weighted, log-hash
2
Protocoles : UDP (RFC 3164/5424) + TCP (RFC 6587, TLS optionnel RFC 5425)
N
Cibles parallèles — le même log distribué proportionnellement à plusieurs SIEM via fan-out et sampling

Les approches classiques du trafic syslog pré-SIEM perdent soit le UDP, soit le distribuent de manière aléatoire.

Dans une architecture de sécurité moderne, le SIEM, l'EDR, la plateforme d'analytique de logs et l'archive de conformité sont des systèmes distincts, chacun exigeant son propre flux de logs. Les équipements réseau, serveurs et applications génèrent toujours du syslog en volume élevé — UDP 514 reste le transport dominant dans de nombreux environnements. Lorsqu'un équilibreur de charge classique est utilisé pour distribuer ce trafic, la nature sans connexion d'UDP et la faible tolérance aux pertes du syslog rendent le problème visible presque immédiatement.

Les approches de distribution L4 classiques gèrent le trafic UDP avec un hash générique ou un simple round-robin. Il en résulte que les entrées de log d'un même équipement source pour la même séquence d'événements peuvent atterrir sur des nœuds SIEM différents. La corrélation se brise ; l'équipe sécurité doit fournir un effort supplémentaire pour reconstruire la chaîne d'événements d'un seul équipement ou d'une seule application.

Le déploiement d'une couche de collecte de logs indépendante est une solution solide, mais elle implique une infrastructure séparée, un modèle de haute disponibilité séparé, une supervision séparée, une gestion des certificats séparée et un audit de conformité séparé. Pour les organisations qui n'ont besoin que de collecte et de transfert en amont du SIEM, cette couche supplémentaire augmente presque toujours la charge opérationnelle.

Le besoin réel est généralement plus complexe : le même log doit être envoyé en parallèle à un SIEM de production, à une archive de conformité et à un environnement d'analytique de développement ; certaines cibles nécessitent un sampling ; les logs du même équipement source doivent toujours atterrir sur le même nœud SIEM ; et dans les déploiements multi-locataires, les flux de logs doivent être séparés au niveau du namespace.

TR7 Proxy de Transfert Syslog répond à tous ces besoins en une seule couche : il accepte nativement le syslog UDP et TCP, distribue via les algorithmes round-robin, weighted et log-hash, fournit le fan-out et le sampling, offre l'isolation ingress-egress au niveau du namespace et transfère les logs non conformes sans forcer un parsing.

Notre approche

TR7 conçoit le trafic syslog non pas comme un problème d'équilibrage UDP générique, mais comme une infrastructure de flux de logs contrôlée fonctionnant en amont du SIEM.

Un moteur syslog UDP et TCP natif collecte le flux de logs

Le trafic syslog UDP et TCP est accepté par la couche de transfert syslog de TR7. Les deux protocoles peuvent être gérés via la même interface ; côté TCP, les cibles inaccessibles ou défaillantes sont retirées de la liste des candidats selon leur état de santé.

Plusieurs algorithmes de distribution équilibrent corrélation et capacité

Le round-robin offre une distribution uniforme, le weighted une distribution proportionnelle à la capacité, et le log-hash un routage cohérent basé sur le contenu. Le log-hash est critique pour garantir que les enregistrements du même équipement source ou de la même application atteignent toujours le même nœud SIEM.

Le fan-out et le sampling acheminent le même log vers différentes destinations

Le même log peut être envoyé en parallèle à un SIEM de production, à une archive de conformité et à un environnement d'analytique. Le sampling délivre uniquement une proportion configurée à des cibles spécifiques, combinant contrôle des coûts et exigences de conformité en un seul mécanisme.

Le namespace ingress et egress fournit l'isolation multi-locataire

Un listener peut être ouvert à l'intérieur d'un namespace réseau spécifique ; la connexion sortante vers le SIEM cible peut également transiter par un namespace différent. Ce modèle est utilisé dans les environnements souhaitant séparer les flux de logs par locataire au niveau de la couche réseau du système d'exploitation.

Capacités

La couche de transfert syslog va au-delà de l'équilibrage UDP classique, offrant des capacités conçues pour l'infrastructure opérationnelle de logs en amont du SIEM.

Le listener syslog UDP accepte nativement le trafic de logs sans connexion

TR7 accepte le trafic syslog UDP dans un listener dédié. UDP étant sans connexion, aucun suivi de session n'est attendu ; le flux de messages est directement transféré vers les pools cibles. Les logs au format RFC 3164 et RFC 5424, ainsi que les logs bruts provenant d'équipements legacy, peuvent tous être traités par la même couche de collecte. Cela permet de collecter le trafic UDP 514 courant des équipements réseau via TR7 sans déployer de collecteur séparé.

Le listener syslog TCP fonctionne avec les vérifications de santé et le TLS

Les flux syslog TCP peuvent être gérés en parallèle avec l'état de santé des systèmes cibles. Les cibles SIEM qui cessent de répondre ou deviennent inaccessibles sont retirées de la liste des candidats, maintenant le trafic dirigé vers les nœuds sains. RFC 6587 (octet-counting et non-transparent framing) est pris en charge ; pour les scénarios syslog TCP chiffré TLS, des certificats conformes RFC 5425 peuvent être configurés pour une écoute sécurisée.

Les algorithmes round-robin, weighted et log-hash répondent à différents besoins

Le round-robin distribue uniformément les logs entre les cibles. L'algorithme weighted convient pour accorder une part proportionnellement plus importante de la charge à un nœud SIEM plus performant. Le log-hash calcule un hash à partir d'un champ spécifique du contenu du log afin que les logs d'une même source ou application atterrissent toujours sur la même cible. C'est particulièrement important pour la corrélation d'événements et le maintien ensemble des chaînes de logs fragmentées.

Le fan-out envoie le même log vers plusieurs SIEM et archives

Un log arrivant sur un seul listener peut être transféré en parallèle vers plusieurs pools cibles. Le SIEM de production peut le recevoir pour l'analyse en direct, l'archive de conformité pour la rétention à long terme et l'environnement d'analytique de développement pour les tests et l'analyse comportementale — chacun fonctionnant indépendamment selon son propre plan de capacité. Les producteurs de logs n'ont plus besoin d'envoyer séparément vers chaque destination.

Le sampling réduit les coûts et le volume d'analytique de manière contrôlée

Le sampling garantit que seule une proportion configurée de logs est envoyée à des cibles spécifiques. Le SIEM de production peut recevoir tous les logs tandis que l'environnement d'analytique de développement ne reçoit qu'un échantillon 1:10. Cette approche est particulièrement utile pour réduire les coûts d'analyse sur les flux de logs à volume élevé. Le sampling fonctionne en complément du fan-out, permettant d'appliquer un ratio différent à chaque cible indépendamment.

Le namespace ingress sépare les points d'écoute propres à chaque locataire

Une adresse de listener peut être définie à l'intérieur d'un namespace réseau spécifique. Dans les environnements multi-locataires, le trafic syslog de chaque locataire est collecté via sa propre VIP de namespace. Cette séparation empêche les logs des locataires de se mélanger même lorsqu'ils partagent la même couche réseau du système d'exploitation. Elle est particulièrement importante dans les environnements de cloud souverain, de services managés et de clients cloisonnés.

Le namespace egress isole les connexions sortantes vers les SIEM cibles

Le trafic de logs peut être séparé par namespace non seulement à l'ingress, mais aussi à l'egress. Les logs d'un locataire ne transitent que par le namespace de ce locataire et n'atteignent que les SIEM ou systèmes d'archivage accessibles dans ce namespace. Aucune connexion croisée au niveau réseau n'est établie avec les cibles d'un autre locataire. Ce modèle fournit une isolation opérationnelle robuste dans une architecture de sécurité multi-locataire.

Les logs non conformes sont transférés sans forcer un parsing

Les équipements réseau legacy ou les systèmes personnalisés peuvent produire des messages syslog qui ne sont pas entièrement conformes aux RFC 3164 ou RFC 5424. Plutôt que de rejeter ces logs, TR7 peut les transférer vers la cible en format brut. Cela préserve les logs des équipements legacy et laisse la décision de parsing au SIEM cible ou au système d'analytique, réduisant la pression de remplacer les équipements legacy avant de migrer vers une infrastructure de logs moderne.

Le tuning du buffer réduit les pertes à court terme dans les scénarios de SIEM lent

Lorsqu'un SIEM cible ralentit, le flux de logs peut être mis en tampon pour réduire le risque de perte soudaine. La taille du buffer peut être augmentée selon les besoins opérationnels, et de brèves périodes de contre-pression lors des pics peuvent être gérées. Si le buffer se remplit, des logs excédentaires peuvent être abandonnés — cela doit être visible dans les métriques. Les opérateurs peuvent surveiller le taux de remplissage du buffer et prendre plus rapidement des décisions sur la capacité ou la santé des cibles.

Plusieurs listeners acheminent différentes sources de logs vers des pools séparés

Plusieurs endpoints de listener syslog peuvent être définis sur la même instance TR7 en utilisant différentes VIP, ports ou namespaces. Les logs d'équipements réseau, les logs de serveurs d'application et les logs de partenaires externes peuvent chacun être acceptés sur des listeners dédiés. Chaque listener peut fonctionner avec son propre pool cible, algorithme, politique de sampling et configuration de namespace. Cette flexibilité élimine la nécessité de forcer toutes les sources à transiter par un point d'entrée de log partagé unique.

Profondeur opérationnelle

La couche de transfert syslog est exploitée conjointement avec le TLS, les vérifications de santé, la haute disponibilité, la planification de capacité, l'audit et la visibilité opérateur.

01

Prise en charge TLS pour syslog TCP

Le trafic syslog TCP peut être configuré pour être protégé par TLS. Un certificat conforme RFC 5425 est utilisé sur le port d'écoute, et un modèle de vérification de certificat client mTLS peut être établi si nécessaire. La gestion des certificats est traitée conjointement avec le pool de certificats central.

02

Comportement des vérifications de santé

L'état de santé des systèmes SIEM cibles TCP peut être suivi via des vérifications de connexion ou TCP basiques. Les cibles non saines sont retirées de la liste des candidats à la distribution. La vérification de santé déterministe classique est limitée côté UDP en raison de la nature sans connexion du protocole ; la santé des cibles UDP doit donc être complétée par des intégrations de métriques ou de supervision.

03

Comportement de haute disponibilité

Dans une topologie de cluster actif-passif, la même définition de listener syslog s'active sur le nouveau nœud actif lors du basculement. UDP étant sans connexion, aucun état de session ne doit être migré ; seul un paquet unique au moment de la transition risque d'être abandonné. Côté TCP, les connexions doivent être rétablies.

04

Supervision de la capacité et des performances

La capacité UDP syslog évolue avec le hardware, le CPU et le taux d'acceptation des systèmes cibles. Les cibles lentes peuvent être partiellement masquées par la mise en tampon ; lorsque le buffer se remplit, les logs sont abandonnés et cela se reflète dans les métriques. Les opérateurs doivent surveiller conjointement les logs par seconde, la charge par cible, le taux de remplissage du buffer et les compteurs d'abandon.

05

Métriques d'audit et de conformité

Le nombre de logs envoyés à chaque cible, le nombre d'erreurs survenues et le nombre de logs abandonnés sont suivis via des compteurs par cible. Cette approche se concentre sur la santé du flux plutôt que de convertir chaque enregistrement de log en objet d'audit distinct. L'interruption éventuelle du flux de logs et le nombre de logs abandonnés sur une période donnée peuvent être évalués à partir de ces métriques lors des revues de conformité.

06

Visibilité opérateur

L'écran de supervision du vService doit faire apparaître les endpoints de listener syslog, les pools cibles, le volume de logs par cible, le taux de remplissage du buffer et les compteurs d'abandon. Les opérateurs peuvent identifier une cible qui ralentit, la désactiver temporairement ou ajuster les paramètres du buffer. Cette visibilité empêche la couche de transfert syslog de se comporter comme une boîte noire.

Quand l'utiliser

Collecte syslog UDP des équipements réseau vers le SIEM

Les équipements réseau du data center envoient des messages syslog UDP vers une VIP unique sur TR7. TR7 utilise l'algorithme log-hash pour acheminer les logs du même équipement source vers le même nœud SIEM. La corrélation d'événements est préservée et la mise en tampon réduit les pertes à court terme lorsqu'un SIEM ralentit.

Fan-out et archivage dans une architecture multi-SIEM

L'organisation peut envoyer simultanément le même flux de logs à un SIEM de production, à une archive de conformité et à un environnement d'analytique de développement. Les cibles de production et d'archivage reçoivent tous les logs, tandis que l'environnement de développement reçoit une proportion réduite via le sampling. Un seul point de collecte alimente trois besoins d'infrastructure différents.

Séparation des logs par locataire pour les SaaS multi-locataires

Un fournisseur SaaS peut collecter le trafic syslog de chaque locataire sur un listener de namespace séparé. Côté egress, les logs de chaque locataire sont transférés vers le SIEM ou l'archive propre à ce locataire via son namespace. Les logs des locataires sont gérés sans mélange au niveau de la couche réseau.

Intégration des logs d'équipements legacy dans un SIEM moderne

Les logs non conformes provenant d'équipements legacy peuvent être transférés vers la cible en format brut sans forcer un parsing. Cela permet d'intégrer les équipements legacy dans une infrastructure SIEM moderne sans les remplacer. Le parsing et la normalisation sont laissés aux capacités du système cible.

Questions fréquentes

Quels protocoles et standards RFC la couche syslog de TR7 prend-elle en charge ?
Pour le syslog UDP, les formats RFC 3164 et RFC 5424 sont pris en charge. Pour le syslog TCP, RFC 6587 (octet-counting et non-transparent framing) est disponible. Le syslog TCP chiffré TLS est pris en charge conformément à RFC 5425. Les logs non conformes d'équipements legacy peuvent également être transférés en format brut, assurant la compatibilité ascendante.
Pourquoi l'algorithme log-hash est-il critique pour la corrélation d'événements ?
Le log-hash calcule un hash à partir d'un champ spécifique du contenu du log — tel que l'adresse de l'équipement source ou le nom de l'application — garantissant que tous les enregistrements de logs du même équipement source atteignent toujours le même nœud SIEM. Avec une distribution round-robin classique, des logs appartenant au même événement peuvent atterrir sur des nœuds SIEM différents, brisant la chaîne de corrélation. Le log-hash résout directement ce problème.
Comment le fan-out et le sampling fonctionnent-ils ensemble ?
Le fan-out envoie le même log vers plusieurs pools cibles en parallèle. Le sampling fixe indépendamment la proportion de logs livrée à chaque cible. Par exemple, le SIEM de production peut recevoir tous les logs, l'archive de conformité peut recevoir tous les logs, et l'environnement d'analytique de développement peut ne recevoir que dix pour cent via un sampling 1:10. Les deux mécanismes fonctionnent ensemble pour créer une politique de distribution par cible.
Comment la vérification de santé est-elle gérée pour le syslog UDP ?
La nature sans connexion d'UDP rend la vérification de santé déterministe — telle que disponible sur les cibles TCP — limitée. Sur les cibles TCP, des vérifications de connexion peuvent retirer les SIEM non sains de la liste de distribution. Pour les cibles UDP, il est conseillé aux opérateurs de surveiller la santé via des intégrations de métriques et de supervision ; le taux de remplissage du buffer et les compteurs d'abandon servent de signaux d'alerte précoce.
Que signifient le namespace ingress et egress, et comment s'utilisent-ils ensemble ?
Le namespace ingress signifie que le listener syslog est ouvert à l'intérieur d'un namespace réseau Linux spécifique, séparant le trafic des locataires au niveau du système d'exploitation. Le namespace egress signifie que la connexion sortante vers le SIEM cible transite également par un namespace différent. Utilisés ensemble, le flux de logs d'un locataire est entièrement isolé des autres locataires au niveau de la couche réseau — aussi bien à l'ingress qu'à l'egress.
Quelle quantité de perte de logs la mise en tampon prévient-elle dans un scénario de SIEM lent ?
Le buffer retient temporairement les logs entrants lorsque le SIEM cible ralentit, réduisant la probabilité que des ralentissements de courte durée se transforment en pertes de logs. La taille du buffer peut être augmentée selon les besoins opérationnels. Lorsque le buffer se remplit, les logs excédentaires sont abandonnés et cela apparaît comme un compteur d'abandon dans les métriques. Les opérateurs peuvent surveiller le taux de remplissage du buffer et agir rapidement sur les décisions de capacité ou de santé des cibles. Aucune garantie de perte spécifique ne peut être donnée — l'équilibre est déterminé par la taille du buffer et la capacité du SIEM.

Gérez votre flux syslog pré-SIEM en une seule couche

Collecte UDP/TCP, corrélation log-hash, fan-out, sampling et isolation par namespace — le tout dans une seule couche opérationnelle. Parcourons ensemble une configuration en direct sur votre propre infrastructure.