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
- Vous devez permettre au serveur de journalisation distant d'accepter les messages de transfert des nœuds de contrôle.
- 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
- 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
- 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.
- 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
- Redémarrez le démon
rsyslog :
systemctl restart rsyslog
- Redéployez le conteneur
ipshost1 sur les nœuds du plan de contrôle et les nœuds de connexion restants.Maintenant, Netezza Performance Server peut transmettre le journal à un serveur de journal distant.