Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Monitorare server con PHP

    Salve a tutti,
    volevo sapere se c'era la possibilità di monitorare un server via PHP.
    Magari riuscire a vedere il livello di risorse della CPU, del MYSQL ... o il numero di processi attivi.
    Diciamo una sorta di "top" e "apachectl status".

    In giro l'unica cosa che sono riuscito a trovare è stampare a video l'uptime di un server attraverso il comando exec

    $uptime = exec('uptime');
    echo $uptime;

    O magari se c'è già qualche script in circolazione di questo tipo.

    Grazie mille :-)
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    questa classe funziona sotto linux.

    http://www.phpclasses.org/browse/package/3109.html

  3. #3
    non è php ma prova munin
    http://guide.debianizzati.org/index.php/Munin

    live demo presa dal sito ufficale
    http://munin.ping.uio.no/ping.uio.no...ng.uio.no.html

    un grosso vantaggio è che puoi monitorare + macchine installando i vari client
    ciao

  4. #4
    @nicola
    ti ringrazio per la classe, ma purtroppo non è adatta per FreeBsd che uso sui miei server.

    @bubu77
    wow, devo dire che è veramente bello ma per l'utilizzo che devo farne io... è troppo!!!


    Diciamo che usando il system sono riuscito ad estrapolare le cose che mi servono ... solo che ho un problema stupido ed è il seguente:

    $mysqld = system("top | grep \"mysqld\"");
    $pezzimysqld = explode(" ", $mysqld);
    echo $pezzimysqld[0];

    Il risultato è che mi stampa il system della prima riga per intero, e poi il pezzettino del mio array.
    Come faccio a non far comparire a video il risultato del system?

    Grazie mille :-D
    Perchè uso Maxthon? | Mi piace questa chat

  5. #5
    http://it2.php.net/manual/it/function.shell-exec.php
    al posto di system

    per munin non ti fare impressionare dai grafici che ti ho postato, chiaramente il monitor parte solo per i servizi che hai a bordo, quelli sono server che fanno di tutto VVoVe:

    dove lavoro io lo usiamo su tutte le macchine ed è molto comodo
    ciao

  6. #6
    Originariamente inviato da bubu77
    http://it2.php.net/manual/it/function.shell-exec.php
    al posto di system

    per munin non ti fare impressionare dai grafici che ti ho postato, chiaramente il monitor parte solo per i servizi che hai a bordo, quelli sono server che fanno di tutto VVoVe:

    dove lavoro io lo usiamo su tutte le macchine ed è molto comodo
    ciao
    Grazie per la funzione era quello che mi serviva.

    Posso chiedere le ultime 2 cose??

    - Se faccio un 'top' via browser l'unica riga che non mi appare è quella relativa allo status della CPU .... proprio strano.. quella riga rimane bianca!!! Questo è un esempio del top ( http://img270.imageshack.us/img270/6791/top8vn.png ) e la terza riga, quella della CPU appunto, via browser non viene inviata! :master:

    - Quasi tutti i comandi mi funzionano correttamente, tranne l'apachectl status, per il quale, via browser, non mi torna indietro neanche mezza riga. C'è un motivo ??


    Grazie mille :-)
    Perchè uso Maxthon? | Mi piace questa chat

  7. #7
    ciao,
    questo è il massimo:

    http://phpsysinfo.sourceforge.net/

    ciao
    TouchWeb - Siti web - Programmazione Php/Java
    http://www.touchweb.it
    Realizzazione siti e-commerce - Piattaforma PrestaShop
    http://www.touchweb.biz

  8. #8
    Originariamente inviato da touchweb
    ciao,
    questo è il massimo:

    http://phpsysinfo.sourceforge.net/

    ciao
    Ottimo link, peccato che le info che più mi servono (carico della CPU), per FreeBSD non sono supportate

    Inizio a pensare quindi che non riuscirò a risolvere la questione
    Perchè uso Maxthon? | Mi piace questa chat

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.