• Serveurs
  • [Discussion] Monitorer son serveur simplement avec Linux-Dash

Salut
Merci pour le tuto, je viens de tester c'est pas mal du tout, tout simple et fonctionnel...
Une suggestion, ajouter la conf pour une install' simple dans rutorrent.conf serait peut-être pas mal.
        ## début config linux-dash ##

        location ^~ /linux-dash {
            root /var/www;
            include /etc/nginx/conf.d/php;
            include /etc/nginx/conf.d/cache;
        }

        ## fin config linux-dash ##
Ex.
Salut,

Je viens de tester aussi ça marche nickel, +1 pour la conf simple dans le fichier rutorrent.conf
J'ai intégré la conf simple dans rutorrent.conf par contre j'ai laissé la conf complète pour que le tutoriel soit accessible à ceux n'ayant pas suivi les tutoriels rutorrent au préalable.

J'ai voulu mettre une balise Spoiler pour mettre en page les 2 alternatives mais elle n'existe pas. Idée d'amélioration forum ?
Bon tuto, merci
Bon tutoriel

Mais deux questions :
- Combien consomme-t-il de ressources ?
- Pour un détail de la bande passante (utilisée par site ou application) un bon outil ?
Mails wrote:Bon tutoriel

Mais deux questions :
- Combien consomme-t-il de ressources ?
- Pour un détail de la bande passante (utilisée par site ou application) un bon outil ?
Alors pour ce qui est consommation, corrigez moi si je me trompe mais c'est presque négligeable, sachant qu'il execute des commandes/scripts quand tu charges la page ou lorsque tu raffraichi les données, ce qui veut dire que quand tu l'utilises pas il ne consomme pas, et quand tu l'utilises je ne sais pas ce qu'il consomme mais ça doit vraiment pas être grand chose.

Pour ce qui est est du détail de la bande passante, cet outil ne le permet pas, il va rassembler les informations basiques auxquels on pourrait avoir accès en tapant quelques commandes, mais ne rentre pas dans les détails.
Merci, concernant la BP connaît tu un outil ?
Pas mal je vais tester, au passage dans ce tutoriel moi j'ai un bug
htpasswd -cbs /etc/nginx/passwd/linuxdash_passwd linuxdash
-bash: htpasswd: command not found
Pour résoudre j'ai fais :
sudo apt-get install apache2-utils
Et comme je ne pouvais toujours pas je suis aller créer manuellement le repertoire dans : /etc/nginx/ avec mkdir passwd

EDIT / J'ai une demande d'auth même après avoir taper le mdp, sans fin.
J'étais pas là ce week end j'ai pas pu te répondre avant.

Merci j'ai ajouté ça au tutoriel.

Concernant l'authentification en boucle c'est parce qu'il ne reconnait pas les identifiants que tu entres, soit les identifiants ne sont pas bons, soit il y a un problème de conf quelque part.
Ouvre le fichier
nano /etc/nginx/passwd/linuxdash_passwd
Et vérifie bien que tu as ton utilisateur. tu peux réessayer de faire un htpasswd -cbs /etc/nginx/passwd/linuxdash_passwd linuxdash motdepasse
ça écrasera le fichier. Au cas ou c'est un mot de passe mal tapé ou autre.
Redémarre nginx

Sinon si ça marche toujours pas essaie de te loguer une fois et va voir dans le fichier d'erreur :
tail -f /var/log/nginx/error.log
normalement tu devrais avoir une erreur du genre "user "<USER>" was not found in "/etc/nginx/passwd/linuxdash_passwd" ou quelque chose de ce genre
Cette adresse apparait dans la table ARP: faradn.tk

Est-ce normal ?
J'ai regardé et ça a l'air d'être le serveur d'un membre (probablement) de cette communauté. (Il a rutorrent et seedbox-manager d'installé)

Je sais pas ce que peux dire ce genre d'info pourquoi certaines adresse sont dans la table ARP... (Si quelqu'un en connait d'avantage)

Je penserais que ça vient du faire que tu partages un torrent avec cette seedbox
3 mois plus tard
Pierrick wrote:Cette adresse apparait dans la table ARP: faradn.tk

Est-ce normal ?
Peut être en rapport avec le fait que vous ayez fait des échanges P2P et qu'il soit sur le même routeur que toi dans ton DC.


Sinon, j'ai quelques petits soucis:

Serveur NGINX + rtorrent/ruTorrent multi-users + seedbox manager

Méthode 1 : linux-dash dispo à l'adresse ndd.tld/linux-dash mais pour tout le monde, mes users voient notamment les IPs des autres users et etc...

Méthode 2 : Site introuvable mais conf bonne puisque pas d'erreur sur le restart de php ou nginx
Votre interface linux-dash est disponible à l'url dashboard.domaine.tld ou domaine.tld/linux-dash dans le cas de l'alternative 2
( identifiant: linuxdash + votre pass )
J'ai un peu de mal à comprendre cette phrase. Soit c'est la méthode 1 et en ce cas le site est dispo à ndd.tld/linux-dash, soit c'est la méthode 2 et là c'est dispo sur dashboard.ndd.tld et là on précise qu'il faut s'authentifier pour cette méthode. Il faut un point peut être avant "dans le cas de l'alt 2" ?

Merci pour ce tuto qui apporte des infos sympas
3 mois plus tard
Question, comment on peut sécuriser l'accès a l'url ..../linux-dash ?
flipper wrote:Question, comment on peut sécuriser l'accès a l'url ..../linux-dash ?
Bonsoir;
Avec ça par exemple dans la conf de linux-dash de nginx :
         auth_basic "nginx";
         auth_basic_user_file "/etc/nginx/passwd/admin_passwd";
Et tu génères ton password
un mois plus tard
Bonjour et merci pour ce petit tuto

cependant il faudrait modifier cette partie
        ## début config linux-dash ##
        location ^~ /linux-dash {
            root /var/www;
            include /etc/nginx/conf.d/php.conf;
            include /etc/nginx/conf.d/cache.conf;
        }

        ## fin config linux-dash ##
en
        ## début config linux-dash ##
        location ^~ /linux-dash {
            root /var/www;
            include /etc/nginx/conf.d/php;
            include /etc/nginx/conf.d/cache;
        }

        ## fin config linux-dash ##
sinon nginx fait une erreur au redémarrage
Salut
Non c'est bien en .conf le standard (pour php, cache et php-manager).
Les tuto et script rutorrent utilisent cette forme depuis plusieurs mois maintenant, pour ça qu'il y a quelques conflits avec les install' plus anciennes.
Ex.