abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 18:11 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 2
    včera 16:33 | IT novinky

    Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.

    Ladislav Hagara | Komentářů: 1
    včera 15:55 | Nová verze

    Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Nová verze

    Byla vydána nová stabilní verze 6.10 (YouTube) multiplatformního frameworku a GUI toolkitu Qt. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    6.10. 23:55 | Komunita

    Ubuntu 26.04 LTS bude (𝕏) Resolute Raccoon (rezolutní mýval).

    Ladislav Hagara | Komentářů: 3
    6.10. 21:00 | Nová verze

    Netwide Assembler (NASM) byl vydán v nové major verzi 3.00. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    6.10. 20:11 | Komunita

    Linuxová distribuce Frugalware (Wikipedie) ke konci roku 2025 oficiálně končí.

    Ladislav Hagara | Komentářů: 0
    6.10. 17:22 | Nová verze

    Byla vydána nová verze 3.0.6 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP bude brzy k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    6.10. 16:11 | IT novinky

    Americký výrobce čipů AMD uzavřel s americkou společností OpenAI smlouvu na několikaleté dodávky vyspělých mikročipů pro umělou inteligenci (AI). Součástí dohody je i předkupní právo OpenAI na přibližně desetiprocentní podíl v AMD.

    Ladislav Hagara | Komentářů: 1
    6.10. 12:22 | Nová verze Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (39%)
     (46%)
     (15%)
     (17%)
     (21%)
     (15%)
     (18%)
     (16%)
     (16%)
    Celkem 191 hlasů
     Komentářů: 12, poslední 4.10. 20:35
    Rozcestník

    Dotaz: munin - proftpd

    3.4.2008 11:44 motorcb | skóre: 12
    munin - proftpd
    Přečteno: 1207×
    Zdravim.Pokousim se v Muninu rozchodit proftpd.Stahl jsem takovyho kod:

    #!/bin/bash
    #
    # Plugin to monitor FTP bytes.
    # based on previous work by jintxo
    #
    # Parameters understood:
    #
    # 	config   (required)
    # 	autoconf (optional)
    #
    # Magic markers (optional - used by munin-config and installation
    # scripts):
    #
    #%# family=auto
    #%# capabilities=autoconf
    
    MAXLABEL=20
    
    mktempfile () {
    mktemp -t $1
    }       
    
    LOGFILE=${logfile:-/var/log/proftpd/xferlog}
    LOGTAIL=${logtail:-`which logtail`}
    STATEFILE=/var/lib/munin/plugin-state/xferlog-bytes.offset
    
    if [ "$1" = "autoconf" ]; then
            if [ -f "${LOGFILE}" -a -n "${LOGTAIL}" -a -x "${LOGTAIL}" ] ; then
    		echo yes
    		exit 0
    	else
    		echo no
    		exit 1
    	fi
    fi
    
    if [ "$1" = "config" ]; then
            echo 'graph_title FTP Server Bytes'
            echo 'graph_args --base 1000 -l 0'
            echo 'graph_vlabel FTP Server Bytes'
    	echo 'graph_category FTP'
            echo 'ftp_get.label Bytes GET'
            echo 'ftp_put.label Bytes PUT'
            exit 0
    fi
    
    
    ftp_get=U
    ftp_put=U
    
    TEMP_FILE=`mktempfile munin-xferlog-bytes.XXXXXX`
    
    if [ -n "$TEMP_FILE" -a -f "$TEMP_FILE" ]
    then
    	$LOGTAIL ${LOGFILE} $STATEFILE | grep "[[:space:]][oi][[:space:]]" > ${TEMP_FILE}
    	ftp_get=`grep "[[:space:]]o[[:space:]]" ${TEMP_FILE} | awk '{s += $8} END { if ( s ) print s ; else print "0" }'`
    	ftp_put=`grep "[[:space:]]i[[:space:]]" ${TEMP_FILE} | awk '{s += $8} END { if ( s ) print s ; else print "0" }'`
    
    	/bin/rm -f $TEMP_FILE
    fi
    
    echo "ftp_get.value ${ftp_get}"
    echo "ftp_put.value ${ftp_put}"
    

    ale kdyz ho spustim:
    /usr/share/munin/plugins# ./proftpd_byte
    ./proftpd_byte: line 55: /var/log/proftpd/xferlog: Permission denied
    ftp_get.value 0
    ftp_put.value 0
    
    na radku 55 je:
    $LOGTAIL ${LOGFILE} $STATEFILE | grep "[[:space:]][oi][[:space:]]" > ${TEMP_FILE}
    xferlog ma prava 666 a oba soubory maji stejneho vlastnika i skupinu.Nevi nekdo cim by to mohlo byt? Diky

    Odpovědi

    3.4.2008 18:29 Marv-CZ | skóre: 21
    Rozbalit Rozbalit vše Re: munin - proftpd

    Zkus spustit zvlášť ten příslušný řádek, tj:

    logtail /var/log/proftpd/xferlog /var/lib/munin/plugin-state/xferlog-bytes.offset
    
    co to udělá, podle toho zkusíme přemýšlet dál.

    3.4.2008 19:51 motorcb | skóre: 12
    Rozbalit Rozbalit vše Re: munin - proftpd
    delli:~# logtail /var/log/proftpd/xferlog /var/lib/munin/plugin-state/xferlog-bytes.offset
    -bash: logtail: command not found
    
    4.4.2008 11:19 Marv-CZ | skóre: 21
    Rozbalit Rozbalit vše Re: munin - proftpd

    Nemáš ten logtail v prohledávané cestě. Použij nejdřív příkaz

    which logtail
    , ten ti řekne, kde je. Stejně tak to dělá ten skript.

    6.4.2008 15:29 motorcb | skóre: 12
    Rozbalit Rozbalit vše Re: munin - proftpd
    which logtail se provede ale na obrazovku to nic nenapise,tak nevim co s tim...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.