[Req] GoAccess

BitTorrent Sync, KODI, IPKG, NZBGet, pyLoad...
Avatar du membre
QoolBox
Représentant de QNAP
Messages : 7687
Enregistré le : 02 janvier 2014
Professionnel : Oui
Localisation : France
Contact :

Re: [Req] GoAccess

Message par QoolBox » 18 oct. 2019 17:29

tu as un fichier de conf pré établie.. je crois qu'il y a les liens dedans pour GEoIP.dat

giopas
Maître Jedi
Messages : 989
Enregistré le : 20 avril 2015
Professionnel : Non
Localisation : EU

Re: [Req] GoAccess

Message par giopas » 19 oct. 2019 16:00

Salut Stéphane,

Est-ce que tu as compilé GoAccess avec le flag --enable-geoip (voir ici)?

Car j'ai pas mal d'erreurs comme celui au bas:

Code : Tout sélectionner

Error Traversing Database for ipnum = 1040453326 - Perhaps database is corrupt?
D'ailleurs, comme décris ici il parrait que je suis arrivé à le faire marcher, sauf que je ne comprends pas pourquoi - pour accèder au fichier index.html - il faut que j'utilise la porte :82 (càd celui du WebServer de QTS) au lieu de celle de GoAccess.

Merci!
Qnap TS-253Pro 16Gb RAM - Single Storage Pool: 2 wred 4TB (RAID 1)
Qnap TS-453A 16Gb RAM - Single Storage Pool: 4 wred 4TB (RAID 5)

Avatar du membre
QoolBox
Représentant de QNAP
Messages : 7687
Enregistré le : 02 janvier 2014
Professionnel : Oui
Localisation : France
Contact :

Re: [Req] GoAccess

Message par QoolBox » 19 oct. 2019 16:08

oui avec GeopIP

giopas
Maître Jedi
Messages : 989
Enregistré le : 20 avril 2015
Professionnel : Non
Localisation : EU

Re: [Req] GoAccess

Message par giopas » 19 oct. 2019 16:32

Merci Stéphane.

Alors je ne m'explique pas cet erreur.

Bref, plus ou moins j'arrive à le faire marcher avec cette config:

GoAccess.sh:

Code : Tout sélectionner

#!/bin/sh
CONF=/etc/config/qpkg.conf
QPKG_NAME="GoAccess"
QPKG_ROOT=`/sbin/getcfg $QPKG_NAME Install_Path -f ${CONF}`
APACHE_ROOT=/share/`/sbin/getcfg SHARE_DEF defWeb -d Qweb -f /etc/config/def_share.info`
export QNAP_QPKG=$QPKG_NAME


export QPKG_ROOT
export QPKG_NAME

export SHELL=/bin/sh
export LC_ALL=en_US.UTF-8
export USER=admin
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export TERM=xterm

export HOME=$QPKG_ROOT



case "$1" in
  start)
    ENABLED=$(/sbin/getcfg $QPKG_NAME Enable -u -d FALSE -f $CONF)
    if [ "$ENABLED" != "TRUE" ]; then
        echo "$QPKG_NAME is disabled."
        exit 1
    fi

/bin/ln -sf $QPKG_ROOT /opt/$QPKG_NAME
/bin/ln -sf $QPKG_ROOT/goaccess /usr/bin/goaccess

### GeoIP Options
# cd /share/CACHEDEV1_DATA/.qpkg/GoAccess/share/GeoIP
# wget -N http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz
# gunzip GeoLite2-City.mmdb.gz
# wget -N http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz
# gunzip GeoLite2-Country.mmdb.gz

### Launch goaccess
goaccess --no-global-config --config-file=/share/homes/admin/script/goaccess/goaccess.conf &

    ;;

  stop)

killall -9 goaccess

rm -rf /opt/$QPKG_NAME

    ;;

  restart)
    $0 stop
    $0 start
    ;;

  *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
esac

exit 0
goaccess.conf:

Code : Tout sélectionner

### The port to which the connection is being attempted to connect.
port 7890

### Run GoAccess as daemon (if --real-time-html enabled).
daemonize true

### Log format type
# date-format %Y/%m/%d
# time-format %H:%M:%S
log-format COMMON

### Enable real-time HTML output.
real-time-html true

### Write  output to stdout given one of the following files and the
### corresponding extension for the output format:
output /home/Qhttpd/Web/goaccess/index.html

### Specify the path to the input log file. If set, it will take
### priority over -f from the command line.
log-file /share/homes/admin/script/caddy/accesslogs/reverseproxy.log

### GeoIP Options
# geoip-database /share/CACHEDEV1_DATA/.qpkg/GoAccess/share/GeoIP/GeoLite2-City.mmdb
# geoip-database /share/CACHEDEV1_DATA/.qpkg/GoAccess/share/GeoIP/GeoLite2-Country.mmdb

###### OTHER OPTIONS
# Enable a list of user-agents by host. For faster parsing, do not
# enable this flag.
agent-list true

# Ignore request's query string.
# i.e.,  www.google.com/page.htm?query => www.google.com/page.htm
#
# Note: Removing the query string can greatly decrease memory
# consumption, especially on timestamped requests.
no-query-string true
Qnap TS-253Pro 16Gb RAM - Single Storage Pool: 2 wred 4TB (RAID 1)
Qnap TS-453A 16Gb RAM - Single Storage Pool: 4 wred 4TB (RAID 5)

giopas
Maître Jedi
Messages : 989
Enregistré le : 20 avril 2015
Professionnel : Non
Localisation : EU

Re: [Req] GoAccess

Message par giopas » 23 oct. 2019 07:31

Je viens de découvrir que en mettant le fichier index.html dans le partage /share/Web/goaccess/ le fichier est bien accessible avec le webserver de QTS (pour moi, à la porte 82), mais après il se met pas à jour, car il n'arrive pas à établir le tunnel websocket vers la porte 7890.

Demande pour Qoolbox: où est-ce que je dois placer le fichier index.html pour qu'il soit après accessible avec un simple http://[mon IP interne]:7890/index.html?

Est-ce que je dois créer un dossier partagé où il y a quelque chose qui m'échappe ?

Merci!

Sent from my ONEPLUS A5000 using Tapatalk

Qnap TS-253Pro 16Gb RAM - Single Storage Pool: 2 wred 4TB (RAID 1)
Qnap TS-453A 16Gb RAM - Single Storage Pool: 4 wred 4TB (RAID 5)

Avatar du membre
QoolBox
Représentant de QNAP
Messages : 7687
Enregistré le : 02 janvier 2014
Professionnel : Oui
Localisation : France
Contact :

Re: [Req] GoAccess

Message par QoolBox » 23 oct. 2019 08:00

euhhh /share/Web logiquement

giopas
Maître Jedi
Messages : 989
Enregistré le : 20 avril 2015
Professionnel : Non
Localisation : EU

Re: [Req] GoAccess

Message par giopas » 23 oct. 2019 08:05

Ok, mais cela est seulement accessible à travers la porte 82 (dans mon cas), n'est pas? Comment je peux après établir une connexion websocket vers la porte 7890?

D'ailleurs, est-ce que dans ma config il est correct de mettre "daemonize true" out cela n'est même pas nécessaire ?

Sent from my ONEPLUS A5000 using Tapatalk

Qnap TS-253Pro 16Gb RAM - Single Storage Pool: 2 wred 4TB (RAID 1)
Qnap TS-453A 16Gb RAM - Single Storage Pool: 4 wred 4TB (RAID 5)

Avatar du membre
QoolBox
Représentant de QNAP
Messages : 7687
Enregistré le : 02 janvier 2014
Professionnel : Oui
Localisation : France
Contact :

Re: [Req] GoAccess

Message par QoolBox » 23 oct. 2019 10:16

je pense que tu ferais mieux de demander au dev sur github...

je suis largué, pas trop le temps de jouer avec les qpkg

giopas
Maître Jedi
Messages : 989
Enregistré le : 20 avril 2015
Professionnel : Non
Localisation : EU

Re: [Req] GoAccess

Message par giopas » 23 oct. 2019 11:21

Ok, pas de soucis! Merci

Sent from my ONEPLUS A5000 using Tapatalk

Qnap TS-253Pro 16Gb RAM - Single Storage Pool: 2 wred 4TB (RAID 1)
Qnap TS-453A 16Gb RAM - Single Storage Pool: 4 wred 4TB (RAID 5)

Répondre

Retourner vers « Applications tierces »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 25 invités