Toon posts:

[Debian] Remote phpsysinfo

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb 3 bakken : werkstation, mailserver/webserver en firewall/proxy. Op de webserver draait Apache. Ik heb phpsysinfo geinstalleerd op deze bak en die geeft keurig de stats aan van dat systeem. Is het mogelijk om ook de stats van de andere twee systemen op de webserver op te vragen met phpsysinfo ?
Ik wil voorkomen dat ik op alle bakken apache moet gaan draaien, alleen omdat ik phpsysinfo wil gebruiken. Dan zou ik ook alle bakken toegankelijk moeten maken en dat wil ik niet. Wie weet raad ?

  • 2P
  • Registratie: November 2001
  • Laatst online: 21-06 01:34

2P

:wq

ik heb dit ook weleens gedaan, maar je moet dan wel op al je pc's Apache draaien. het lijkt mij dat dit zonder Apache niet gaat werken.
maar vanaf 1 pc kan het goed. maak dan een php scriptje dit zoiets doet: include "http://192.168.0.2/phpsysinfo/index.php"
verder moet je een kleinigheid in de source aanpassen en het werkt.

Verwijderd

Topicstarter
Op donderdag 11 april 2002 09:54 schreef 2P het volgende:
ik heb dit ook weleens gedaan, maar je moet dan wel op al je pc's Apache draaien. het lijkt mij dat dit zonder Apache niet gaat werken.
maar vanaf 1 pc kan het goed. maak dan een php scriptje dit zoiets doet: include "http://192.168.0.2/phpsysinfo/index.php"
verder moet je een kleinigheid in de source aanpassen en het werkt.
Ik heb geen ervaring met PHP. Kun je me misschien iets verder op weg helpen ? Op zich is het niet zo erg dat ik overal apache op moet installeren, als die bakken maar niet rechtstreeks bereikbaar zijn van buitenaf. Da's voor mij het belangrijkste.

  • yeadder
  • Registratie: Maart 2001
  • Niet online
of met snmp en dan mtrg gebruiken om alle info van de pc op te halen en er een webpagina van te maken.

  • 2P
  • Registratie: November 2001
  • Laatst online: 21-06 01:34

2P

:wq

wat je zou kunnen proberen is op elke server Apache installeren met het phpSysinfo script en dan op je 'hoofd' server een php bestandje zetten, bv. dit:
PHP:
1
<?  // de systeminfo voor de localhost  include "http://je.ip.ad.res/sysinfo/index.php";  // de systeminfo van de 2de server  include "http://192.168.0.2/sysinfo/index.php";    // de systeminfo van de 3de server  include "http://192.168.0.3/sysinfo/index.php";?>

nu is er alleen 1 probleem en dat is dat de paths van de templates waarschijnlijk niet zullen kloppen.
het gaat dan om de plaatjes en de css file.

dit kan je op 2 manieren oplossen.
1) kopieer de templates naar de webroot (v/d hoofd server) of een andere directory zodat de bestanden wel gevonden kunnen worden.
2) pas de phpSysInfo source code aan. >:)

1 is dan wel het makkelijkst :)


en nog makkelijker is natuurlijk met SNMP en dan de statistieken door MRTG laten genereren.