Как да инсталирате и конфигурирате Monit на Debian 9

Когато управляваме операционни системи Linux, в този случай Debian 9, трябва да сме наясно с потенциала на всяка от тях и със стотиците налични инструменти, за да извлечем максимална производителност от нея и да имаме по -добър контрол над всеки процес и услуга. което засяга организацията.

Ето защо този път Solvetic ще говори за Monit, който е безплатен инструмент за наблюдение на процеси с различни функционалности.

Какво е MonitMonit е създаден като помощна програма с отворен код, чрез която можем да управляваме и наблюдаваме Unix системи.С Monit ще можем да извършваме поддръжка и автоматично поправяне на повредени процеси, както и да изпълняваме значителни действия в ситуации на грешка в сървъра.

Когато използваме Monit ще имаме възможност да извършим процеса чрез командния ред или уеб браузъра за тези, които искат графична среда. Също така, когато използваме Monit, като администратори или персонал за поддръжка, ще можем да наблюдаваме файлове, директории и устройства за промени в размера и присвоени разрешения.

Функции на Monit
Някои от най -забележителните характеристики на Monit са:

  • Възможност за надзор и наблюдение на услуги като Apache, Sendmail, Nginx, FTP, SSH и MySQL.
  • Наблюдавайте TCP / IP порта на отдалечени хостове
  • Генериране на сигнали при представяне на критично състояние на грешка или състояние на възстановяване.
  • Възможност за проверка на натоварването на системата, използването на процесора, използването на RAM, диска, промените в размера на файла, промените в разрешенията, наред с други параметри.
  • Анализирайте и наблюдавайте HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP и SMTM протоколи
  • Прост за използване интерфейс
  • Влезте през syslog
  • Можете да стартирате, спрете или убиете процес

След това ще видим как да инсталираме и конфигурираме Monit на Debian 9.

1. Как да надстроите операционната система Debian 9

Първата стъпка е да актуализираме пакетите на Debian 9 и за това ще изпълним следните команди:

 apt -get update -y apt -get upgrade -y

След като системата се актуализира, продължаваме да я рестартираме, като изпълним командата reboot, за да приложим промените.

2. Как да инсталирате Monit на Debian 9

Етап 1
След като системата се актуализира, пристъпваме към инсталиране на Monit, като изпълним следния ред:

 apt -get install monit -y

Стъпка 2
След като Monit е инсталиран, пристъпваме към изпълнение на следните редове, за да стартираме Monit и да го конфигурираме при стартиране на Debian 9:

 systemctl старт monit systemctl активиране на monit

3. Как да проверите състоянието на Monit


Можем да видим текущото състояние на Monit в Debian 9, като изпълним следния ред:
 мониторинг на състоянието на systemctl
Резултатът ще бъде следният. Виждаме, че е активен.

4. Как да конфигурирате Monit на Debian 9


Етап 1
Следващата стъпка е достъп до директорията / etc / monit /, където се намира конфигурацията Monit, конфигурационната директория на сървърите и процесите се намира в / etc / monit / conf-available /.
Monit има интегриран уеб интерфейс, но е деактивиран по подразбиране, така че ще имаме достъп до директорията / etc / monit /, като изпълним следното:
 nano / etc / monit / monitrc
Там трябва да намерим следните редове:
 # задайте httpd порт 2812 и # използвайте адреса localhost # приемайте само връзка от localhost # разрешете localhost # позволете на localhost да се свърже със сървъра и # разреши администратор: monit # изисква потребител 'admin' с парола 'monit'

Стъпка 2
Ще го приспособим към следното:

 задайте httpd порт 2812 и позволете на admin: monit # изисква потребител „admin“ с парола „monit“

Там трябва да премахнем съответните линии и да изключим текущите линии.

Стъпка 3
Запазваме промените във файла, като използваме следната комбинация от клавиши:

Ctrl + O

Излизаме от редактора с помощта на клавишната комбинация:

Ctrl + X

Рестартираме услугата, като изпълним следното:

 systemctl рестартирайте monit
След като услугата се рестартира, можем да проверим състоянието на услугата, като изпълним следния ред:
 netstat -ant | grep: 2812
Забележка:
В случай, че netstat не е инсталиран, трябва да изпълним следната команда:
 apt-get install net-tools

При изпълнение на netstat това ще бъде резултатът: Можем да видим, че портът е отворен.

5. Как да получите достъп до Monit на Debian 9


Етап 1
След като тези стойности са конфигурирани, преминаваме към браузъра и въвеждаме следния синтаксис:
 http: IP_адрес: 2812 или localhost: 2812
При достъп трябва да въведем следните идентификационни данни:
  • Потребител: admin
  • Парола: monit
След като въведете идентификационните данни, щракнете върху Приемам

Стъпка 2
Това ще бъде първоначалната среда на Monit в Debian 9:

Там можем да видим подробности като:

  • Име на отбора
  • Състояние на услугата
  • Заредете
  • Използване на процесора
  • Използване на RAM памет
  • Разменете използването на паметта

Стъпка 3
Можем да проверим състоянието на Monit, като изпълним следната команда в терминала:

 състояние на монит
Резултатът ще бъде следният:

6. Как да добавите услуги за наблюдение с Monit


С конфигурирания интерфейс Monit можем да добавим услуги като Apache, Proftpd и Rsyslog за съответния им мониторинг.
За да видите шаблоните за услуги, които Monit носи по подразбиране, трябва да отидем в следната директория:
 / etc / monit / conf-available /

7. Как да направя Apache Monitoring (Linux)


Можем да намерим шаблона Apache в конфигурацията на Monit, но ще е необходимо да го активираме, за това ще изпълним следния ред:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
Накрая рестартираме услугата:
 systemctl рестартирайте monit

8. Как да направя мониторинг на Rsyslog


За да активираме мониторинга на тази услуга, ще изпълним следния ред:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Отново рестартираме услугата Monit:
 systemctl рестартирайте monit

9. Как да направя мониторинг на Proftpd


Етап 1
Този шаблон не е наличен по подразбиране в Monit, затова трябва да създадем нов файл в / etc / monit / conf-available /, за това изпълняваме следното:
 nano / etc / monit / conf-available / proftpd
Вътре в този нов файл ще поставим следното:
 проверете процеса proftpd с pidfile /var/run/proftpd.pid старт програма = "/etc/init.d/proftpd старт" стоп програма = "/etc/init.d/proftpd стоп" ако неуспешен порт 21 протокол ftp след това рестартирайте

Стъпка 2
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 3
След като този файл бъде записан, ще изпълним следните редове:

 ln -s / etc / monit / conf -available / proftpd / etc / monit / conf -enabled monit -t (Позволява ви да проверите синтаксиса на файла) systemctl рестартирайте monit

Стъпка 4
Можем да проверим дали тези услуги са добавени към уеб интерфейса на Monit:

Стъпка 5
Можем да кликнете върху услуга, за да видите подробна информация за нея:

10. Как да наблюдавате през терминала Debian 9


Етап 1
Ако наблюдаваме процесите през конзолата, можем да изпълним следния ред, за да покажем обобщение на активните процеси:
 monit резюме
Това ще бъде резултатът:

Стъпка 2
Ако искаме да видим състоянието на всички услуги, ще изпълним следния ред:

 състояние на монит
Това ще бъде резултатът:

Стъпка 3
За да знаем състоянието на определен процес, ще изпълним синтаксиса:

 състояние на мониторинг (процес)

По този начин Monit е проста и пълна алтернатива, за да се види състоянието на процесите, които трябва да се наблюдават в реално време, предоставяйки обширна информация за тях.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave