АнглийскийФранцузскийИспанский

Значок OnWorks

mrtg-unix-guide - Интернет в облаке

Запустите mrtg-unix-guide в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда mrtg-unix-guide, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mrtg-unix-guide - Руководство по установке MRTG 2.17.4 Linux / Unix

ОПИСАНИЕ


MRTG приходит к вам в исходном коде. Это означает, что вам нужно скомпилировать его части перед
вы можете использовать его на машине Unix. Эти инструкции помогут вам в этом.

подготовка


Чтобы скомпилировать и использовать mrtg, вам понадобится компилятор C и копия perl, установленная на
ваша машина. В большинстве случаев это уже будет доступно. Если это не так, вот
некоторые отправные точки. Ниже я подробно расскажу о всей компиляции.
процесса.

GCC Компилятор GNU C предустановлен в большинстве бесплатных Unicies. Для
коммерческие производные, вам, возможно, придется сначала загрузить и скомпилировать их. Если у вас нет
компилятор вообще есть проблема с курицей и яйцом, но есть и предварительно скомпилированные
версии gcc доступны для большинства операционных систем.

http://gcc.gnu.org/

Perl
Большая часть системы MRTG написана на языке сценариев Perl. Убедись
на вашем компьютере есть последняя копия perl (попробуйте perl -v). Как минимум версия 5.005
требуется для правильной работы mrtg. Если вы используете SNMPV3 и другие новые функции, вам следует
использовать не менее 5.8.

Вы можете получить последнюю версию Perl из

http://www.perl.com/

MRTG формирует графики трафика в формате PNG. Для этого необходимо несколько
Сторонние библиотеки. При компиляции этих библиотек я настоятельно призываю вас убедиться, что вы компилируете
их как статический библиотеки. Впереди будет гораздо меньше проблем, если вы будете делать это как
это. См. Инструкции в следующем разделе для вдохновения. Обратите внимание, что многие бесплатные юнисы
у вас уже есть все необходимые библиотеки, поэтому нет необходимости устанавливать другие
копировать. Чтобы проверить, лучше всего пропустить все инструкции библиотеки ниже и сразу перейти к
компиляция mrtg.

Если первая попытка не удалась, и вы не получили рабочую версию mrtg, попробуйте скомпилировать новую
копии всех библиотек, как описано ниже. Сделай это ДО вы отправляете мне электронное письмо о
проблемы с компиляцией mrtg.

gd Это базовая библиотека для рисования графиков, созданная Томасом Бутеллом. Обратите внимание, что все
выпуски после версии 1.3 создают только изображения PNG. Это потому, что а) Томас попал в
проблема, потому что формат GIF, который он использовал для создания, использует технологию сжатия
запатентовано Unisys. б) PNG более эффективен и свободен от патентов. MRTG может работать со старыми
и новая версия библиотеки GD. Вы можете получить последнюю копию GD по адресу:

http://www.boutell.com/gd/

Libpng
Требуется gd для создания графических файлов PNG. Получите это от:

http://www.libpng.org/pub/png/libpng.html

Zlib
Требуется libpng для сжатия создаваемых вами графических файлов. Получите копию от

http://www.gzip.org/zlib

И наконец, что не менее важно, вам также понадобится сам mrtg. Если вы еще не загрузили его,
вы можете найти копию на моем сайте:

http://oss.oetiker.ch/mrtg/pub

БИБЛИОТЕКА ОБОБЩЕНИЕ


В этом разделе я дам вам пошаговые инструкции о том, как скомпилировать различные
библиотеки, необходимые для компиляции mrtg. Обратите внимание, что эти библиотеки уже могут быть
установлен, если у вас есть * BSD or Linux system, поэтому вы можете пропустить их перекомпиляцию. В Wget
Программа, используемая ниже, представляет собой простой веб-загрузчик. Вы также можете ввести адрес в свой
Netscape если у вас нет Wget доступен.

Сначала создадим каталог для компиляции. Обратите внимание, что это может уже существовать на
ваша система. Нет проблем, просто используйте это.

мкдир -р / USR / местные / SRC
cd / USR / местные / SRC

Если у вас не установлен zlib:

Wget http://www.zlib.net/zlib-1.2.3.tar.gz
gunzip -c zlib - *. tar.gz | tar xf -
rm zlib - *. tar.gz
mv zlib- * zlib
компакт-диск zlib
. / Настроить
сделать
CD ..

Если у вас не установлен libpng

Wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.40.tar.gz
gunzip -c libpng-1.2.34.tar.gz | смола хф -
mv libpng- * libpng
компакт-диск libpng
env CFLAGS = "- O3 -fPIC" ./configure --prefix = $ INSTALL_DIR
сделать
rm * .so. * * .so
CD ..

И теперь вы можете скомпилировать gd

Для версий до 1.8.4 попробуйте:

Wget http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
gunzip -c gd - *. tar.gz | tar xf -
rm gd - *. tar.gz
mv gd- * gd
компакт-диск гд

Символы \ в конце следующих строк означают, что весь следующий материал
фактически должно быть написано в одной строке.

perl -i ~ -p -es / gd_jpeg.o // g Makefile
make INCLUDEDIRS = "- I. -I ../ zlib -I ../ libpng" \
LIBDIRS = "- L ../ zlib -L. -L ../ libpng" \
LIBS = "- lgd -lpng -lz -lm" \
CFLAGS = "- O -DHAVE_LIBPNG"
CD ..

Для версий, начинающихся примерно с 2.0.11, попробуйте:

Wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
gunzip -c gd-2.0.33.tar.gz | tar xf -
мв гд-2.0.33 гд
компакт-диск гд
env CPPFLAGS = "- I ../ zlib -I ../ libpng" LDFLAGS = "- L ../ zlib -L ../ libpng" \
./configure --disable-shared --without-freetype --without-jpeg
сделать
cp .libs / *.

MRTG ОБОБЩЕНИЕ


Хорошо, теперь все готово для компиляции mrtg.

cd / USR / местные / SRC
gunzip -c mrtg-2.17.4.tar.gz | смола xvf -
компакт-диск mrtg-2.17.4

Если все библиотеки были предустановлены в вашей системе, вы можете настроить mrtg, выполнив
просто:

./configure --prefix = / usr / local / mrtg-2

В противном случае вам, возможно, придется дать несколько подсказок о том, где найти различные необходимые библиотеки.
для компиляции mrtg:

./configure --prefix = / usr / local / mrtg-2 \
--with-gd = / usr / local / src / gd \
--with-z = / usr / local / src / zlib \
--with-png = / usr / local / src / libpng

Если у вас есть RRDtool, вы можете сообщить об этом mrtg, чтобы вы могли выбрать
используйте rrdtool с mrtg. Проверьте mrtg-rrd.

Configure убедится, что ваша среда подходит для создания mrtg. Если он найдет
проблема, он сообщит вам об этом и также расскажет, что с этим делать. Если все
в порядке, вы получите собственный Makefile для вашей системы. Теперь введите:

сделать

Это создает двоичный файл rateup и редактирует все пути perl в сценариях. Ты можешь сейчас
установите mrtg, набрав

сделать установку (требуется установка gnu)

Все программное обеспечение, необходимое для MRTG, теперь установлено под / usr / местные / mrtg-2
подкаталог.

Теперь вы можете безопасно удалить библиотеки, которые мы скомпилировали выше. Опять же, вы можете захотеть
храните их, чтобы они были доступны при компиляции следующей версии mrtg.

КОНФИГУРАЦИЯ


Следующим шагом является настройка mrtg для мониторинга сетевого устройства. Это делается
создавая mrtg.cfg файл, который определяет, что вы хотите отслеживать. К счастью, у вас нет
погрузиться прямо в работу и начать писать свой собственный файл конфигурации самостоятельно.
Вместе с mrtg вы также получили копию cfgmaker. Это сценарий, на который вы можете указать
роутер по вашему выбору; он создаст для вас файл конфигурации mrtg. Вы можете найти
сценарий в бункер подкаталог.

cfgmaker --global 'WorkDir: / home / httpd / mrtg' \
--global 'Параметры [_]: биты, растут' \
--output /home/mrtg/cfg/mrtg.cfg \
[электронная почта защищена]

В этом примере выше будет создан файл конфигурации mrtg в / главная / mrtg / cfg предполагая, что это
каталог, видимый на вашем веб-сервере. Вы можете прочитать все о cfgmaker в cfgmaker. Одна область
вы, возможно, захотите взглянуть на возможность использования --ifref = ip чтобы предотвратить интерфейс
перенумерация неприятностей от ловли вас.

Если вы хотите запустить собственные файлы конфигурации mrtg, убедитесь, что вы прочитали mrtg-
ссылку, чтобы узнать все о возможных вариантах конфигурации.

БЕГ MRTG


После создания файла конфигурации попробуйте следующее:

/ usr / local / mrtg-2 / bin / mrtg /home/mrtg/cfg/mrtg.cfg

Это запросит ваш маршрутизатор, а также создаст ваши первые графики трафика mrtg и веб-страницы.
При первом запуске mrtg будет много жалоб на отсутствие журнала
файлы. Не волнуйтесь, это нормально для первых двух запусков mrtg. Если он держит
жалуясь по истечении этого времени, возможно, вы захотите разобраться в проблеме.

Запуск mrtg вручную в долгосрочной перспективе не идеален. Итак, когда вы удовлетворены
результатов вы можете автоматизировать процесс запуска mrtg через равные промежутки времени (это означает
каждые 5 минут по умолчанию).

Вы можете добавить mrtg в свой crontab с помощью такой строки:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * \
/ mrtg /mrtg.cfg \
--logging /var/log/mrtg.log

или если вы живете в Linux Land, строка может выглядеть так, если вы используете "crontab -e"

* / 5 * * * * / mrtg /mrtg.cfg \
--logging /var/log/mrtg.log

или как это, если вы используете / etc / crontab

* / 5 * * * * mrtg-пользователь / mrtg /mrtg.cfg \
--logging /var/log/mrtg.log

Вы также можете запустить mrtg как процесс-демон, добавив строку

RunAsDaemon: Да

в файл конфигурации mrtg, а затем создайте сценарий запуска при запуске вашей системы
последовательность. К сожалению, добавление сценариев запуска сильно различается в разных unix-системах.
системы. У современных обычно есть каталог под названием /etc/инит.д or /etc/rc.d/init.d
где вы помещаете сценарии, которые запускают процесс, который вы хотите запустить при загрузке системы.
Далее необходимо создать символическую ссылку в /etc/rc3.d or /etc/rc.d/rc?.d под названием S65мртг
(это всего лишь пример имени ... просто важно, чтобы оно начиналось с S, за которым следует
двузначное число). Если вы не уверены в этом, обязательно обратитесь к документации.
вашей системы, чтобы убедиться, что вы все поняли правильно.

A минимальный сценарий для вставки в init.d может выглядеть так:

#! / Бен / ш
cd /usr/local/mrtg-2.17.4/bin && ./mrtg --user = mrtg-user \
/home/httpd/mrtg/mrtg.cfg --logging /var/log/mrtg.log

Обратите внимание, что это будет работать только с Запуск от демона: Да в вашем файле mrtg.cfg.

Используйте mrtg-unix-guide в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    ОфисЭтаж
    ОфисЭтаж
    OfficeFloor обеспечивает инверсию
    управление связью, с его: - зависимостью
    впрыск - продолжение впрыска -
    внедрение потока Для получения дополнительной информации
    посетить...
    Скачать OfficeFloor
  • 2
    ДивКит
    ДивКит
    DivKit — это серверный пакет с открытым исходным кодом.
    Фреймворк пользовательского интерфейса (SDUI). Это позволяет вам
    развертывать обновления с сервера для
    разные версии приложения. Также это может быть
    используется для ...
    Скачать DivKit
  • 3
    субконвертер
    субконвертер
    Утилита для преобразования между различными
    формат подписки. Пользователи Shadowrocket
    следует использовать ss, ssr или v2ray в качестве цели.
    Вы можете добавить &remark= к
    Telegram-любимый HT...
    Скачать субконвертер
  • 4
    СВЭШ
    СВЭШ
    SWASH - это числовой
    инструмент для моделирования неустойчивости,
    негидростатический, со свободной поверхностью,
    вращательный поток и явления переноса
    в прибрежных водах как ...
    Скачать SWASH
  • 5
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 6
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • Больше »

Команды Linux

Ad