Is een eitje om in een database te proppen.Oorspronkelijk geplaatst door Sander-
Kan je gelijk zaken als load ook meenemen.
Likes: 0
Is een eitje om in een database te proppen.Oorspronkelijk geplaatst door Sander-
Kan je gelijk zaken als load ook meenemen.
Nee dat word netjes uit het database gehaald. Ik heb helaas nog geen tijd gehad de code even aan te passen zodat iedereen het kan gebruiken. Dus geduld mensen.
Uhm, als iemand mij het script wil sturen op timmiieej {at} hotmail {dot} com. Dan wil ik het script uitbreiden waar nodig, zoals uptime per maand enz...

verstuurd TiMMiEJ
Tools die handig zjn voor ISPs vind je natuurlijk bij Tools 4 ISP.

Ik zal het goede voorbeeld dan maar gevenHier is mijn aangepaste versie van noc.php zonder exec() functie en met "toegangscontrole"...
Wie volgtPHP Code:<?php
// In $allow kun je de ip adressen of netwerken plaatsen die toegang hebben
// tot de load informatie van de server.
//
// Let op, het ip wordt als string behandeld. 192.168.1 geeft dus een
// match voor 192.168.1.*, 192.168.11.* en 192.168.111.*
$allow = "192.168.0. 127.0.0.1";
$filename = "/proc/loadavg";
header("Content-Type: text/plain");
$ips = explode(" ", $allow);
foreach ($ips as $ip) {
if (strpos($_SERVER['REMOTE_ADDR'], $ip) === 0) {
if ($fp = fopen($filename, "r")) {
$load = fgets($fp, 64);
fclose($fp);
} else {
$load = "-1";
}
$result = explode(" ", $load, 2);
echo $result[0];
exit;
}
}
echo "Access denied, please leave...";
?>![]()
Niemand?

Ik ben met dingen aan het voorbereiden om een uitgebreidere versie gratis ter download aan te bieden. Deze is gebaseerd op dit script (enkel werkt deze net iets anders).
Tools die handig zjn voor ISPs vind je natuurlijk bij Tools 4 ISP.
Ik ben benieuwd naar je werk.Oorspronkelijk geplaatst door Mark17
Ik ben bezig met wat aanpassingen, maar op het moment hebben we het erg druk.
Oorspronkelijk geplaatst door mind
hoort dit niet in een .htaccess file?
ik bedoel meer de toegangs controle je moet niet dingen in je script gaan doen die je ook al(en misschien sneller) op een ander niveau kan doen. en load zou ik zelf ook niet op die manier uitlezen maar met snmpd doen(OID .1.3.6.1.4.1.2021.10.1.3.1).Oorspronkelijk geplaatst door Randy
heb hem ook geinstalled, maar ik zit te stoeien met me cronjob. Heeft er iemand een goede cronjob lijn voor me? want de mijne werken niet.
Als ik:
php /*map*/*map*/servercheck.php
uitvoer geeft hij dat hij inc/config.php etc niet kan vinden met nog wat andere foutmeldingen (o.a. niet kunnen connecten naar db)
als ik php servercheck.php uitvoer (in de map zelf) dan werkt het wel, alleen dit is weer niet vanuit een cronjob uit te voeren.
/usr/local/bin/php -q -f /home/gebruikersnaam/domains/uw-domeinnaam/public_html/scripts/scripts.php > /dev/null
of:
GET http://www.domeinnaam.nl/map/script.php > /dev/null
volgens mij doet de bovenste het, zover ik net heb getest.Oorspronkelijk geplaatst door snaaps
Ik zal binnenkort de hele package ff opnieuw maken, met een goede readme.txt etc![]()