ПредишенСледващото

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

Оферта от 8host.com

Инсталирайте Munin на Ubuntu

Munin - е приложение за мониторинг на системата, както и мрежова инфраструктура, която предоставя информация под формата на графики в уеб браузър. Munin е проектиран на базата на "клиент-сървър" архитектура, тъй като тя може да бъде конфигуриран да наблюдава машината, на която той е инсталиран (Munin майстор) и произволен брой клиентски машини (Munin възел).

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

изисквания

  • Две предварително конфигуриран Ubuntu 14.04 сървър.
  • Non-корен потребител с Sudo достъп до всеки сървър. Всички отбори в ръководството трябва да се изпълняват по време на сесия на потребителя.

1: Поставяне на зависимости

Първо трябва да инсталирате всички необходими пакети към сървъра (Munin магистър).

Munin може да работи с много уеб сървъри (като например, Nginx и Lighttpd), но по подразбиране тя е предназначена за Apache. Инсталирайте Apache уеб сървър:

Sudo актуализация ап-да
ап-да инсталирате -y apache2 apache2-UTILS

За да активирате динамично мащабиране в графики, да инсталирате следните пакети:

ап-да инсталирате -y libcgi-бързо Perl libapache2-мод-fcgid

След това е необходимо да се включи fcgid модул. За да направите това, напишете:

/ ЮЕсАр / sbin / apachectl -M | Впиши-CGI

Ако устройството вече е включен, на екрана ще се появи следния изход:

Ако командата връща празен екран, трябва да се даде възможност на модула.

Sudo a2enmod fcgid

Когато командата apachectl може да срещнете следното предупреждение:

Не може да се определи надеждно пълното домейн име на сървъра.

Тя може да бъде пренебрегната, Apache все още ще си взаимодействат с Munin.

2: Инсталиране на сървъра Munin

Munin пакети в хранилищата на Ubuntu, тъй като прилагането му може да се инсталира като се използва стандартен за управление на пакетите. Инсталирайте стабилна прилагането на клон. Хранилището е последната налична версия.

ап-да инсталирате -y Munin

3: Конфигуриране на Munin магистър

Основният конфигурационен файл Munin майстор, munin.conf и други конфигурационни файлове могат да бъдат намерени в директорията / и т.н. / Munin и нейните поддиректории. Този раздел показва как да настроите капитанът Munin и Munin взаимодействие и Apache (файл apache.conf).

конфигурационен файл се състои от най-малко две секции - Глобални настройки (глобални) и множество настройки (домакин); може по избор да присъства раздел група. Форуми и домакин група трябва да започват с име на хост или група в скобите. Самият файл не съдържа променливи определенията и указанията, които информират Munin приложение, което сървъри и услуги, за да проследят и как да го направя.

Редактиране на конфигурационния файл:

CD / и т.н. / Munin
Sudo нано munin.conf

  • dbdir .rrd съхранява всички файлове, съдържащи данни за мониторинг;
  • htmldir съдържа файловете на сайта;
  • logdir подкрепя трупи;
  • rundir магазини статуса на файловете;
  • tmpldir съдържа HTML-шаблони.

Промяна htmldir, като посочи, вместо / Var / кеш / Munin / WWW директория уеб сайт, / Var / WWW / Munin:

dbdir / Var / ПЬ / Munin
htmldir / Var / WWW / Munin
logdir / Var / дневник / Munin
rundir / Var / работи / Munin
tmpldir / и т.н. / Munin / шаблони

От htmldir директория не съществува, че е необходимо да се създаде и прехвърли правата за достъп до него Munin потребител:

Sudo защитен режим / Var / WWW / Munin
Sudo chown Munin: Munin / Var / WWW / Munin

След това намерете дървото домакин в munin.conf:

[Localhost.localdomain]
адрес 127.0.0.1
use_node_name да

Промяна на името на дървото от уникален и по-описателно (в този случай MuninMaster).

[MuninMaster]
адрес 127.0.0.1
use_node_name да

Запазване и затворете файла.

Сега в директорията / и т.н. / Munin apache24.conf трябва да редактирате файл, който е отговорен за определяне на взаимодействието с приложения с уеб сървъра Apache. Той е свързан с символична връзка /etc/apache2/conf-available/munin.conf.

Sudo нано apache.conf

Alias ​​/ Munin / Var / WWW / Munin

Намерете Директорията. За да настроите отдалечен достъп до Munin уеб интерфейс, изтриете съдържанието на тази секция и да го замени със следния код:


#Order позволи да отрича
#Allow от Localhost 127.0.0.0/8. 1
#Allow от всичко
#Options None
Изисква от всички отпуснати
Опции FollowSymLinks SymLinksIfOwnerMatch
.
.


#Order позволи да отрича
#Allow от Localhost 127.0.0.0/8. 1
Изисква от всички отпуснати
Опции FollowSymLinks SymLinksIfOwnerMatch
.
.

Направете същото и в последния раздел:


#Order позволи да отрича
#Allow от Localhost 127.0.0.0/8. 1
Изисква от всички отпуснати
Опции FollowSymLinks SymLinksIfOwnerMatch
.
.

Запазване и затворете файла. Рестартирайте Apache и Munin.

Sudo услуга apache2 рестартиране
Sudo услуга Munin-възел рестартиране

Сега Munin уеб интерфейс могат да бъдат достъпни чрез линк сървъра IP-адрес / Munin.

4: Добавяне на клиент

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

Отиди на клиента, обновяване на списъка с пакетна система и инсталиране на Munin пакет възел:

Sudo актуализация ап-да
ап-да инсталирате -y Munin-възел

След успешна инсталация, отворете конфигурационния файл:

Sudo нано /etc/munin/munin-node.conf

[Label /etc/munin/munin-node.conf>
позволи ^ 123 \ .456 \ 0.78 \ 0.100 $

Запазете и затворете файла и след това рестартирайте Munin:

Sudo услуга Munin-възел рестартиране

Назад към Munin майстор, да отваряте главното конфигурационния файл:

Sudo нано /etc/munin/munin.conf

[MuninNode]
адрес възел-IP-адрес
use_node_name да

Запазване и затворете файла. Рестартирайте Apache.

Sudo услуга apache2 рестартиране

Munin проверява за нов възел на всеки 5 минути. Изчакайте няколко минути и след това рестартирайте уеб интерфейс Munin майстор. Трябва да видите запис за нов възел. Ако такъв запис не е там, изчакайте още 5 минути.

Забележка. Инструкциите в този раздел ви позволява да добавяте произволен брой възли.

5: Допълнителни приставки

Munin следи системата, използвайки плъгин скриптове; настройките по подразбиране и е на разположение за около десет комплекта плъгини. Пълен списък на наличните плъгини могат да бъдат намерени в / ЮЕсАр / акции / Munin / плъгини. За да видите какво плъгини може да се използва в системата, използвайте следната команда:

Sudo Munin възел конфигуриране --suggest

На екрана се появява списък с плъгини:

Plugin | Използва се | предложения
------ | ---- | -----------
cps_ | не | не
CPU | да | да
cpuspeed | не | не [липсва / сис / устройства / система / CPU / cpu0 / cpufreq / статистика / time_in_state]
cupsys_pages | не | не [не можах да намеря logdir]
ге | да | да
df_inode | да | да
fail2ban | не | да
ip_ | не | да

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

сървър и клиент Munin списъка с налични плъгини може да бъде намерена в директорията / и т.н. / Munin / плъгини.

Пакетни Munin-плъгини-допълнително се определят по време на инсталацията Munin. Ако не, да го инсталирате в момента:

ап-да инсталирате Munin-плъгини-екстра

За да се даде възможност на разположение плъгин, който не се използва, да създадете символна връзка от директорията / ЮЕсАр / акции / Munin / плъгини директория в / и т.н. / Munin / плъгин.

Например, за да се даде възможност на плъгина за Fail2ban е, първо да зададете Fail2ban:

ап-да инсталирате fail2ban

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

Sudo LN -s / ЮЕсАр / акции / Munin / плъгини / fail2ban / и т.н. / Munin / плъгини

Sudo systemctl рестартиране Munin възел

отстраняване на неизправности

Ако имате някакви проблеми с конфигурирането на клиент или сървър Munin, или при създаването на тяхното взаимодействие, проверете съобщенията за грешки в регистрационните файлове:

  • Munin майстор: /var/log/munin/munin-update.log
  • Munin възел: /var/log/munin/munin-node.log

Също така можете да публикувате вашия проект в сайта.

заключение

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

Munin също могат да използват приставки, но не всички от тях са на разположение в някои системи. За повече информация, моля вижте страницата на проекта.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!