Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen

Onderwerp: Munin en Squid

  1. #1
    Munin en Squid
    geregistreerd gebruiker
    149 Berichten
    Ingeschreven
    08/02/06

    Locatie
    -

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Munin en Squid

    Op een CentOS proxy server wil Munin plots geen grafieken meer tonen in verband met Squid.

    Eerst had ik met Yum update het systeem naar 4.6 opgewardeerd, daarna SquidGuard erop gezet en geconfigureerd.

    Blijkt nu dat alle grafieken van Squid niet meer bijgewerkt worden maar of de update dan wel SquidGuard de oorzaak zou zijn is niet duidelijk. Wel zie ik deze foutmelding in /var/log/munin/munin-node.log:
    /etc/munin/plugins/squid_efficiency: line 60: [: -lt: unary operator expected
    /etc/munin/plugins/squid_efficiency: line 62: [: -lt: unary operator expected

    Iemand enig idee?

    thx.

  2. #2
    Munin en Squid
    geregistreerd gebruiker
    259 Berichten
    Ingeschreven
    29/07/04

    Locatie
    Drechtsteden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Zit eruit altijd een scripting fout in '/etc/munin/plugins/squid_efficiency'. Denk dat je even het hele script moet pasten (of in iedergeval de regels rondom regels 60-62)

    Martin

  3. #3
    Munin en Squid
    geregistreerd gebruiker
    149 Berichten
    Ingeschreven
    08/02/06

    Locatie
    -

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Zonder die plugin lukt het ook niet om andere grafieken van Squid bij te werken. Ik vond het vreemd plots een foutmelding te zien want er werd niets aan het script aangepast.
    Hier is het:

    Code:
    if [ "$1" = "autoconf" ]; then
    #       SQUID_STATS=`printf "GET cache_object://localhost/info HTTP/1.0\n\n" | netcat localhost 3128`
            SQUID_STATS=`printf "GET cache_object://localhost/info HTTP/1.0\n\n" | nc localhost 8080`
            if [ -n "${SQUID_STATS}" ]; then
                    echo yes 
                    exit 0
            else
                    echo "no (HTTP GET failed)"
                    exit 1
            fi
    fi
    
    if [ "$1" = "config" ]; then
            echo 'graph_title Squid Efficiency'
            echo 'graph_info This graph shows the proxy efficiency.'
            echo 'graph_category squid'
            echo "graph_args --lower-limit 0 --upper-limit 100"
            echo 'graph_vlabel %'
    
            echo 'request.label request hit'
    
            echo 'byte.label byte hit'
    
            exit 0
    fi
    
    #SQUID_STATS=`printf "GET cache_object://localhost/info HTTP/1.0\n\n" | netcat localhost 3128`
    SQUID_STATS=`printf "GET cache_object://localhost/info HTTP/1.0\n\n" | nc localhost 8080`
    #        Request Hit Ratios:     5min: 0.0%, 60min: 17.4%
    #        Byte Hit Ratios:        5min: 75.0%, 60min: 12.0%
    
    SQUID_REQUEST_HIT=`echo "$SQUID_STATS" | grep "Request Hit Ratios" | cut -d ":" -f4 | cut -d "." -f1 | xargs echo`
    if [ ${SQUID_REQUEST_HIT} -lt 1 ]; then SQUID_REQUEST_HIT=0; fi
    SQUID_BYTE_HIT=`echo "$SQUID_STATS" | grep "Byte Hit Ratios" | cut -d ":" -f4 | cut -d "." -f1 | xargs echo`
    if [ ${SQUID_BYTE_HIT} -lt 1 ]; then SQUID_BYTE_HIT=0; fi
    
    echo "request.value ${SQUID_REQUEST_HIT}"
    echo "byte.value ${SQUID_BYTE_HIT}"
    En dit zijn lijn 61 en 62:
    Code:
    61 SQUID_BYTE_HIT=`echo "$SQUID_STATS" | grep "Byte Hit Ratios" | cut -d ":" -f4 | cut -d "." -f1 | xargs echo`
    62 if [ ${SQUID_BYTE_HIT} -lt 1 ]; then SQUID_BYTE_HIT=0; fi

  4. #4
    Munin en Squid
    geregistreerd gebruiker
    149 Berichten
    Ingeschreven
    08/02/06

    Locatie
    -

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Update:

    Ik ben al zover dat ik de oorzaak van de blanco grafieken ken. SquidGuard!
    Nu nog uitzoeken of ik met een acl dit kan oplossen. Daarna hoop ik eindelijk terug mijn proxyserver te kunnen opvolgen.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics