У меня малость другая архитектура, редис используется в качестве кеша, и на каждый инстанс бэкэнд php сервера создается на этом же сервере инстанс редиса.
Ирина: Предложу костыль. Замени цикл на тот что ниже
while($i <= 2)
{
$tarname = 't'.$i;
$query="INSERT INTO mid (numb,tar,i) VALUES ('".addslashes($numb)."','".$$tarname."','$i')";
$connection = Doctrine_Manager::connection();
$statement = $connection->execute($query);
$i++;
}
Ирина: сложная у тебя проверка на ноль )))). Делай проще. Проверяй если тариф2 != 0, то записывай его в БД, а тариф1 всегда записывай. Цикл тут неуместен.
link00: Да, ты можешь использовать необходимое количество баз данных, независимо от СУБД, на каждую БД по подключению. Можешь иметь хоть 10 подключений к MySQL или другой СУБД и они будут смотреть в разные БД которые могут находиться на разных серверах.
cms, имхо, это как раз то, с чего не стоит начинать. Они предназначены в основном для быстрого развертывания сайта. Попробуй Yii и лучше даже вторую версию, там есть basic приложение, в котором база уже реализована, т.е. после установки у тебя будет готовое работающее приложение (в первой части тоже можно такое сделать).
Мне в одном ответе уже предложили попробовать zabbix, пощупал, он не подходит для манагеров, это монстр, а нужен пони, но в принципе, то что надо он делает.
1. munim - почитал на хабре, инструмент интересный, но тут используется perl демон, а для дешевых хостингов это невозможно. Мониторинг надо осуществлять по http протоколу и его кодам ответа
2. monit - почитал хабр и вики, в принципе да, опенсорс, хочешь затачивай под себя.
3. nagios - интересно, плагины на разных языках можно писать
4. nazamok.com - сервис, а нужен на своем сервере
5. uptimerobot.com - то же что и 4
6. яндекс метрика - опять же 4
В целом спасибо за подборку. Почитаю больше про первые 3.