translate English to French: Availability of web site is 24/7 90% of the time, monitored monthly.
Le site Web est disponible 24/7, 90 % du temps, et il est surveillé chaque mois.