How can I make graphs out of my log data?

Never mind lamp, I'd argue Node/Mongodb would be a better solution here. backend
NodeJS, express, fs, cron and mongoose on the backend with bootstrap, datatables and C3 on the frontend, this is the sort of thing NodeJS would actually be good at.

NodeJS is a langauge/application framework, basically it is a javascript runtime with a couple of extensions. It uses NPM as a package manager.

cron, is a a NPM library which works just like cron, it allows you to execute a function at timed intervals, I'd have a cron tab scanning your log files for your statistical information. The job would then construct a JSON object and inject it into a Mongo instance. I'd use Mongoose to do this because it enforces a schema on the data.

Express allows your Node application to expose a REST interface. front end
Bootstrap is a simple library which makes it easy to provide a responsive UI. I like it since I lack artistic skills and with little effort it gives me something pretty.

C3 is an extension of D3, most managers assumed D3 is a graphing library it isn't. C3 sits on top of D3 and provides a really simple way to insert data to generate a Graph.

Datatables provides really nice to use tables if you prefer tables over graphs.

There are extensive guides online for all of those technologies, it should mostly be bolting technologies together. The only actual work will be designing your layout for the front end, writing the logic to parse the log files (unique to your log files) and writing the code to deal with your database stored format.

NodeJs is used inappropriately in many places, but this sounds like the ideal problem for it.

/r/debian Thread