В следващата статия ще разгледаме Scout_Realtime. В предишни статии в този блог видяхме различни инструменти, базирани на командния ред, за да следим работата на нашата система Gnu / Linux, като например htop, Погледи и други. Този, който ще видим днес, е друг лесен инструмент за наблюдение на сървър.
Скаут в реално време ни ще покаже метрики на диск, памет, мрежа, процесор и процес. Това е прост, лесен за използване и уеб-базиран инструмент за наблюдение на метриките на Linux сървъра в реално време, по много ясен начин. Той ще ни покаже графики на течности за показателите, събрани от процесора, паметта, диска, мрежата и процесите. Всичко това в реално време.
В тази статия ще видим как да инсталираме този инструмент за наблюдение, наречен scout_realtime на Ubuntu към наблюдение на отдалечен сървър. Но преди да влезем в въпроса, ще видим някои от общите характеристики, които тази програма ще предложи на потребителите.
Общи характеристики на scout_realtime
- Програмата е Open Source. Неговият изходен код може да се види на страницата на GitHub.
- Превъртането е плавно в актуализирайте графиката всяка секунда.
- всички ключови показатели за ефективност (CPU, памет, използване на диска и мрежов трафик) са в един изглед за по-добро четене на данни.
- Показателите за използване на паметта са по-ясни и по-точни, според уебсайта му, отколкото в други програми със същата цел.
- Процесите са групирани се показват едно и също име и броят на работещите процеси. Това е да се гарантира, че тенденциите в активните процеси стават по-ясни.
- scout_realtime силно зависи от файловата система proc за да получите показатели. Procfs се предлага в дистрибуции, базирани на Gnu / Linux. OSX и FreeBSD нямат пълна поддръжка за procfs и не са съвместими.
Инсталиране на инструмент за наблюдение Scout_realtime на Ubuntu
За да инсталирате scout_realtime на нашия Gnu / Linux сървър, ще трябва да инсталираме Ruby 1.9.3 или по-нова версия. За това ще използваме следната команда в терминал (Ctrl + Alt + T):
sudo apt install rubygems
След като инсталацията на Ruby приключи в нашата система, можем инсталирайте scout_realtime пакет използвайки следната команда в същия терминал:
sudo gem install scout_realtime
Започнете scout_realtime
След успешно инсталиране на пакета, трябва да стартираме демона scout_realtime. Това ще отговаря за събирането на показателите на сървъра в реално време. За да стартираме демона, в терминала (Ctrl + Alt + T) пишем:
scout_realtime
След стартирането на демона scout_realtime той се изпълнява на нашия Linux сървър, който искаме да наблюдаваме дистанционно през порт 5555.
Отворете портовете на защитната стена
Ако използваме защитна стена, ще трябва да отворим порт 5555 които scout_realtime използва. С това ще ви позволим да отправяте заявки. Това може да се види на страницата за помощ на неотчитане че ни предлагат на уебсайта на Ubuntu,
Достъп до Scout_Realtime
След като портовете са отворени, от всяка друга машина, отваряме уеб браузър и ще използваме URL адреса, показан по-долу, за достъп до графиките и наблюдение на работата на отдалечения сървър.
http://localhost:5555
Или можем да използваме:
http://direccion-ip-o-dominio.com:5555
Преглед на програмните дневници
По подразбиране, регистрационните файлове се записват във файла .scout / scout_realtime.log на системата. Ще можем да направим справка с тези записи, като използваме командата cat в терминал (Ctrl + Alt + T), както следва:
cat .scout/scout_realtime.log
Спрете Scout_realtime
Ако искаме да спрем демона scout_realtime, ще изпълним следната команда в терминала (Ctrl + Alt + T):
scout_realtime stop
Деинсталирайте scout_realtime
За да деинсталираме scout_realtime от системата, ще трябва само да изпълним следната команда в терминала:
sudo gem uninstall scout_realtime
Помощ и информация
Към проверете наличните опции на тази програма, ще можем да напишем в терминал:
scout_realtime --help
Ако някой има нужда MÁS información относно тази програма, можете да се свържете с хранилище на github от scout_realtime. Ако някой намери грешка в програмата, той може да съобщи за нея по-долу връзка.