Transfert des journaux vers un serveur de journaux distant

Options de déploiement : Netezza Performance Server pour Cloud Pak for Data System

Apprenez comment intégrer Netezza Performance Server avec un serveur de logs distant et rediriger les logs du système vers le système de serveur de logs distant. Le système de serveur de journalisation à distance prend en charge le système d'exploitation Linux en tant que source de journalisation utilisant les services Syslog.

Avant de commencer

  1. Vous devez permettre au serveur de journalisation distant d'accepter les messages de transfert des nœuds de contrôle.
  2. Configurez les adresses IP externes du nœud de contrôle de Cloud Pak for Data System sur lequel le conteneur hôte de Netezza Performance Server s'exécute. Si elle n'est pas configurée, configurez les adresses IP externes.

Procédure

  1. Connectez-vous au conteneur hôte en tant que root.
    Exécutez :
    docker exec -it ipshost bash
    Ou :
    ssh root@<ips container IP> -p 51022
  2. Notez l'adresse IP du serveur d'enregistrement à distance et testez l'accessibilité du système de serveur d'enregistrement à distance à l'intérieur du conteneur.
    Exécutez la commande telnet avec le port configuré.
    telnet <RemoteIPServer> <Port>
    Le port par défaut est 514.
  3. Modifiez le fichier /etc/rsyslog.conf et ajoutez l'entrée à la fin du fichier dans le format suivant :
    $ActionQueueFileName <unique Name> 	
    $ActionQueueMaxDiskSpace 1g   		
    $ActionQueueSaveOnShutdown on 	
    $ActionQueueType LinkedList   		
    $ActionResumeRetryCount -1    		
    <Facility.Priority >   @@<RemoteServerIP:port>    #Forwarding Rule
    Exemple :
    $ActionQueueFileName fwdRule1 	
    $ActionQueueMaxDiskSpace 1g   		
    $ActionQueueSaveOnShutdown on 	
    $ActionQueueType LinkedList   		
    $ActionResumeRetryCount -1    
    cron.crit  @@9.30.189.177:514
  4. Redémarrez le démon rsyslog :
    systemctl restart rsyslog
  5. Redéployez le conteneur ipshost1 sur les nœuds du plan de contrôle et les nœuds de connexion restants.
    Pour plus d'informations, voir Redéploiement du conteneur vers 11.0.X.X
    Maintenant, Netezza Performance Server peut transmettre le journal à un serveur de journal distant.