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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


xymongrep - выделять строки в hosts.cfg

СИНТАКСИС


ксимонгреп --Помогите
ксимонгреп --версия
ксимонгреп [--без дополнений] [--test-без тегов] [--веб] [--сеть] [--loadhostsfromxymond] TAG
[ЯРЛЫК...]

ОПИСАНИЕ


ксимонгреп(1) предназначен для использования в сценариях расширения, которым необходимо выбрать записи в
hosts.cfg, относящиеся к сценарию.

Утилита принимает имена тестов в качестве параметров, а затем анализирует файл hosts.cfg и
распечатайте записи хоста, для которых указан хотя бы один из требуемых тестов. Теги могут
в конце должна быть звездочка '*', например, "xymongrep http *" необходимо для поиска всех http
и теги https.

Утилита xymongrep поддерживает использование директив include внутри файла hosts.cfg,
и найдет соответствующие теги во всех включенных файлах.

Если теги DOWNTIME или SLA используются в хосты.cfg(5) файл, они интерпретируются
относительно текущего времени. xymongrep затем выводит тег «INSIDESLA» или «OUTSIDESLA»
для упрощения использования скриптами, которые хотят проверить, находится ли текущее время внутри или вне
ожидаемое окно безотказной работы.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--noextras
Удалите из вывода теги «testip», «dialup», «INSIDESLA» и «OUTSIDESLA».

--test-без тегов
При использовании переменной среды XYMONNETWORK для тестирования только хостов на определенном
сетевой сегмент, xymonnet будет игнорировать хосты, у которых нет тега «NET: x». Так
будут проверяться только хосты с тегом NET: $ XYMONNETWORK.
С этой опцией в тест включаются хосты без тега NET:, так что все
хосты, у которых либо есть соответствующий тег NET :, либо тег NET: отсутствует вообще, тестируются.

--no-down [= ИМЯ ТЕСТА]
xymongrep запросит у сервера Xymon текущий статус теста «conn»,
и если TESTNAME указано также для текущего состояния указанного теста. Если
статус теста "conn" для хоста не зеленый, или статус
Тест TESTNAME отключен, тогда этот хост игнорируется и не будет включен в
выход. Это можно использовать для игнорирования вышедших из строя хостов или хостов,
пользовательский тест отключен.

--web Искать в файле hosts.cfg после инструкций include, как это сделал бы веб-сервер Xymon.

--net Искать в файле hosts.cfg после инструкций include, как при запуске xymonnet.

--loadhostsfromxymond
xymongrep обычно пытается загрузить файл HOSTSCFG самостоятельно при поиске
для линий для передачи. Если файл не читается, он будет закрыт. С этим
вариант, он будет запрашивать сервер xymond (установленный через среду XYMONSERVER) для
файл hosts. Это можно использовать, если вы запускаете это на клиенте или удаленном компьютере.
системе и не можете или не хотите синхронизировать файл hosts.cfg в вашем
сервера.

ПРИМЕР


Если ваш файл hosts.cfg выглядит так

192.168.1.1 www.test.com # ftp telnet! Oracle
192.168.1.2 db1.test.com # оракул
192.168.1.3 mail.test.com#smtp

и у вас есть собственный сценарий расширения Xymon, который выполняет тест «оракула», а затем запускает
"оракул ксимонгреп" даст

192.168.1.1 www.test.com #! Оракул
192.168.1.2 db1.test.com # оракул

так сценарий может быстро найти интересующие хосты.

Обратите внимание, что модификатор обратного теста - "! Oracle" - включен в вывод; это также
применяется к другим модификаторам теста, определенным Xymon (dial-up и always-true
модификаторы).

Если в ваших сценариях расширения используется более одного тега, просто перечислите все интересные теги на
командная строка.

xymongrep также поддерживает тег «NET: location», используемый xymonnet, поэтому, если ваш сценарий
выполняет проверки сети, тогда он будет видеть только те хосты, которые имеют отношение к тесту
место, где в настоящее время выполняется скрипт.

ИСПОЛЬЗОВАНИЕ IN РАСПРОСТРАНЕНИЕ СЦЕНАРИИ


Чтобы интегрировать xymongrep в существующий сценарий, найдите в сценарии строку, которая
grep в файле $ HOSTSCFG. Обычно это выглядит примерно так:

$ GREP -i "^ [0-9]. * #. * TESTNAME" $ HOSTSCFG | ... код для обработки теста

Вместо grep мы будем использовать xymongrep. Затем становится

$ XYMONHOME / bin / xymongrep TESTNAME | ... код для обработки теста

который проще, менее подвержен ошибкам и более эффективен.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


КСИМОНЕТВОРК
Если установлено, xymongrep выводит только строки из hosts.cfg, которые соответствуют
NET: настройка $ XYMONNETWORK.

ХОСТСКФГ
Имя файла для Xymon хосты.cfg(5) .

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


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

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

Команды Linux

Ad