Как да инсталирате, конфигурирате и използвате Monitorix в Linux

В ежедневната ни работа като администратори е важно да имаме инструменти, които ни позволяват да наблюдаваме, анализираме и откриваме повреди в цялата инфраструктура на организацията, било то на ниво мрежа, оборудване, сървър и т.н.

Много пъти не знаем необходимите инструменти за тази цел и изтегляме или внедряваме инструменти, които в крайна сметка не са много полезни, така че Solvetic този път ще анализира инструмента Monitorix, което ще ни даде възможност да анализираме много аспекти на нашата Linux среда .

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

С Monitorix можем да открием мрежови повреди, падания на пакети, системни повреди и като цяло ситуации, които влияят на оптималната производителност на системата. Monitorix е написан на език Perl и е лицензиран от GNU и публикуван от FSP (Фондация за свободен софтуер), допълнителни Monitorix използва RRDtool за генериране на графики, които можем да разглеждаме в уеб средата.

Сред различните функции, които откриваме в Monitorix, ще видим следното:

  • Fail2bain статистика
  • Възможност за наблюдение на отдалечени сървъри
  • Apache и MySQL статистика както за локални, така и за отдалечени машини
  • Следи мрежовия трафик на до 10 устройства в организацията
  • Следете състоянието на дисковете, като тяхната скорост, температура, наред с други аспекти.
  • Monitorix е изграден на HTTP сървър.
  • Възможност за преглед на графиките по дни, седмици, месеци или години, за да се поддържа по -подробен контрол.
  • Позволява да се види състоянието на ядрата, процесора, ядрото и т.н.
  • Наблюдавайте мрежовия трафик, включително различни портове като UDP и TCP.

Сред много други функции.

Ако искаме да прегледаме пълен списък с функциите на Monitorix можем да посетим следната връзка:

1. Монтаж на Monitorix


Ще анализираме как е инсталационният процес на Monitorix, в това проучване ще го внедрим в среда Debian 8.

В случай, че имаме Red Hat, CentOS или Fedora ще изпълним следната команда:

 yum инсталирайте rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Прост perl-IO-Socket-SSL wget 
ЗабележкаВ новите версии на Fedora просто изпълнете командата # yum install monitorix.

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

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
След като изтеглите, ще използваме командата rpm за съответната инсталация:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
За нашите debian среда Можем да внедрим Monitorix по два начина.
  • През хранилище на lzzy
  • Ръчно използване на .deb пакети.

Ще анализираме двата процеса.

1. Инсталиране с помощта на Izzy
За да инсталираме Monitorix с помощта на lzzy, ще въведем следния път за редактиране на файла sources.list:

 /etc/apt/sources.list
След като се отвори, ще въведем следния ред в края на файла:
 deb http://apt.izzysoft.de/ubuntu обща вселена

Запазваме промените с помощта на комбинацията CTRL + ИЛИ и оставяме редактора да използва CTRL + х. След това ще изтеглим GPG ключ от хранилището с помощта на командата:

 # wget http://apt.izzysoft.de/izzysoft.asc

Когато изтеглим ключа, ще го добавим към apt конфигурацията, както следва:

 # apt-key add izzysoft.asc
Ще завършим инсталирайте Monitorix на Debian 8 като използвате следната команда, първо актуализирайки необходимите пакети:
 # apt-get update # apt-get install monitorix

2. Ръчно инсталиране с помощта на .deb пакети
В случай, че намерението ни е да инсталираме Monitorix ръчно, ще изпълним следните команди:

 # apt-get update
 # apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl 
 # wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
 apt -get -f install
По тези два начина можем изтеглете и инсталирайте Monitorix на Debian 8.

2. Конфигурация на Monitorix


Всички параметри на Monitorix могат да се регулират от следния път:
 /etc/monitorix/monitorix.conf
От този файл можем да конфигурираме параметри, свързани с мрежата, интерфейси, дискове и т.н. Когато редактираме някой от параметрите, съдържащи се в този файл, трябва да рестартираме услугата, за да влязат в сила промените, за това ще изпълним следната команда:
 # услуга monitorix рестартиране
[color = # a9a9a9] Рестартирайте услугата [/ color]

3. Работа с Monitorix


За да видим страхотните функции, които ни предлага Monitorix, трябва да знаем, че Monitorix използва порт 8080 за комуникация, за което трябва да отидем в браузъра си и да въведем следния синтаксис:
 http: // Computer_IP: 8080 / monitorix
За да видим IP на нашето оборудване, използваме ifconfig команда, в този случай 192.168.0.14, за което трябва да въведем следното в браузъра:
 http://192.168.0.14:8080/monitorix
И ще видим, че се показва следният прозорец:

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

Можем да видим следното:

  • Поле за име на хост: Открихме името на нашия екип на Debian 8.
  • Графично поле: От този раздел можем да изберем типа графика, който искаме да видим, намираме опции като мрежов трафик, дискове, зареждане на системата, активни процеси и много други.

Накрая можем да определим периода на графиката:

  • дневно, седмично, месечно или годишно.

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

Ще изберем графиката на мрежовия трафик с дневния период. Щракнете върху OK и ще видим следното:

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

Нека да изберем Опция Дисково входно / изходно действие и ще видим следното:

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

По този начин можем да продължим да преглеждаме всяка от опциите, които ни предлага Monitorix, които са наистина много и всички с акцент върху администраторите, всички много интуитивни и лесни за използване и валидиране.

ЗабележкаПо този начин се получава локален достъп до Monitorix, ако изискванията са за отдалечено свързване, трябва да въведем маршрута:

 /etc/apache2/conf.d/monitorix.conf
И оттам редактирайте опцията Разреши от и въведете съответния IP.

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

Увеличете

[color = # a9a9a9] Щракнете върху изображението, за да го увеличите [/ color]

wave wave wave wave wave