Суть: используя пинги (ICMP) определить аптайм хоста / домена / IP.
То есть, на входе задаётся IP-адрес или домен, выбирается интервал пингования и с этим интервалом осуществляется пинг ресурса. Если ресурс не отвечает - необходимо уведомление на e-mail, ICQ, Jabber, SMS (через e-mail-гейт) по выбору (то есть, можно выбрать один метод уведомления, а можно - несколько).
Так же, как и ICMP-пинги, реализовать следующие виды проверок:
1. HTTP-ping – проверка загрузки http-ресурса (только код).
Достаточно только IP / URL, но в других случаях можно ввести порт, логин и пароль тех ресурсов, которые используют basic http auth, строку, которая должна присутствовать на странице (или не должна быть). Время загрузки страницы и есть отклик (без картинок и прочего).
2. TCP-ping – проверяется порт на открытие (TCP). Есть возможность передавать и принимать заведомо известные данные (строку).
3. DNS-ping – проверка DNS о том, что специфическое доменное имя возвращает определённый IP-адрес (и наоборот).
4. UDP-ping – версия пинга, которая существует для проверки доступности и времени отклика сервисов, работающих через UDP.
5. SMTP – версия пинга, выполняющая проверку доступности и времени отклика для SMTP-почтовых серверов.
6. POP3 – версия пинга, выполняющая проверку доступности и времени отклика для POP3-почтовых серверов.
7. IMAP – версия пинга, выполняющая проверку доступности и времени отклика для IAMP-почтовых серверов.
Интегрировать стандартную оплату через Webmoney.
Присутствуют: админзона, в которой для каждого юзера есть настройки проверок, система скидок, админзона для админиатратора (пользователи, проплаты).
Технологии: PHP, DB (MySQL / SQLite)
Полное ТЗ, со всеми уточнениями, будет отдано выбранному разработчику. Сроки - минимальные.