Автоматизирование Задач

Tw!m4

Новичок
Здрасте!

Кароче, такая ситуация:

1) У фирмы много филиалов, где стоят отдельные серваки (35 штук таких). На серваках бегает продукт BackupExec, который делает резервное копироваие всяких там, супер-пупер важных файлов.

2) После каждого бэкапа BackupExec отправляет мыло со статусом, как прошла работа (удачно или нет).

3) С Понедельника по Пятницу все бэкапы (дифференциальные) начанаются с 20-и часов, за исключением некоторых, они начинают свою работу в ночь (тобишь в час или два ночи), которые так и должны быть запротоколированы. В субботу и в восскресение проходят полные резервные копии.

Пример: Во вторник я прихожу утром на работу и начинаю проверят все мыла с бакапами. Те, которые начали свою работу до 23:59 протоколируются на понедельник, все остальные на вторник.

Мне, как отвечающему за всю эту байду, надо каждый день сверять список мыл с названиями филиалов с отдельным бланком где рассписаны все сервера, все ли сработали или нет. Потом в конце недели отсканивать и влаживать в отдельную папку.

Так как это уже [censored], смотреть то в листок, то в монитор и калякать галочки или крестики, решил сделать автоматизированую проверку этого дела.

С помощью imap_open вытягиваю только с сегоднешного и вчерашнего дня с хидеров все необходимые данные (Maildate, Subject (тут стоит статус работы), fromaddress etc..)

и тут короче я застрял..хрен знает как завести это все грамматно в бд и потом выводить это все в браузер на протяжении всей недели, с новой недели все должно заполняться заново.

Например:
................Понедельник................Вторник
....................5.3.2012...................6.3.2012
сервер1........удачно.....................удачно
сервер2........неудачно..................удачно
сервер3........удачно.....................удачно
и. тд................и тд.......................и тд
Помогите как тут грамматно решить задачу.
 

Tw!m4

Новичок
С какого пункта не понятно, постараюсь объяснить?
 

prolis

Новичок
Табличка в 3 поля
-Check_Date
-ID_serv
-ID_result

а на страничке
Код:
select ID_serv, if(WEEKDAY(Check_Date)=0,ID_result) as monday
from table
where week(Check_Date)=week(now())
group by ID_serv
ps: ну и год что бы совпал в where
 
Сверху