Есть ли скрипт php монитора производительности сервера?
В основном у меня есть выделенный сервер, который будет поровну разделен и используется 5 пользователями / учетными записями. Каждому пользователю будет выделена равная доля диска, передачи и т. Д., Вы поняли. Но с WHM /cPanel невозможно наложить жесткие ограничения на время обработки ОЗУ и ЦП для каждого из пользователей / учетных записей - я имею в виду, это для VPS, верно? Не для общей среды. Или WHM /cPanel может сделать это - жестко ограничив процессорное время и оперативную память для каждого из совместно используемых пользователей?
Поэтому мне нужен способ контролировать производительность сервера с помощью php-скрипта, который постоянно обновляет серверные процессы пользователем, поэтому я знаю, когда пользователь какое-то время использовал слишком много ресурсов сервера, и это начинает влиять на производительность других пользователей. сайты. Скрипт может быть доступен в Интернете всем 5 пользователям.
Большое спасибо!
2 ответа
Вы, вероятно, хотите что-то вроде Cacti: http://www.cacti.net/.
Дело в том, что если вы хотите, чтобы это было автоматизировано, вам нужно запустить cron, который проверяет процессы, используя слишком много процессоров / ram, а затем либо отправляет предупреждение пользователю, либо полностью останавливает процесс.
Я не думаю, что вы можете наложить жесткие ограничения с cPanel/WHM.
Другим решением может быть разделение серверов на виртуальные частные серверы, но это будет означать покупку лицензий cPanel / WHM для всех.
Вот простой сценарий оболочки, который может ежедневно отправлять вам электронные письма и предоставлять отчеты об использовании ресурсов: