I need a python program, to run mainly on Linux, that will read log files, search for errors and provide possible solutions based on a database.
Specifications:
- the user can specify a local .conf file with directories and file names
- the user can provide directories and file names by parameter
- a local, simple, database solution need to exist, where admins will register known errors and possible solutions
- the script will search for known errors, warnings, etc. on logs files, cross with database and return the possible solutions
Nothing advanced is needed, basics concepts as:
- conf file reading
- parameters reading
- cross database reference
- return message to user
This is a prototype project, that will probably have changes later, so this is an initial project
Hi,
Would you have any objections in allowing this to be a web based project ?
Using something like Django ?
Naturally this will require one to run django application server.
But it is simple to start just the built in server as this is only a prototype.
But it does have built in support for SQLLite and easy to generate the Admin interface
And one can create a simple view where a person can lookup the the potential answers.
Or use Django to just provide the admin interface to the SQLLite Database that stores the Answers and provide a command line tool that the user can run to browse the log files but query the same SQLLite database for the answers.
Regards
Willem
Hello,
I have a lot of experience in python, and this looks like it is well within my range of capabilities.
I'd love to discuss it further with you if you want to send me a message.
-Jon