Alright, all you developers! I'm a Linux Systems Administrator ( 15 years ) with light programming skills, However this project is just to much for me. I'm overwhelmed with projects and starting my company so I'm outsourcing. I know how long this project should take to reach each part of the project.
BIDING NOTES: Even if you have 100 feedback, if your mile stone bid is "100%", I'm going to laugh at you and go with the next guy. 10-20% for the mile stone is fine, because 10% is what freelancer takes from you for wining the project. Anything over that, you will need a drug test, and your head examined :P
"The Project": I'm needing a custom Log Management site created, all the features will be outlined below;
1) Linux (the environment it will run off of)
3) Mysql - Note, If your not a MYSQL guru please do not bid, these records will have around 30 million records per table.
4) Rsyslogd, Parsing (probably perl or python for parsing the live logs as the come in)
5) Script that deletes rows that are X days old ( This needs to be specified in the admin control panel)
1) Administration login ( Super User )
1a) Ability to add normal domain admins (Normal Admins over domains assigned to them by the Super Admin)
1b) Ability to add domains to log ( Approval needs to be made by Super Admin in order for changes to take effect)
1c) Search emails (FROM & TO Searches)
2) User Tabs for Domain
2a) Need to be able to filter mail by: Malware,Spam, Expression, File Extension, MIME Type,
Unscannable, Quarantine, Delivered, Other
Note: This means that each time a new domain is added to the logs the script needs to find out which account it belongs to in order to create a new table and start storing the records for that user.
To help you understand what is needed further, you can download the following appliance:
Astaro: [url removed, login to view]
Once accepted I can provide you with a 30 day trial key (I'm currently a reseller for them)
This project needs to be able to run on the latest Ubuntu 10.04.
Acceptable Web colors:
Black + Gray + blue + white
Black preferably the background color, Gray and blue highlights with white fonts or another color that makes things stand out, Alerts and function highlighting can be done in Orange or something that is easy to read that lets you know you found your match.
Must be able to Speak English and communicate very well.