در این مقاله در ادامه متن های نصب CloudLinux و CageFS و PHP Selector به معرفی ماژول و یا افزونه ی دیگری از CloudLinux به نام MySQL Governor می پردازیم.
همانطور که اسم این افزونه مشخص است، کاربری آن مختص به دیتابیس و MySQL می باشد و در واقع میزان مصرف دیتابیس را به صورت جداگانه بر روی هر اکانت یا هاست بررسی می نماید. برای نصب این افزونه نیز می بایست ابتدا CloudLinux بر روی سرور نصب شده باشد.
از جمله قابلیت های Governor این می باشد که می تواند میزان مصرف منابع و کارکرد هر یوزر MySQL را بصورت خودکار مانیتور کند و از مصرف بیش از حد آن ها جلوگیری نماید. در صورتی که یک دستور یا query مانند select بیش از حد زمان برده باشد می تواند آن دستور را حذف و یا Kill کند. همچنین این دسترسی برای Governor وجود دارد تا کاربری را که بیش از حد منابع سرور را مصرف می نماید را محدود و معلق کند.
برای نصب این نرم افزار بر روی سرور می بایست از طریق SSH کد های زیر را وارد نمایید تا مراحل نصب انجام شوند.
اولین دستور برای حذف پکیج های قبلی می باشد. در نتیجه می توانید Error های اعلام شده ی این دستور را نادیده بگیرید زیرا ممکن است از قبل پکیجی بر روی سرور موجود نباشد در نتیجه نمی تواند آن ها را حذف نماید.
yum remove db-governor db-governor-mysql
پس از انجام این مرحله اگر دیتابیس شما MySQL می باشد دستورات زیر را به ترتیب وارد نمایید تا مراحل نصب انجام شوند. اما اگر از نسخه ی MariaDB استفاده می نمایید باید از سری دوم کد ها استفاده نمایید.
MySQL :
yum install governor-mysql
/usr/share/lve/dbgovernor/mysqlgovernor.py –install
MariaDB :
در قسمت –mysql-version=mariadbXX باید بجای XX نسخه ی دیتابیس وارد گردد. مانند mariadb56 برای نسخه ی 5.6
yum install governor-mysql
/usr/share/lve/dbgovernor/db-select-mysql –mysql-version=mariadbXX
/usr/share/lve/dbgovernor/mysqlgovernor.py –install
پس از نصب نیازی به Reboot کردن سرور نمی باشد.
با دانشنامه Server.ir همراه باشید.