Каталог статей
Цей підручник присвячено:
Як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, тому використовуйте 6-розрядну версію RHEL/CentOS 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 步:Введіть брандмауер.
- Натисніть «Брандмауер» над панеллю навігації.
第 3 步:Натисніть кнопку +.
- Коли ви наведете курсор на кнопку +, ви побачите, що кнопка зміниться на «Додати правило».
第 4 步:Додайте правила.
Використовуйте наступне як налаштування правила ▼
- Дія: Прийняти
- Протокол: TCP
- порт: 2812
- IP-адреса: 0.0.0.0/0
- Примітки (необов'язкові): MONIT
Нижче наведено знімок екрана налаштувань брандмауера Vesta ▼

第 5 步:Відредагуйте конфігураційний файл Monit
Після встановлення Monit вам потрібно відредагувати основний файл конфігурації та встановити власне ім’я користувача та пароль.
Нижче наведено посібник із конфігурації для моніторингу та перезапуску різних процесів Vesta Panel у CentOS 7 ▼
Після створення необхідних конфігураційних файлів перевірте наявність синтаксичних помилок ▼
monit -t
Запустіть monit, просто ввівши:
monit
Запустіть службу Monit під час завантаження ▼
systemctl enable monit.service
Примітки Monit
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
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Як встановити програму моніторингу Monit на панель VestaCP системи CentOS 7? , щоб допомогти вам.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-731.html
