Հոդվածների տեղեկատու
Այս ձեռնարկը կենտրոնանում է.
Ինչպե՞ս տեղադրել Monit մոնիթորինգի ծրագիրը CentOS 7 սերվերի վրա աշխատող VestaCP վահանակում ։
CentOS 7 համակարգի VestaCP վահանակ, ինչպե՞ս կարգավորել Monit-ի կոնֆիգուրացիան:
Ինչ է Monit-ը:
Monit-ը փոքր բաց կոդով գործիք է Unix համակարգերի կառավարման և մոնիտորինգի համար:
Monit-ը կվերահսկի նշված սպասարկման գործընթացը, եթե այն ավտոմատ կերպով անջատվի, այն ինքնաբերաբար կվերագործարկվի և սխալների դեպքում կարող է ուղարկել էլփոստի ծանուցումներ:
Եթե դուք CentOS 7-ում եք, գործարկեք VestaCP-ն որպես ձեր վահանակ, և դուք ունեք Monit-ը տեղադրված՝ վերահսկելու ձեր սերվերի գործընթացները, ինչպիսիք են՝ Nginx, Apache, MariaDB և այլն:
Միացնել EPEL պահեստը
RHEL/CentOS 7 64-բիթ.
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
RHEL/CentOS 6 32-բիթ.
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
- CentOS 7-ը չի աջակցում 32-բիթանոց EPEL պահեստներին, այնպես որ օգտագործեք RHEL/CentOS 6 32-բիթանոց:
Տեղադրեք Monit-ը CentOS 7-ում
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Միացնել 2812 նավահանգիստը VestaCP-ում
Երբ դուք հաջողությամբ տեղադրել եք Monit մոնիտորինգը, դուք պետք է կարգավորեք դեյմոնը, միացրեք նավահանգիստները, IP հասցեները և այլ կարգավորումներ:
Քայլ 1. Մուտք գործեք ձեր VestaCP
Քայլ 2. Մուտք գործեք firewall:
- Կտտացրեք «Firewall» նավարկության վերևում:
Քայլ 3: Սեղմեք + կոճակը։
- Երբ սավառնում եք + կոճակի վրա, կտեսնեք, որ կոճակը փոխվում է «Ավելացնել կանոն»:
Քայլ 4. Ավելացրեք կանոններ։
Որպես կանոնի պարամետրեր ▼ օգտագործեք հետևյալը
- Գործողություն. Ընդունել
- Արձանագրություն՝ TCP
- նավահանգիստ՝ 2812
- IP հասցե՝ 0.0.0.0/0
- Դիտողություններ (ըստ ցանկության)՝ MONIT
Ստորև ներկայացված է Vesta firewall-ի կարգավորումների սքրինշոթը ▼

Քայլ 5. Խմբագրել Monit կոնֆիգուրացիայի ֆայլը
Երբ Monit-ը տեղադրվի, դուք պետք է խմբագրեք հիմնական կազմաձևման ֆայլը և սահմանեք ձեր սեփական օգտվողի անունը և գաղտնաբառը:
Ստորև բերված է կոնֆիգուրացիայի ձեռնարկ CentOS 7-ում Vesta Panel-ի տարբեր գործընթացների մոնիտորինգի և վերագործարկման համար:
Պահանջվող կազմաձևման ֆայլերը ստեղծելուց հետո ստուգեք շարահյուսական սխալների համար ▼
monit -t
Սկսեք մոնիտորինգը՝ պարզապես մուտքագրելով՝
monit
Գործարկեք Monit ծառայությունը բեռնման պահին ▼
systemctl enable monit.service
Monit Notes
Monit-ը վերահսկում է գործընթացի ծառայությունները, ինչը նշանակում է, որ Monit-ի կողմից վերահսկվող ծառայությունները չեն կարող դադարեցվել սովորական մեթոդներով, քանի որ դադարեցվելուց հետո Monit-ը նորից կսկսի դրանք:
Monit-ի կողմից վերահսկվող ծառայությունը դադարեցնելու համար դուք պետք է օգտագործեք նման բանmonit stop nameՆման հրաման, օրինակ, դադարեցնել nginx ▼
monit stop nginx
Monit▼-ի կողմից վերահսկվող բոլոր ծառայությունները դադարեցնելու համար
monit stop all
Ծառայություն սկսելու համար կարող եք օգտագործելmonit start nameայդպիսի հրաման ▼
monit start nginx
Սկսեք բոլոր ծառայությունները, որոնք վերահսկվում են Monit ▼-ի կողմից
monit start all
Տեղահանել Monit մոնիտորինգի ծրագիրը ▼
yum remove monit
Հուսով եմ, որ Չեն Վեյլիանգի բլոգում ( https://www.chenweiliang.com/ ) տեղադրված «Ինչպե՞ս տեղադրել Monit մոնիթորինգի ծրագիրը CentOS 7-ի VestaCP վահանակի վրա» հոդվածը օգտակար կլինի ձեզ համար։
Ազատորեն կիսվեք այս հոդվածի հղումով՝ https://www.chenweiliang.com/cwl-731.html
