rrdtool и временные зоны

Пришлось мне по работе столкнуться с такой интересной программой как rrdtool, весьма симпатичным средством для мониторинга. Задача стояла такая, чтобы… ну скажем она была аналогична тому, чтобы с помощью паяльника приготовить яичницу. Ничего невыполнимого, но выбор инструмента жестко задан сверху, и сменить его даже на утюг невозможно. Зато появился опыт возни с такой системой. Причём под Windows. И в процессе набивания шишек удалось узнать одну вещь – чтобы это чудо правильно понимало в какой вы временной зоне, достаточно завернуть его вызов внутрь батника или любого другого скрипта, в котором предварительно будет задана переменная окружения:


SET TZ=UTC

Где вместо UTC может быть выбранная вами зона, записанная в виде aaannbbb, где aaa – название вашей зоны (MSK, -03 и т.п.), nn – временное смещение вашей зоны от Гринвича (в случае Москвы это будет «-3»), а bbb вы можете опустить, а можете добавить – там должно быть название вашей временной зоны в случае летнего времени. Для Москвы строка должна выглядеть так:


SET TZ=MSK-3MSD

Leave a Reply