stats_preset
від Chris Кранц на Jul.07, 2009, під керівництво сторінки
NAME
stats_preset - статистика заданого форматуОГЛЯД
/ І т.д. / статистика / передустановкаОПИС
Утиліта підтримує заданий статистику запитів, використовуючи-р аргумент. Заданої включає в себе статистику, яка буде зібрана, і формат для відображення. Використання пресетів не тільки економить введення при введенні команд з командного рядка, вона також забезпечує більшу гнучкість при форматуванні даних, ніж це можливо в командному рядку. Кожен пресет описана в XML-файл, зберігаються в каталозі applicance / і т.д. / статистика / пресетів. Ім'я кожного заданого файлу etname pre_ с. XML.
Формату файлу пресетів
Попередньо елементОсновним елементом заданого файла одного стилю. Заданої складається з атрибутів, а також один або об'єкти, які повинні бути включені в заданий. Простий шаблон для відображення всіх даних з системи об'єкта з використанням стандартних форматів можуть бути:
<? XML Version = "1.0"?>
<preset>
<object name="system">
</ Об'єкт> </ заданих>
Попередньо атрибути
Наступні атрибути доступні для заданого елементу.
орієнтація
Вихідні орієнтації, "ряд" або "колона", див -r/-c параметри командного рядка.
вихідний_файл
Вихідний файл. Дивіться, про командного рядка. При використанні з початку статистику і статистику зупинки пара ця опція активна тільки з зупинкою статистику. У таких парах того ж запрограмованого зазвичай використовується з обох команд, хоча це не є обов'язковим.
інтервал
Інтервал між виходом. Дивіться, я опції командного рядка.
icount Кількість виходів при використанні інтервал виходу. Дивись-н опції командного рядка.
print_header
Будь або не друкувати висновок заголовка. За замовчуванням: Поправді
print_object_names
У рядку виводу, або не включати імена об'єктів у вихідних даних. За замовчуванням: Поправді
print_instance_names
У вихідний стовпець, або не включати ім'я екземпляра у вигляді стовпця в вихідних даних. За замовчуванням: Поправді
print_footer
Після друку набір лічильників друкувати підвал рядка. За замовчуванням: False. У декількох кількість виходів колонтитул друкується після кожної ітерації.
pre_header
Заголовок, який друкується до даних заголовків. За замовчуванням: немає
use_regex
Дозвольте розширених регулярних виразів, наприклад, і лічильник імен. За замовчуванням: False
print_zero_values
Визначає, чи є лічильники з нульових значень повинні бути показані. За замовчуванням відображаються всі лічильники, за винятком лічильників, які позначаються як не від нуля друку за замовчуванням. Допустимі значення за замовчуванням, істинні і помилкові. Цей параметр впливає тільки на рядок виводу.
column_delimeter
У вихідний стовпець, текст друкувати між колонками, змінюючи інтервал за замовчуванням TAB.
catenate_instances
У графі висновок, чи варто пов'язувати всі примірники лічильника в довгу лінію, або розбити вихідний, так що кожен екземпляр продовжує свою лінію. За замовчуванням: False
У наступному прикладі вказується задане з вихідною стовпець, який відображає значення кожну секунду:
<? XML Version = "1.0"?>
<Preset Orientation="column" interval="1"> ...
</ Заданих>
Об'єкти
Об'єкт елемент визначає об'єкт, який буде використовуватися в заданий. Він має атрибути, як показано нижче, і додаткові лічильники і екземпляри.
Наступний приклад показує, заданий в системі та обсяг об'єктів:
<? XML Version = "1.0"?>
<preset>
<object name="system">
...
</ Об'єкт>
<object name="volume">
...
</ Об'єкт>
</ Заданих>
У наступній таблиці перераховані атрибути об'єктів.
ім'я
Ім'я об'єкта. Якщо "*" використовується, це означає, що всі об'єкти. Цей атрибут є обов'язковим
Об'єкт лічильників та примірників
Кожен об'єкт може перерахувати яких випадках і / або які лічильники, які будуть використовуватися в заданому за допомогою примірника і лічильник елементів. Якщо ні одного випадку або лічильники перераховані всі випадки, то всі лічильники передбачається.
Лічильники можуть бути перераховані на об'єкт, або примірник. Якщо лічильник включений в список об'єктів, то воно застосовується до всіх примірників об'єктів в заданих. Якщо лічильник вказано для примірника, то це відноситься тільки до цього екземпляру.
У наступному прикладі показаний випадок, коли лічильник "global_counter" використовується для всіх випадків, але "counter_0" тільки використовується для конкретного екземпляра.
<? XML Version = "1.0"?>
<preset>
<object name="OBJNAME">
<instance name="instance0"> <counter name="counter_0"> </ лічильник ">
</ Примірник>
<counter name="global_counter"> </ лічильника>
</ Об'єкт>
</ Заданих>
Див нижче для отримання додаткової інформації про синтаксис для лічильників та примірників.
Лічильники
Об'єкт лічильника вказані з лічильником елементів. Обов'язковий атрибут "ім'я" вказується ім'я лічильника, або "*" можна використовувати, щоб вказати всі лічильники для об'єкта.
Лічильник також має такі елементи:
назва назва буде використовуватися в заголовку стовпця.
Ширина Ширина стовпця в вихідний, в символах.
У наступному прикладі показаний стовпець з ім'ям "disk_io", відформатованої в колонці 8 символів, широка, з заголовок стовпця "Disk I / O":
<counter name="disk_io">
<title> диска I / O </ title>
<width> 8 </ ширина>
</ Лічильник ">
Екземпляри
Примірник об'єкта визначаються з примірником елемента. Обов'язковий атрибут "ім'я" атрибут визначає ім'я екземпляра.
Наприклад, має такі додаткові елементи:
протидія
Наприклад конкретного лічильника. Елемент може зустрічатись декілька разів.
Зауважимо, що якщо немає лічильників наведені в приклад, то за замовчуванням набір лічильників для заданого будуть використовуватися. Це або лічильників, перерахованих на рівні об'єкта, або всі лічильники для об'єкта.
У наступному прикладі показаний екземпляр з двома лічильниками:
<instance name="instance0">
<counter name="counter0"> <title"> Cnt0 </ title>
</ Лічильник ">
<counter name="counter1"> <title"> cnt1 </ title>
</ Лічильник ">
</ Наприклад, ">
ПРИКЛАД
Наступний приклад показує, заданий з виходом схожа на команду Sysstat. Це може бути використано як:Статистика шоу-р Sysstat-I 1
<? XML Version = "1.0"?>
<! - Цей стиль схожий на традиції `Sysstat" команду, використовуючи вихідний стовпець ->
<Заданої орієнтації = "колонки"
print_instance_names = "помилкових" catenate_instances = "True"> <object name="system">
<counter name="cpu_busy"> <width> 4 </ ширина>
<title> процесора </ title>
</ Лічильника>
<counter name="nfs_ops"> <width> 6 </ ширина>
<title> NFS </ title>
</ Лічильника>
<counter name="cifs_ops"> <width> 6 </ ширина>
<title> CIFS </ title>
</ Лічильника>
<counter name="http_ops"> <width> 6 </ ширина>
<title> HTTP </ title>
</ Лічильника>
<counter name="net_data_recv"> <width> 8 </ ширина>
Чистий <title> в </ title> </ лічильника>
<counter name="net_data_sent"> <width> 8 </ ширина>
Чистий <title> з </ title> </ лічильника>
<counter name="disk_data_read"> <width> 8 </ ширина>
<title> диск читати </ title> </ лічильника>
<counter name="disk_data_written"> <width> 8 </ ширина>
<title> записи на диск </ title> </ лічильника>
</ Об'єкт>
</ Заданих>
ДИВИСЬ ТАКОЖ
stats.1Copyright © 1994-2008 NetApp, Inc Правова інформація










































