Инструментарий. Новые продукты для ИТ-профессионалов

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

Грег Стин (Greg Steen)

Splunk

Держать руку на пульсе всех систем, чтобы вовремя узнать, когда что-то пойдет «не так», — основная обязанность ИТ-специалиста. Проблема в том, что чем больше серверов и приложений, тем больше журналов и событий, и тем труднее контролировать ситуацию. Splunk — одно тех приложений, которые ориентированы на сбор, консолидацию, объединение и построение отчетов на основе массы журналов, событий, изменений и уведомлений во всей сетевой инфраструктуре (рис.

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

Splunk поддерживает масштабируемость и высокую доступность. Это приложение на архитектуре MapReduce, представляющей собой модель программирования, предназначенной для обработки больших наборов данных.

Splunk хорошо работает при поглощении других компаний, так как поддерживает практически любые источники данных, к которым его подключат. Вы можете использовать его для мониторинга Active Directory и изменений в реестре Windows, сбора информации локальных и удаленных журналов событий, данных WMI, файлов и каталогов и даже информации, поступающей на конкретные TCP- или UDP-порты с таких источников, как syslog. После настройки источников Splunk автоматически начинает собирать и анализировать данные.

Помимо Windows-данных, Splunk умеет получать информацию из Linux/Unix, AIX, Mac и Solaris. На основной веб-панели приложения можно практически сразу просматривать информацию и строить на основе собранных данных отчеты. Есть также несколько средств визуализации и построения графиков, помогающих лучше ориентироваться в собранных данных.

Splunk может уведомлять при возникновении на источниках данных указанных событий или при достижении заданных пороговых значений. Приложение рассылает предупреждения по электронной почте или на RSS- или SNMP-ловушки. Можно даже организовать выполнение заданных корректирующих операций при возникновении определенных событий. Например, можно настроить Splunk так, чтобы при достижении определенного уровня использования памяти на веб-сервере, приложение сбрасывало прикладной пул. Можно создать довольно сложную логику реагирования на такие события и процессы, так что приложение будет работать как инструмент обнаружения и предупреждения атак (конечно же, наряду с другими средствами).

В дополнение к стандартным панелям в Splunk можно создавать собственные панели и отчеты, настраивать представления и даже рассылать моментальные снимки пользовательских представлений в формате PDF. Splunk также можно расширять, используя механизм Splunk Apps, это дополнительные приложения, которые делают все — от доступа и объединения новых источников данных и выполнения задач в самых разных системах до создания новых отчетов и подключения к другим системам. Многочисленные приложения Splunk Apps доступны для загрузки с сайта splunkbase.com. Они разработаны компанией Splunk или предоставлены в совместный доступ другими пользователями приложения. Например, можно загрузить расширения для мониторинга брандмауэра Cisco, для подключения и мониторинга по протоколу IMAP (Internet Message Access Protocol) или просто сценарий, обеспечивающий появление информационного окна на панели Splunk при достижении заданного порога или возникновении ошибки.

Версия Splunk Enterprise предоставляется на 60 дней для пробного использования. После 60 дней можно приобрести неограниченную во времени и рассчитанную на 500 МБ «сырых» данных ежедневно лицензию на Enterprise за 6000 долларов, которая предусматривает год поддержки, или ограниченную во времени лицензию с поддержкой за 2000 долларов. Цена лицензии на более объемные данные доступна по запросу. Если вы сможете мириться с отсутствием некоторых функций версии Enterprise и сохранять дневной объем входных данных в рамках 500 МБ, вам подойдет «вечная» бесплатная лицензия. В бесплатной версии нет поиска по графику и поставки документов в формате PDF, распределенной установки, службы единого входа, управления доступом и поддержки многопользовательского режима. Рис.

Splunk

Splunk

f.lux

Большинство новых смартфонов умеют динамически корректировать яркость экрана в зависимости от внешнего освещения. Что не скажешь о большинстве стандартных компьютерных мониторов. Случалось ли вам вечером включить компьютер и, смотря в ослепительно яркий экран, мучительно вспоминать, как побыстрее уменьшить его яркость? Это сильно утомляет глаза.

Есть инструмент, который призван решить эти проблему, — приложение f.lux, созданное Майклом и Лорной Хэрф из компании stereopsis.com. Этот бесплатный инструмент корректирует яркость монитора в зависимости от времени суток и цветовой температуры внешнего освещения.

Это обычное приложение. В отличие от смартфонов f.lux не использует экспонометр для корректировки подсветки экрана. Решение об уровне подсветки экрана зависит от широты и долготы места, где вы находитесь и местного времени. Вы можете корректировать заданную по умолчанию максимальную и минимальную температуру цветовой гаммы, а также вносить коррективы в свою схему подсветки экрана.

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

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

f.lux

f.lux

Task Scheduler Pro

Планирование заданий все еще остается наилучшим и самым простым способом обеспечить выполнение на серверах повторяющихся задач. Однако по мере увеличения числа серверов и приложений, управление возросшим числом запланированных заданий, может перевешивать преимущества такого решения.

Как обеспечить, что два процесса, которым нужны одни ресурсы, не будут выполняться одновременно? Как избежать перегрузки системы слишком многими параллельными заданиями, запускающими обслуживающие приложения в короткие утренние часы? Один из инструментов, помогающих централизовать управление запланированными заданиями, — Task Scheduler Pro от компании Lieberman Software (рис.

Вы можете собрать информацию о текущих заданиях, а также создать и распределить новые задания среди своих Windows-систем. Задать системы, входящие в набор контролируемых систем, можно несколькими способами, в том числе на основе членства в домене, диапазонов IP-адресов, ОС или имен систем, кроме того, можно неявно добавлять или удалять отдельные системы по именам или IP-адресам.

Подготовив системы можно переходить к управлению заданиями. Вы можете создавать, изменять или удалять задания как в отдельных системах, так и в их группах. Есть также монитор заданий, который позволяет увидеть, в каких системах какие задания выполняются, а также время последнего выполнения задания. Для каждого задания можно определить политику попытки повторного выполнения и учетные данные — так же как в обычном задании.

Task Scheduler Pro регистрирует все события заданий в централизованном журнале, что позволяет выполнять ретроспективный анализ выполнения заданий во всех наборах систем. Также в приложении имеется функция SMTP-уведомлений, поддерживающая отправку журналов по почте и уведомление о сбое задания. Если в момент, когда должно было выполняться задание, система была в автономном режиме, Task Scheduler Pro автоматически попытается снова выполнить задание, когда система станет доступной.

Помимо запланированных заданий, вы можете анализировать примененные пакеты исправлений и определять версии Internet Explorer, установленные на целевых системах. К другим задачам управления системам относятся удаленная перезагрузка, отправка пакетов пробуждения по локальной сети (Wake on LAN), подключение к системе через компилятор Mono Visual Basic.NET или удаленный рабочий стол (RDP), запуск и остановка служб.

Цена Task Scheduler Pro зависит от числа управляемых систем. Приложение, рассчитанное на 25 систем, обойдется в 399 долларов. Поддержка и обслуживание также доступны на срок в один, два или три года, а их стоимость определяется в процентах от цены лицензии. Пробную 20-дневную версию, рассчитанную на 10 систем, можно загрузить с интернет-сайта компании.

Task Scheduler Pro

Task Scheduler Pro

Greg Steen

Грэг Стин (Greg Steen) — профессионал в области технологий, предприниматель и энтузиаст. Он всегда в поиске новых инструментальных средств, способных облегчить работу обслуживающих подразделений, отдела контроля качества ПО и разработчиков.

Связанные материалы