Als ik een server toevoeg krijg ik deze fout melding.Oorspronkelijk geplaatst door DutchTSE
Fatal error: Call to a member function on a non-object in /home/admin/domains/hackz.nl/public_html/noc/admincp/add_servers.php on line 4
Likes: 0
Als ik een server toevoeg krijg ik deze fout melding.Oorspronkelijk geplaatst door DutchTSE
Fatal error: Call to a member function on a non-object in /home/admin/domains/hackz.nl/public_html/noc/admincp/add_servers.php on line 4
Gebruik dan svn (subversion), dat is de opvolger van cvs.
Maar dan zit je dus na een jaar met ruim een half miljoen records. Dat loopt dus aardig op. Ik heb geen (directe) ervaring met dergelijke databeesten; wil dat nog fatsoenlijk draaien na, zeg, 3 jaar? (anderhalf miljoen records).Oorspronkelijk geplaatst door Alerd
edit: en dat is per server. Met 10 servers zit je dus op 15 miljoen records na 3 jaar (5 miljoen na 1 jaar).
Jochem
consolidation?Oorspronkelijk geplaatst door XBL
Niet genoeg ervaring met databasen (dus ik kan me niet zo heel veel voorstellen bij die opmerking, behalve dan dat je data samen voegt); maar de data moet wel gewoon beschikbaar blijven. Dus ook na een jaar moet je in principe nog de uptime kunnen berekenen van een bepaalde maand. Anders kan je net zo goed meteen de data per maand (oid) op gaan slaan, zoals met het script van DutchTSE gebeurd. Iets wat ik juist wil vermijden.Oorspronkelijk geplaatst door ErikM
Jochem
Sla de mislukte attempts opOorspronkelijk geplaatst door XBL
Weet je automatisch dat de rest goed is![]()
Een miljoen records meer of minder maakt weinig uit als je er niets mee doet. Wil je er wel wat mee doen, zoals doorheen zoeken, dan moet je een index erop maken. Al die records daadwerkelijk gebruiken, zoals ze weergeven of iets mee berekenen, kost natuurlijk evenredig veel tijd. Tenzij je ze zoals hierboven gesuggereerd ook samenvoegt in deelstukjes.
iemand een id hoe je de servers kan rangschikken op id nummer?
Zie voorbeeld:
http://www.ccchosting.nl/netwerk/status/index1.php
De servers staan dus verkeerd gerangschikt.
Ook prima, het ging mij om het ideeOorspronkelijk geplaatst door t.bloo
![]()
'ORDER BY' gebruiken in de queries. Bijvoorbeeld: 'ORDER BY `serverid`' of 'ORDER BY `ip`', etcOorspronkelijk geplaatst door snaaps
.
@t.bloo: het is dus geen punt als er paar miljoen records staan (met primary key en foreign keys) en daaruit een aantal worden gehaald (die van een maand, bijvoorbeeld). In de zin van: het gaat zo geen eeuwen duren om te zoeken, waardoor MySQL enorm veel kracht gaat vragen van de server.
En dat 'samenvoegen in deelstukjes', hoe mag ik me dat voor me zien? Ik kan me er wel vaag wat bij voorstellen, maar verkloot je de data er dan niet volledig mee?
@Alerd: Ik voel me aardig dom. Is inderdaad gewoon een mooiere oplossing.
Jochem
Fatal error: Call to a member function on a non-object in /home/xynta/public_html/noc/admincp/add_servers.php on line 4
--
Daarnaast wil ik graag het root path weten van cPanel. Volgens mij hebk em maar ik krijg em er niet op.
excuses moi, heb het gefixt, zou je hem nog een keer kunnen downloaden?Oorspronkelijk geplaatst door xYnta
http://www.myh2oservers.com/downloads/noc_v1.zip
je moet http://noc.myh2oservers.com gebruiken, ipv www.myh2oservers.com/nocOorspronkelijk geplaatst door Active8
subdomein noc gaat namelijk naar andere server dan domein zelf. Zal voor verwarring de ander ff weghalen![]()
Laatst gewijzigd door DutchTSE; 09/06/06 om 15:24. Reden: Automerged Doublepost
/usr/local/apache/htdocsOorspronkelijk geplaatst door xYnta
Er zit nog een klein foutje in je .sql:Oorspronkelijk geplaatst door DutchTSE
Moet zijn:Code:`ip` varchar(16) NOT NULL default '',
Never mind, sql verhaal is kulCode:`ipadress` varchar(16) NOT NULL default '',![]()
Eenvoudiger is het om in add_servers.php iets aan te passen:
Waar "ipadress" staat even aanpassen naar "ip".Code:if($_POST) { mysql_query("INSERT INTO `servers` (`ip`, `hostname`, `status`, last_check) VALUES ('".$_POST["ip"]."', '".$_POST["hostname"]."', '0', '".time()."');"); }
Laatst gewijzigd door ®on; 09/06/06 om 17:42. Reden: Automerged Doublepost
OK, ik heb het hele script herschreven en alleen de layout gekopieerd, maar ik heb het nu werkend met een % uptime. Er wordt nu alleen informatie naar de database geschreven als de server down is.
Voorbeeld: http://dev.venatio.nl/noc/
Laatst gewijzigd door spoorweg; 09/06/06 om 18:06.
Zodra wefact online is zullen wij proberen deze tool te implenteren in wefact.
(module)
Tevens wil ik ons script voor de mededelingen ook toevoegen zodat je een totale noc pagina krijgt.
http://www.ccchosting.nl/netwerk/status/index.php