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

Значок OnWorks

rrdcgi - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


rrdcgi - Создание веб-страниц, содержащих графики RRD на основе шаблонов

СИНТАКСИС


"#! / путь / к /"ррдкги [--фильтр|-f]

ОПИСАНИЕ


ррдкги это своего рода очень ограниченный интерпретатор скриптов. Его цель - работать как компьютерная
запрограммировать и проанализировать шаблон веб-страницы, содержащий специальные ррдкги предусматривает
интерпретировать и действовать в соответствии с этими тегами. В конце концов он распечатает веб-страницу
включая необходимые заголовки CGI.

ррдкги анализирует содержимое шаблона за 3 шага. На каждом этапе он ищет только
подмножество тегов. Это позволяет размещать теги.

Парсер аргументов использует ту же семантику, что и ваша C-оболочка.

--фильтр|-f
Предположим, что rrdcgi запущен как фильтр, а не как cgi.

Ключевые слова
RRD :: CV имя
Вставляет переменную CGI с заданным именем.

RRD :: CV :: QUOTE имя
Вставляет переменную CGI с заданным именем, но цитирует ее, готовую к использованию в качестве
аргумент в другом теге RRD ::. Таким образом, даже если в значении
Переменная CGI по-прежнему будет считаться одним аргументом.

RRD :: CV :: PATH имя
Вставляет переменную CGI с заданным именем, цитирует ее и проверяет, запускается ли она.
ни с '/', ни с '..'. Это сделано для того, чтобы не было проблемных
пути могут быть введены через интерфейс CGI.

RRD :: GETENV переменная
Получите значение переменной окружения.



может дать вам имя удаленного пользователя, если вы используете какой-то доступ
контроль над справочником.

RRD :: GOODFOR секунды
Укажите количество секунд, в течение которых эта страница должна оставаться действительной. Это подскажет
rrdcgi для вывода Last-Modified, Expire и если количество секунд
отрицательный Заголовок обновления.

RRD :: INCLUDE имя файла
Включить содержимое указанного файла на страницу, возвращенную из cgi.

RRD :: SETENV переменная ценностное
Если вы хотите представить свои графики в другом часовом поясе, чем ваш собственный, вы можете
использование



чтобы убедиться, что все представлено во всемирном времени. Обратите внимание, что значения
разрешено ТЗ зависит от вашей ОС.

RRD :: SETVAR переменная ценностное
Аналог SETENV, но для локальных переменных.

RRD :: GETVAR переменная
Аналог GETENV, но для локальных переменных.

RRD :: TIME :: LAST rrd-файл strftime-формат
Он заменяется временем последней модификации выбранного RRD. Время
стрфтайм-форматируется строкой, указанной во втором аргументе.

RRD :: TIME :: NOW strftime-формат
Оно заменяется текущим временем суток. Время стрфтайм-форматирован
строка, указанная в аргументе.

Обратите внимание, что если вы вернете: (двоеточия) из вашего формата strftime, вам, возможно, придется
экранируйте их, используя \, если время должно использоваться в качестве аргумента команды GRAPH.

RRD :: TIME :: STRFTIME НАЧАЛО | КОНЕЦ начальная спецификация Конечная спецификация strftime-формат
Это заменяется временем в формате strftime с использованием формата strftime-формат
либо на начальная спецификация or Конечная спецификация в зависимости от того Начать игру or END указан.
Оба формата начальная спецификация и Конечная спецификация должны быть предоставлены, поскольку любой из них может относиться к
Другие. Это предназначено для создания красивых заголовков на графиках с временами, которые
людям, не работающим с RRDtool, легче вычислить, чем «-2 недели».

Обратите внимание, что снова, если вы вернете: (двоеточие) из своего формата strftime, у вас может быть
чтобы избежать их, используя \, если время должно использоваться в качестве аргумента GRAPH
команда.

RRD :: GRAPH ррдграф Аргументы
Этот тег создает граф RRD, определяемый его аргументом, а затем заменяется на
подходящее тег, относящийся к графику. В --ленивый опция на графике RRD
можно использовать, чтобы гарантировать, что графики регенерируются только тогда, когда они находятся вне
Дата. Аргументы в пользу RRD :: GRAPH тег работает, как описано в ррдграф руководство
стр.

Использовать --ленивый в ваших тегах RRD :: GRAPH, чтобы снизить нагрузку на ваш сервер.
Эта опция гарантирует, что графики будут восстановлены только тогда, когда старые нет.
даты.

Если вы не укажете свой --imginfo будет использоваться следующий формат:



Обратите внимание, что% s обозначает часть имени файла сгенерированного графика, все каталоги
указанный в аргументе файла PNG будет удален.

RRD :: PRINT номер
Если предыдущий RRD :: GRAPH тег содержал и ПЕЧАТЬ аргументы, тогда вы можете
получить доступ к их выходным данным с помощью этого тега. В номер аргумент относится к количеству
ПЕЧАТЬ аргумент. Это первое ПЕЧАТЬ и номер 0.

RRD :: ВНУТРЕННИЙ
Этот тег заменяется внутренней переменной. В настоящее время известны эти вары:
ВЕРСИЯ, СОСТАВЛЯЮЩАЯ. Эти переменные представляют собой скомпилированные значения.

ПРИМЕР 1


В приведенном ниже примере создается веб-страница с одним графиком RRD.

#! / usr / local / bin / rrdcgi

Демо RRDCGI

Пример страницы RRDCGI

<RRD::GRAPH demo.png --lazy --title="Температуры"
DEF: cel = demo.rrd: выхлоп: СРЕДНИЙ
LINE2: cel # 00a000: "D. Celsius">





ПРИМЕР 2


Этот сценарий немного более сложен, он позволяет запускать его из формы, которая устанавливает
RRD_NAME. Затем RRD_NAME используется для выбора RRD, который вы хотите использовать в качестве источника для вашего
граф.

#! / usr / local / bin / rrdcgi

Демо RRDCGI

Пример страницы RRDCGI для
Выбор
Комната А,
Комната Б.

График

.png - ленивый
- заголовок "Температура для"
DEF: cel = .rrd: выхлоп: СРЕДНИЙ
LINE2: cel # 00a000: "D. Celsius">





ПРИМЕР 3


В этом примере показано, как обрабатывать случай, когда RRD, графики и cgi-бины разделены.
каталоги

#! /.../ bin / rrdcgi

Демо RRDCGI

Тестовая страница RRDCGI
<RRD::ГРАФ
/.../веб/pngs/testvt.png
--imginfo ' '
--lazy --start -1d - закончить сейчас
DEF: http_src = / ... / rrds / test.rrd: http_src: СРЕДНИЙ
ОБЛАСТЬ: http_src # 00ff00: http_src
>



Примечание 1. Замените /.../ соответствующими каталогами

Примечание 2: SRC = / ... / pngs должны быть путями с точки зрения веб-сервера / браузера.

Используйте rrdcgi онлайн с помощью сервисов onworks.net


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

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

  • 1
    АстрОрзПлеер
    АстрОрзПлеер
    AstrOrz Player — бесплатный медиаплеер.
    программное обеспечение, частично основанное на WMP и VLC.
    плеер выполнен в минималистическом стиле, с
    более десяти цветов темы, а также может
    б ...
    Скачать AstrOrzPlayer
  • 2
    Movistartv
    Movistartv
    Kodi Movistar+ TV является дополнением для XBMC/
    Коди, разрешенный к использованию
    decodificador de los servicios IPTV де
    Movistar интегрирован в один город
    медиацентры ма...
    Скачать киностартв
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks — это бесплатная программа с открытым исходным кодом,
    кроссплатформенная C, C++ и Fortran IDE
    построен для удовлетворения самых взыскательных потребностей
    своих пользователей. Он разработан, чтобы быть очень
    расширенный ...
    Код загрузки::Блоки
  • 4
    среди
    среди
    Среда или расширенный интерфейс Minecraft
    и отслеживание данных / структуры - это инструмент для
    отобразить обзор Minecraft
    мир, фактически не создавая его. Это
    жестяная банка ...
    Скачать Среди
  • 5
    МСИС2
    МСИС2
    MSYS2 - это набор инструментов и
    библиотеки, предоставляющие вам
    удобная среда для строительства,
    установка и запуск родной Windows
    программное обеспечение. Это кон ...
    Скачать MSYS2
  • 6
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • Больше »

Команды Linux

Ad