Big Brother (программное обеспечение)
Big Brother (также известна как BB) — инструмент для мониторинга систем и сетей, в основном используемый системными администраторами. С появлением динамических веб-страниц Big Brother стал одной из первых систем мониторинга, применявших веб-интерфейс. До этого подобные инструменты обычно были консольными или требовали графических терминалов, таких как X Window System. Big Brother формирует страницы в формате HTML, содержащие простую матрицу хостов и тестов с зелёными и красными точками для отображения состояния систем. Названа в честь персонажа Джорджа Оруэлла Большой Брат из романа «1984». E-mail-уведомления от Big Brother исходили из «Министерства правды», а пользователей ПО называли Братьями[1].
Общие сведения
| Big Brother | |
|---|---|
| Тип | мониторинг сети |
| Автор | Шон МакГуайр |
| Разработчики | Шон МакГуайр, Робер-Андре Крото |
| Операционные системы | Unix, Linux, Windows |
| Первый выпуск | ноябрь 1996 |
| Последняя версия | 4.60 (13 декабря 2011) |
| Лицензия | коммерческая |
| Сайт | web.archive.org/web/2013… |
Разработка
Программа разрабатывалась таким образом, чтобы нетехнические пользователи могли понимать информацию о состоянии систем и сетей через простой интерфейс и матричное отображение, подходящее для вывода в диспетчерских центрах (NOC). Big Brother отслеживает компьютеры и компьютерные сети, при этом не использует SNMP нативно, а работает по модели клиент-сервер с собственным протоколом обмена. Клиенты отправляют данные о состоянии серверу мониторинга на TCP-порт 1984 (что, возможно, отсылает к роману), обычно каждые 5 минут. Поскольку клиенты только отправляют данные на определённый сервер, по утверждению авторов, такая модель безопаснее SNMP-протоколов, где сервер опрашивает клиентов. Благодаря этому Big Brother была представлена на конференциях SANS Institute по информационной безопасности в 1998[2], 1999[3], и SANSFIRE в 2001 году[4].
Big Brother цитируется в ряде книг по системному администрированию[5],[6][7][8] информационной безопасности,[9] и сетевым технологиям[10]. Программа поддерживает отказоустойчивость через несколько дисплеев и функции failover. Элементы сети могут тестироваться из разных точек, пользователи могут создавать собственные тесты.
Существует и открытая версия проекта: c 2002 по 2004 годы она называлась bbgen toolkit, с 2005 по 2008 — Hobbit, но чтобы избежать нарушения товарного знака, была переименована в Xymon, которая развивается и используется по сей день[11].
Предпосылки
Шон МакГуайр разработал Big Brother в 1996 году после того, как получил, по его мнению, завышенную смету на ПО для мониторинга сети. Он впервые представил программу в статье для журнала Sys Admin в октябре 1996 года[12]. В августе 1997 года о системе было написано в Linux Journal[13] Вскоре после первого выпуска к проекту присоединился Робер-Андре Крото, добавивший правила оповещений (описанные им в журнале Sys Admin в сентябре 1998)[14] и разработавший версию для Windows.
В 1999 году МакГуайр и Крото основали компанию BB4 Technologies для коммерциализации продукта. Они ввели лицензию «Better than Free» (BTF) — «лучше, чем бесплатное», поскольку 10% суммы лицензии передавались на благотворительность, выбранную покупателем[15].
В 2001 году компания Quest Software приобрела BB4 Technologies[16]. Оба разработчика затем перешли работать в Quest Software и продолжили развивать систему, выпустив Professional Edition (BBPE). В январе 2012 года МакГуайр покинул компанию Quest Software и более не связан с разработкой. В 2012 году Quest Software была куплена компанией Dell, создав подразделение Dell Software[17]. В июне 2016 года Dell объявила о продаже ПО Quest и другого софтверного бизнеса фонду Francisco Partners и Elliott Management Corporation[18]. 31 октября 2016 года сделка была завершена, а 1 ноября бизнес Quest стал вновь независимой компанией[19].
Версии
Существуют две версии Big Brother: BTF (доступен исходный код), а также полностью коммерческая, поддерживаемая профессионально редакция Professional Edition (BBPE). В 2009 году был выпущен «Big Brother — Modern Edition» со встроенным веб-интерфейсом на Adobe Flash и поддержкой графиков и трендов.
Тестирование
- Сетевые сервисы — любой сервис на TCP может быть проверен на доступность (в том числе ICMP (Ping), HTTP, POP3, SMTP, FTP, SSH)
- Системная информация — включая 5-минутную среднюю загрузку процессора, использование диска, критические сообщения — для всех версий UNIX, Linux и Windows через нативные клиенты.
- Поддерживаются SNMP-тесты и ловушки.
- Пользовательские тесты, обычно в виде bash-скриптов, возможны также на других языках, например, Perl.
Примечания
- ↑ MacGuire, Sean Commercial Version of bb? (англ.). Список рассылки (3 марта 1997).
- ↑ MacGuire, Sean; Robert Andre Croteau (май 1998). Big Brother is Watching (PDF). Монтерей, Калифорния: SANS Conference. Архивировано из оригинала (PDF) 2006-08-21. Используется устаревший параметр
|url-status=(справка); Проверьте дату в|date=(справка на английском) - ↑ MacGuire, Sean; Robert Andre Croteau (май 1999). Big Brother is (Still) Watching (PDF). Балтимор, Мэриленд: SANS Conference. Архивировано из оригинала (PDF) 2004-02-04. Используется устаревший параметр
|url-status=(справка); Проверьте дату в|date=(справка на английском) - ↑ MacGuire, Sean; Robert Andre Croteau (август 2001). System, Network and Security Monitoring using Big Brother (PDF). Вашингтон, округ Колумбия: SANSFIRE Conference. Архивировано из оригинала (PDF) 2006-08-21. Используется устаревший параметр
|url-status=(справка); Проверьте дату в|date=(справка на английском) - ↑ Horwitz, Jeff. Unix system management: primer plus. — Sams Publishing, 2002. — P. 169. — ISBN 0-672-32372-9.
- ↑ Well, Nicholas. Guide to Linux installation and administration. — Cengage Learning EMEA, 2000. — P. 548. — ISBN 0-619-00097-X.
- ↑ Bookman, Charles. Linux Clustering: Building and Maintaining Linux Clusters. — Sams Publishing, 2003. — P. 178. — ISBN 1-57870-274-7.
- ↑ Mancil, Tony. Linux routers: a primer for network administrators. — Prentice Hall, 2002. — P. 248. — ISBN 0-13-009026-3.
- ↑ Northcutt, Stephen. Inside network perimeter security. — New Riders Publishing, 2003. — P. 678. — ISBN 978-0-672-32737-7.
- ↑ Mauro, Douglas. Essential SNMP. — O'Reilly Media, 2005. — P. 400. — ISBN 0-596-00840-6.
- ↑ www.xymon.com website. www.xymon.com. Дата обращения: 18 октября 2019.
- ↑ MacGuire, Sean (октябрь 1996), Big Brother: A Web-based Unix Network Monitoring and Notification System, Sys Admin: 1–6
- ↑ Sittler, Paul (1 августа 1997), Big Brother Network Monitoring System, Linux Journal, <http://www.linuxjournal.com/article/2225>
- ↑ Croteau, Robert-Andre (сентябрь 1998), BBWARN: A Notification Extension for Big Brother, Sys Admin Т. 7 (9): 1–6
- ↑ MacGuire, Sean better than free / charities (2001). Дата обращения: 4 марта 2010. Архивировано 12 февраля 2001 года.
- ↑ Quest Software Acquires BB4 Technologies, Creators of Big Brother System and Network Monitor; Acquisition Strengthens Quest Software's Monitoring Business. Press release. Business Wire (bnet) (13 марта 2002). Дата обращения: 3 марта 2010. Архивировано 22 декабря 2008 года.
- ↑ Dell to Acquire Quest Software (англ.). www.businesswire.com (2 июля 2012). Дата обращения: 16 ноября 2017. Архивировано из оригинала 3 июля 2012 года.
- ↑ Miller, Ron. Confirmed: Dell sells software division to Francisco Partners and Elliott Management (англ.), TechCrunch. Архивировано 21 марта 2025 года. Дата обращения: 16 ноября 2017.
- ↑ Quest Launches as an Independent Software Company Backed by Francisco Partners and Elliott Management (англ.). www.businesswire.com (ноябрь 2016). Дата обращения: 16 ноября 2017. Архивировано из оригинала 30 ноября 2024 года.
Литература
- login; System and network monitoring using Big Brother
- IT Management: 10 great open source network tools
- Techrepublic: Big Brother is watching your network
- Techrepublic: Automate your network monitoring process
- Sun World: Report from SANS '98
- Cisco Patent: US Patent 6347339 Detecting an active network node using a login attempt
Ссылки
- https://web.archive.org/web/20100305154503/http://www.bb4.org/ — сайт Big Brother BTF-версии
- https://www.xymon.com/ — сайт Xymon