On Thu, 19 Feb 2009, Maria wrote:

Hi once again,
Hi,

Sorry for my previous weired posting. Now I formulated my code cleaner.
My question was:

I am trying to read the information logged from haproxy (e.g. show info, show 
stat) from the socket using
perl.
My intention is to read out the information in a similar manner as the command 
"socat" is doing, like:
echo "show stat" | /usr/local/bin/socat /var/lib/haproxy-stat stdio

The problem is when I am accessing to the socket for reading some information, 
nothing is printed out into
stdout. I also found under the source folder of haproxy a similar perl script 
what uses nmtp. I do not
believe that I need nmtp for my purpose, isn't it?

You meant snmp right? No, obviously you don't need snmp but you may still consider using it as it provides everything what you need to setup monitoring with nagios.

Does somebody has any idea, what I am doing wrong?

Yep:

my $sock = new IO::Socket::UNIX (
     LocalAddr => "/var/run/haproxy.socket",
s/LocalAddr/Peer/

Besr regards,

                        Krzysztof Olędzki

Reply via email to