Eu quero elaborar a resposta @Daniel deu e a solução para o meu problema.
Eu configurei o iptables para obter acesso ao postgresql assim:
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 5432 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -j DROP
Eu assumi que isso era muito. No entanto, quando eu usei sudo iptables --flush
e reiniciei o servidor postgres, o erro desabilitando o coletor de estatísticas por falta de soquete de trabalho desapareceu.
Eu também usei iptraf para investigar o tráfego ( sudo apt-get install iptraf
sudo iptraf
). Notei que um tráfego originado no endereço ip local (sub-rede) do servidor, mas em portas diferentes. Este é o tráfego na máquina escrava (sem o tráfego azul).
SubnetIpSlave:22
SubnetIpSlave:45622
SubnetIpSlave:44770
SubnetIpSlave:48948
SubnetIpMaster:5432
Eu suponho que esse tráfego é bloqueado pelo iptables pois ele não está passando pelo loopback. Por isso eu limpei o iptables. Este é o resultado:
sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT
sudo iptables -A INPUT -p icmp -j ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPT
sudo iptables -A INPUT -s 10.1.1.0/24 -j ACCEPT
sudo iptables -A INPUT -j DROP
Eu incluí a sub-rede. Eu acho que isso é o que faz o trabalho, para o SubnetIpSlave e SubnetIpMaster estão neste intervalo. Eu provavelmente tenho permissão para remover a regra ESTABLISHED, RELATED .
O log parece que deveria:
2017-01-24 09:19:38 UTC [1482-1] LOG: database system was shut down in recovery at 2017-01-24 09:17:41 UTC
2017-01-24 09:19:38 UTC [1483-1] [unknown]@[unknown] LOG: incomplete startup packet
2017-01-24 09:19:38 UTC [1482-2] LOG: entering standby mode
2017-01-24 09:19:38 UTC [1482-3] DEBUG: checkpoint record is at 5D/F2042CA8
Estou feliz;)