Каталог статей
Этот учебник посвящен:
КакCentOS 7 работает на сервереVestaCPна панелиМониторинг мониторингапрограмма?
Панель VestaCP системы CentOS 7, как настроить конфигурацию Monit?
Что такое Монит?
Monit — это небольшой инструмент с открытым исходным кодом для управления и мониторинга систем Unix.
Monit будет отслеживать указанный сервисный процесс, если он будет автоматически закрыт, он автоматически перезапустится и может отправлять уведомления по электронной почте в случае ошибок.
Если вы используете CentOS 7, запустите VestaCP в качестве панели и у вас установлен Monit для мониторинга серверных процессов, таких как: Nginx, Apache, MariaDB и других.
Включить репозиторий EPEL
7-разрядная версия RHEL/CentOS 64:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
6-разрядная версия RHEL/CentOS 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.
Установите Монит на 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 в CentOS 6 ▼
Однако конфигурация программы мониторинга Monit в CentOS 7 несколько отличается от таковой в CentOS 6, и это не совсем то же самое.если вы……После создания необходимых файлов конфигурации проверьте наличие синтаксических ошибок ▼
monit -t
Запустите monit, просто набрав:
monit
Запустите службу Monit при загрузке ▼
systemctl enable monit.service
Монит Примечания
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 на панель VestaCP системы CentOS 7? , чтобы помочь вам.
Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-731.html
Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!