Есть ли скрипт php монитора производительности сервера?

В основном у меня есть выделенный сервер, который будет поровну разделен и используется 5 пользователями / учетными записями. Каждому пользователю будет выделена равная доля диска, передачи и т. Д., Вы поняли. Но с WHM /cPanel невозможно наложить жесткие ограничения на время обработки ОЗУ и ЦП для каждого из пользователей / учетных записей - я имею в виду, это для VPS, верно? Не для общей среды. Или WHM /cPanel может сделать это - жестко ограничив процессорное время и оперативную память для каждого из совместно используемых пользователей?

Поэтому мне нужен способ контролировать производительность сервера с помощью php-скрипта, который постоянно обновляет серверные процессы пользователем, поэтому я знаю, когда пользователь какое-то время использовал слишком много ресурсов сервера, и это начинает влиять на производительность других пользователей. сайты. Скрипт может быть доступен в Интернете всем 5 пользователям.

Большое спасибо!

2 ответа

Решение

Вы, вероятно, хотите что-то вроде Cacti: http://www.cacti.net/.

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

Я не думаю, что вы можете наложить жесткие ограничения с cPanel/WHM.

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

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

http://www.frederico-araujo.com/2009/01/08/linux-script-to-collect-system-statistics-and-send-to-your-email/

Другие вопросы по тегам