|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Wladimir Mutel 2:464/36 29 Sep 2001 21:37:11 To : All Subject : График по логу - --------------------------------------------------------------------------------
Привет,
Интересно мне за поведением своих системных часов понаблюдать.
Есть у меня такой лог -
Sep 23 22:00:01 fluffy ntpdate[4967]: adjust time server 192.168.1.19 offset
-0.452841 sec
Sep 23 23:00:01 fluffy ntpdate[4996]: adjust time server 192.168.1.19 offset
-0.452814 sec
Sep 24 00:00:01 fluffy ntpdate[5032]: adjust time server 192.168.1.19 offset
-0.452156 sec
Sep 24 01:00:00 fluffy ntpdate[5135]: step time server 192.168.1.19 offset
-0.990177 sec
Sep 24 02:00:01 fluffy ntpdate[5166]: no server suitable for synchronization
found
Sep 24 03:00:01 fluffy ntpdate[5196]: no server suitable for synchronization
found
Sep 24 04:00:03 fluffy ntpdate[5227]: step time server 192.168.1.19 offset
1.202495 sec
Sep 24 05:00:01 fluffy ntpdate[5258]: no server suitable for synchronization
found
Sep 24 05:59:58 fluffy ntpdate[5289]: step time server 192.168.1.19 offset
-3.207668 sec
Sep 24 06:00:01 fluffy ntpdate[5292]: adjust time server 192.168.1.19 offset
-0.000640 sec
Sep 24 07:00:01 fluffy ntpdate[5750]: adjust time server 192.168.1.19 offset
-0.305347 sec
С учетом того, что некоторые часы пропущены, а в следующий час
поправка идет, грубо говоря, в двойном размере, собираюсь построить
столбчатую диаграмму, где каждый столбик по ширине будет
соответствовать интервалу между корректировками, а по площади (не по
высоте!) - величине поправки offset, сделанной в конце этого интервала.
Поскольку я знаю, что под unix есть куча готового софта для таких
целей, то предположим, что писАть программу даже на каком-нибудь
крутом TCLe мне не хочется. Согласен, может быть, разве что написать
скрипт на awk или sh, который из этог лога будет выдирать месяц,
число, время и offset. Hу, еще так-сяк согласен конвертить
месяц-число-время в unixtime или в секунды с начала года (кстати, не
подскажете ли, как это делать, если год в общем случае неизменен, но и
неизвестен ? Что-то можно сделать с date ?). Hу, совсем
уж с натяжкой, готов преобразовать все это в писально-рисовальные
команды для подачи на вход некоторого визуализирующего их софта.
А от вас, уважаемые linuxоводы, я хотел бы получить наилучший совет,
какой готовый общеизвестный пакет мне возъюзать, чтобы получить свою
столбчатую диаграмму с минимальными дополнительными телодвижениями ?
Т.е. например, чтобы программа, которую придется написать мне самому,
чтобы сделать для него входные данные, была кратчайшей .
Заранее благодарен за ценные рекомендации :>
--- ifmail v.2.14.os-p7
* Origin: ISD (2:464/36@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1419529b11217.html, оценка из 5, голосов 10
|