Ad Widget

Collapse

HAproxy monitoring - Not Supported Items :(

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ZabbixFun
    Junior Member
    • Apr 2014
    • 23

    #1

    HAproxy monitoring - Not Supported Items :(

    Hi All,

    I'm trying to monitor a few HAproxy items using UserParameters.

    For example:
    Code:
    # FRONTEND
    UserParameter=haproxy.scur,echo "show stat" | socat /tmp/haproxy.sock stdio | grep -i 'mysql-dbsync,FRONTEND' | sed 's/,/\ /g' | awk '{print $3}'
    UserParameter=haproxy.smax,echo "show stat" | socat /tmp/haproxy.sock stdio | grep -i 'mysql-dbsync,FRONTEND' | sed 's/,/\ /g' | awk '{print $4}'
    # MYSQL
    UserParameter=haproxy.scur,echo "show stat" | socat /tmp/haproxy.sock stdio | grep -i 'mysql-dbsync,mysql-143' | sed 's/,/\ /g' | awk '{print $5}'
    UserParameter=haproxy.smax,echo "show stat" | socat /tmp/haproxy.sock stdio | grep -i 'mysql-dbsync,mysql-143' | sed 's/,/\ /g' | awk '{print $6}'
    Created the items for the Host, but they are all "Unsupported":
    Code:
    Received value [] is not suitable for value type [Numeric (unsigned)] and data type [Decimal]
    I have "zabbix ALL=NOPASSWD: ALL" for zabbix user.

    Any idea what's wrong?

    Thanks in advance...
  • ZabbixFun
    Junior Member
    • Apr 2014
    • 23

    #2
    SOLVED...
    Changed:
    Code:
    # FRONTEND
    UserParameter=haproxy.scur,echo "show stat" | [B]socat [/B]/tmp/haproxy.sock stdio | grep -i 'mysql-dbsync,FRONTEND' | sed 's/,/\ /g' | awk '{print $3}'
    to:
    Code:
    # FRONTEND
    UserParameter=haproxy.scur,echo "show stat" | [B]/usr/bin/sudo /usr/bin/socat[/B] /tmp/haproxy.sock stdio | grep -i 'mysql-dbsync,FRONTEND' | sed 's/,/\ /g' | awk '{print $3}'

    Comment

    Working...