Hallo iedereen,
Ik ben bezig met een projectje thuis. Hierbij wil ik een mini pc aan hebben staan, die dingen doet. Deze dingen worden allemaal gelogged in zijn eigen database, of er dingen verkeerd gaan, wat voor response hij terug geeft wanneer hij iets opzoekt etc. Alles eigenlijk.
Nu wil ik alleen vanaf bijvoorbeeld op school of bij mn vriendin of waar dan ook die logs kunnen uitlezen. Hier wil ik een paneel voor maken op een server. (Dit geld voor meerdere mini pcs, niet alleen voor deze). Dit wil ik allemaal op een centrale plek houden, dus die server.
Nu was mijn idee, via PHP de logs te verzamelen uit de database op de mini pc met een uniek idee uiteraard, dit in een post request te sturen met paar beveiliging dingen erbij (public en private key), enzovoorts.
Nu doe ik: Ik haal de gegevens uit de database, zet deze in een JSON om, en stuur dit in een POST. De server leest t uit en zet alles in de database. Dit werkt in ieder geval al. Dit wil ik doen met een cronjob iedere minuut ongeveer.
Nu heb ik 2 vragen aan jullie:
Is deze oplossing goed en betrouwbaar?
En hoe kan ik terug geven dat alles gelukt is? Ik zat zelf te denken aan een array waarin staat welke logs worden verzonden, op de server een array maken met welke zijn gelukt om op de server zn DB te zetten, en deze terug te sturen en dan te vergelijken.
Ik zoek een zo goed mogelijke en betrouwbare oplossing
PS. Elke log versturen direct naar de server heb ik ook al over nagedacht, maar dit wil ik niet aangezien er dan logs bij kunnen zitten die verloren kunnen gaan omdat er geen internet is of iets dergelijks.
Alvast bedankt voor t meedenken
Ik ben bezig met een projectje thuis. Hierbij wil ik een mini pc aan hebben staan, die dingen doet. Deze dingen worden allemaal gelogged in zijn eigen database, of er dingen verkeerd gaan, wat voor response hij terug geeft wanneer hij iets opzoekt etc. Alles eigenlijk.
Nu wil ik alleen vanaf bijvoorbeeld op school of bij mn vriendin of waar dan ook die logs kunnen uitlezen. Hier wil ik een paneel voor maken op een server. (Dit geld voor meerdere mini pcs, niet alleen voor deze). Dit wil ik allemaal op een centrale plek houden, dus die server.
Nu was mijn idee, via PHP de logs te verzamelen uit de database op de mini pc met een uniek idee uiteraard, dit in een post request te sturen met paar beveiliging dingen erbij (public en private key), enzovoorts.
Nu doe ik: Ik haal de gegevens uit de database, zet deze in een JSON om, en stuur dit in een POST. De server leest t uit en zet alles in de database. Dit werkt in ieder geval al. Dit wil ik doen met een cronjob iedere minuut ongeveer.
Nu heb ik 2 vragen aan jullie:
Is deze oplossing goed en betrouwbaar?
En hoe kan ik terug geven dat alles gelukt is? Ik zat zelf te denken aan een array waarin staat welke logs worden verzonden, op de server een array maken met welke zijn gelukt om op de server zn DB te zetten, en deze terug te sturen en dan te vergelijken.
Ik zoek een zo goed mogelijke en betrouwbare oplossing

PS. Elke log versturen direct naar de server heb ik ook al over nagedacht, maar dit wil ik niet aangezien er dan logs bij kunnen zitten die verloren kunnen gaan omdat er geen internet is of iets dergelijks.
Alvast bedankt voor t meedenken
