NeDi может обнаружить вашу сеть на регулярной основе. Это позволяет вам находить и отслеживать все подключенные устройства, отслеживать трафик или
Преобразование, отправка почты или SMS при возникновении определенных событий, а также резервное копирование конфигурации ваших коммутаторов и маршрутизаторов. Он даже позволяет наблюдать за расходными материалами принтера!
-
RANCID
RANCID — действительно потрясающая новая конфигурация Cisco. Веб-инструмент для автоматической загрузки конфигураций Cisco в систему контроля версий CVS, в которой можно искать, отображать и «анализировать» для сравнения версий файлов конфигурации.
Открытый исходный код
Бесплатно
Linux
Mac
-
LanTopoLog
Ключевая особенность — Автоматическое обнаружение топологии физической сети на основе SNMP — Предоставляет подробную и доступную для поиска карту топологии физической сети. так что вы можете быстро изолировать сбои подключения к сети — Представления…
Условно бесплатно
Windows
-
NetDisco
Netdisco — это веб-инструмент управления сетью с открытым исходным кодом, впервые опубликованный в 2003 году. Целевые пользователи — администраторы крупных корпоративных и университетских сетей. Данные собираются в базу данных Postgres с использован…
Открытый исходный код
Бесплатно
Linux
-
DeviceExpert
ManageEngine DeviceExpert — это программное обеспечение для управления изменениями и конфигурацией сети, предназначенное для управления конфигурациями коммутаторов, маршрутизаторов, брандмауэров и других сетевых устройств.
Условно бесплатно
Windows
-
GenieACS
Быстрый и легкий сервер автоматической настройки TR-069 (ACS). GenieACS может работать с любым устройством, поддерживающим протокол TR-069. Он автоматически обнаруживает дерево параметров устройства (включая параметры, специфичные для поставщика), н…
Открытый исходный код
Бесплатно
Linux
Mac
Windows
-
Lansurveyor
Используя уникальный многоуровневый метод обнаружения, LANsurveyor автоматически обнаруживает вашу локальную или глобальную сеть и выдает комплексные, удобные для просмотра сетевые диаграммы, которые объединяют данные топологии OSI Layer 2 и Layer 3…
Платно
Windows
-
Lan-Secure Switch Center
Программное обеспечение для управления и мониторинга сети для управляемых коммутаторов, маршрутизаторов и концентраторов от любого поставщика, поддерживающего SNMP BRIDGE-MIB, которое помогает обнаруживать, отслеживать, отображать и анализировать то…
Платно
Windows
-
SolarWinds Network Topology Mapper
* Создавать сетевые диаграммы и экспортировать их в Microsoft Visio; Экспортируйте диаграммы в Microsoft Visio®, чтобы сэкономить время на документировании вашей сети. Легко удовлетворить потребности в документации для соответствия предписанным норм…
Платно
Windows
-
EasyCwmp
EasyCwmp — это реализация GPLv2 с открытым исходным кодом стандарта TR069 cwmp. EasyCwmp разработан PIVA Software и основан на проекте freecwmp. Целью этого проекта является полное соответствие стандарту CWMP TR069.
Бесплатно
Linux
-
rConfig
rConfig — это бесплатная утилита управления конфигурацией сетевых устройств с открытым исходным кодом, позволяющая сетевым инженерам делать частые снимки конфигурации своих сетевых устройств.
Бесплатно
PHP
MySQL Community Edition
Linux
Mac
Windows
-
CatTools
Kiwi CatTools — это программное приложение, которое позволяет сетевым администраторам автоматизировать многие задачи, которые они выполняют ежедневно.
Платно
Windows
-
Backbox.co
Свяжитесь с нами, чтобы получить подробную информацию о каждом поставщике: http://www.backbox.co/product-information/device-support/
Платно
Linux
Windows
Web
*** Launch of The BETA *
Version 0.95
Changelog.
Please be patient ……..
Nedi
NeDi unfolds its full potential with CDP, FDP and/or LLDP capable devices in the core of your network. It can also include other network components, but it works best, when those are located at the network perimeter.
Nedi is developed and maintained by NeDi Consulting, released under the GPL v3 license
Network tools
NeDi discovers your network devices and tracks connected end-nodes. It contains many additional features for managing enterprise networks:
- Intelligent topology awareness
- MAC address mapping/tracking
- Traffic, error, discard and broadcast graphing with threshold based alerting
- Uptime, BGP peer and interface status monitoring
- Correlate syslog messages and traps with discovery events
- Network maps for documentation and monitoring dashboards
- Detecti rouge access points and find missing devices
- Extensive reporting ranging from devices, modules, interfaces all the way to assets and nodes
Learn more on Nedi homepage www.nedi.ch
How to use this Docker image
Mysql
Run a MySQL database, dedicated to phpipam
$ docker run --name network-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -v /docker/network-mysql:/var/lib/mysql -d mysql:5.6
Here, we store data on the host system under /network-mysql
( don’t forget to create this folder ) and use a specific root password.
Nedi
$ docker run -ti -d -p 514:514 -p 80:80 --name nedi --link network-mysql:mysql klinnex/nedi
Configuration
- Browse to
https://<ip>[:<specific_port>]/
**** TO BE WRITE ****
Docker compose
You can create an all-in-one YAML deployment descriptor with Docker compose, like this :
version: '2' services: network-mysql: image: mysql:5.6 environment: - MYSQL_ROOT_PASSWORD=Password-Mysql restart: always volumes: - /docker/mysql:/var/lib/mysql nedi: depends_on: - network-mysql image: klinnex/nedi environment: - MYSQL_ENV_MYSQL_ROOT_PASSWORD=Password-Mysql volumes: - /docker/nedi:/var/nedi ports: - "80:80" - "514:514"
And next :
Notes
Мантра мира недвижимости — Местоположение, Местоположение, Местоположение. Для мира системного администрирования этот священный текст должен звучать так: Видимость, Видимость и еще раз Видимость. Если каждую секунду на протяжении всего дня вы досконально не знаете, что делают ваша сеть и сервера, вы похожи на пилота, который летит вслепую. Вас неминуемо ждет катастрофа. К счастью для вас, на рынке сейчас доступно много хороших программ, как коммерческих, так и с открытым исходным кодом, способных наладить ваш сетевой мониторинг.
Поскольку хорошее и бесплатное всегда заманчивее хорошего и дорогого, предлагаем вам список программ с открытым исходным кодом, которые каждый день доказывают свою ценность в сетях любого размера. От обнаружения устройств, мониторинга сетевого оборудования и серверов до выявления тенденций в функционировании сети, графического представления результатов мониторинга и даже создания резервных копий конфигураций коммутаторов и маршрутизаторов — эти семь бесплатных утилит, скорее всего, смогут приятно удивить вас.
Cacti
Сначала был MRTG (Multi Router Traffic Grapher) — программа для организации сервиса мониторинга сети и измерения данных с течением времени. Еще в 1990-х, его автор Тобиас Отикер (Tobias Oetiker) счел нужным написать простой инструмент для построения графиков, использующий кольцевую базу данных, изначально используемый для отображения пропускной способности маршрутизатора в локальной сети. Так MRTG породил RRDTool, набор утилит для работы с RRD (Round-robin Database, кольцевой базой данных), позволяющий хранить, обрабатывать и графически отображать динамическую информацию, такую как сетевой трафик, загрузка процессора, температура и так далее. Сейчас RRDTool используется в огромном количестве инструментов с открытым исходным кодом. Cacti — это современный флагман среди программного обеспечения с открытым исходным кодом в области графического представления сети, и он выводит принципы MRTG на принципиально новый уровень.
От использования диска до скорости вентилятора в источнике питания, если показатель можно отслеживать, Cacti сможет отобразить его и сделать эти данные легкодоступными.
Cacti — это бесплатная программа, входящее в LAMP-набор серверного программного обеспечения, которое предоставляет стандартизированную программную платформу для построения графиков на основе практически любых статистических данных. Если какое-либо устройство или сервис возвращает числовые данные, то они, скорее всего, могут быть интегрированы в Cacti. Существуют шаблоны для мониторинга широкого спектра оборудования — от Linux- и Windows-серверов до маршрутизаторов и коммутаторов Cisco, — в основном все, что общается на SNMP (Simple Network Management Protocol, простой протокол сетевого управления). Существуют также коллекции шаблонов от сторонних разработчиков, которые еще больше расширяют и без того огромный список совместимых с Cacti аппаратных средств и программного обеспечения.
Несмотря на то, что стандартным методом сбора данных Cacti является протокол SNMP, также для этого могут быть использованы сценарии на Perl или PHP. Фреймворк программной системы умело разделяет на дискретные экземпляры сбор данных и их графическое отображение, что позволяет с легкостью повторно обрабатывать и реорганизовывать существующие данные для различных визуальных представлений. Кроме того, вы можете выбрать определенные временные рамки и отдельные части графиков просто кликнув на них и перетащив.
Так, например, вы можете быстро просмотреть данные за несколько прошлых лет, чтобы понять, является ли текущее поведение сетевого оборудования или сервера аномальным, или подобные показатели появляются регулярно. А используя Network Weathermap, PHP-плагин для Cacti, вы без чрезмерных усилий сможете создавать карты вашей сети в реальном времени, показывающие загруженность каналов связи между сетевыми устройствами, реализуемые с помощью графиков, которые появляются при наведении указателя мыши на изображение сетевого канала. Многие организации, использующие Cacti, выводят эти карты в круглосуточном режиме на 42-дюймовые ЖК-мониторы, установленные на стене, позволяя ИТ-специалистам мгновенно отслеживать информацию о загруженности сети и состоянии канала.
Таким образом, Cacti — это инструментарий с обширными возможностями для графического отображения и анализа тенденций производительности сети, который можно использовать для мониторинга практически любой контролируемой метрики, представляемой в виде графика. Данное решение также поддерживает практически безграничные возможности для настройки, что может сделать его чересчур сложным при определенных применениях.
Nagios
Nagios — это состоявшаяся программная система для мониторинга сети, которая уже многие годы находится в активной разработке. Написанная на языке C, она позволяет делать почти все, что может понадобится системным и сетевым администраторам от пакета прикладных программ для мониторинга. Веб-интерфейс этой программы является быстрым и интуитивно понятным, в то время его серверная часть — чрезвычайно надежной.
Nagios может стать проблемой для новичков, но довольно сложная конфигурация также является преимуществом этого инструмента, так как он может быть адаптирован практически к любой задаче мониторинга.
Как и Cacti, очень активное сообщество поддерживает Nagios, поэтому различные плагины существуют для огромного количества аппаратных средств и программного обеспечения. От простейших ping-проверок до интеграции со сложными программными решениями, такими как, например, написанным на Perl бесплатным программным инструментарием WebInject для тестирования веб-приложений и веб сервисов. Nagios позволяет осуществлять постоянный мониторинг состояния серверов, сервисов, сетевых каналов и всего остального, что понимает протокол сетевого уровня IP. К примеру, вы можете контролировать использование дискового пространства на сервере, загруженность ОЗУ и ЦП, использования лицензии FLEXlm, температуру воздуха на выходе сервера, задержки в WAN и Интеренет-канале и многое другое.
Очевидно, что любая система мониторинга серверов и сети не будет полноценной без уведомлений. У Nagios с этим все в порядке: программная платформа предлагает настраиваемый механизм уведомлений по электронной почте, через СМС и мгновенные сообщения большинства популярных Интернет-мессенджеров, а также схему эскалации, которая может быть использована для принятия разумных решений о том, кто, как и при каких обстоятельствах должен быть уведомлен, что при правильной настройке поможет вам обеспечить многие часы спокойного сна. А веб-интерфейс может быть использован для временной приостановки получения уведомлений или подтверждения случившейся проблемы, а также внесения заметок администраторами.
Кроме того, функция отображения демонстрирует все контролируемые устройства в логическом представлении их размещения в сети, с цветовым кодированием, что позволяет показать проблемы по мере их возникновения.
Недостатком Nagios является конфигурация, так как ее лучше всего выполнять через командную строку, что значительно усложняет обучение новичков. Хотя люди, знакомые со стандартными файлами конфигурации Linux/Unix, особых проблем испытать не должны.
Возможности Nagios огромны, но усилия по использованию некоторых из них не всегда могут стоить затраченных на это усилий. Но не позволяйте сложностям запугать вас: преимущества системы раннего предупреждения, предоставляемые этим инструментом для столь многих аспектов сети, сложно переоценить.
Icinga
Icinga начиналась как ответвление от системы мониторинга Nagios, но недавно была переписана в самостоятельное решение, известное как Icinga 2. На данный момент обе версии программы находятся в активной разработке и доступны к использованию, при этом Icinga 1.x совместима с большим количеством плагинами и конфигурацией Nagios. Icinga 2 разрабатывалась менее громоздкой, с ориентацией на производительность, и более удобной в использовании. Она предлагает модульную архитектуру и многопоточный дизайн, которых нет ни в Nagios, ни в Icinga 1.
Icinga предлагает полноценную программную платформу для мониторинга и системы оповещения, которая разработана такой же открытой и расширяемой, как и Nagios, но с некоторыми отличиями в веб-интерфейсе.
Как и Nagios, Icinga может быть использована для мониторинга всего, что говорит на языке IP, настолько глубоко, насколько вы можете использовать SNMP, а также настраиваемые плагины и дополнения.
Существует несколько вариаций веб-интерфейса для Icinga, но главным отличием этого программного решения для мониторинга от Nagios является конфигурация, которая может быть выполнена через веб-интерфейс, а не через файлы конфигурации. Для тех, кто предпочитает управлять своей конфигурацией вне командной строки, эта функциональность станет настоящим подарком.
Icinga интегрируется со множеством программных пакетов для мониторинга и графического отображения, таких как PNP4Nagios, inGraph и Graphite, обеспечивая надежную визуализацию вашей сети. Кроме того, Icinga имеет расширенные возможности отчетности.
NeDi
Если вам когда-либо приходилось для поиска устройств в вашей сети подключаться через протокол Telnet к коммутаторам и выполнять поиск по MAC-адресу, или вы просто хотите, чтобы у вас была возможность определить физическое местоположение определенного оборудования (или, что, возможно, еще более важно, где оно было расположено ранее), тогда вам будет интересно взглянуть на NeDi.
NeDi постоянно просматривает сетевую инфраструктуру и каталогизирует устройства, отслеживая все, что обнаружит.
NeDi — это бесплатное программное обеспечение, относящее к LAMP, которое регулярно просматривает MAC-адреса и таблицы ARP в коммутаторах вашей сети, каталогизируя каждое обнаруженное устройство в локальной базе данных. Данный проект не является столь хорошо известным, как некоторые другие, но он может стать очень удобным инструментом при работе с корпоративными сетями, где устройства постоянно меняются и перемещаются.
Вы можете через веб-интерфейс NeDi задать поиск для определения коммутатора, порта коммутатора, точки доступа или любого другого устройства по MAC-адресу, IP-адресу или DNS-имени. NeDi собирает всю информацию, которую только может, с каждого сетевого устройства, с которым сталкивается, вытягивая с них серийные номера, версии прошивки и программного обеспечения, текущие временные параметры, конфигурации модулей и т. д. Вы даже можете использовать NeDi для отмечания MAC-адресов устройств, которые были потеряны или украдены. Если они снова появятся в сети, NeDi сообщит вам об этом.
Обнаружение запускается процессом cron с заданными интервалами. Конфигурация простая, с единственным конфигурационным файлом, который позволяет значительно повысить количество настроек, в том числе возможность пропускать устройства на основе регулярных выражений или заданных границ сети. NeDi, обычно, использует протоколы Cisco Discovery Protocol или Link Layer Discovery Protocol для обнаружения новых коммутаторов и маршрутизаторов, а затем подключается к ним для сбора их информации. Как только начальная конфигурация будет установлена, обнаружение устройств будет происходить довольно быстро.
До определенного уровня NeDi может интегрироваться с Cacti, поэтому существует возможность связать обнаружение устройств с соответствующими графиками Cacti.
Ntop
Проект Ntop — сейчас для «нового поколения» более известный как Ntopng — прошел долгий путь развития за последнее десятилетие. Но назовите его как хотите — Ntop или Ntopng, — в результате вы получите первоклассный инструмент для мониторинга сетевого траффика в паре с быстрым и простым веб-интерфейсом. Он написан на C и полностью самодостаточный. Вы запускаете один процесс, настроенный на определенный сетевой интерфейс, и это все, что ему нужно.
Ntop — это инструмент для анализа пакетов с легким веб-интерфейсом, который показывает данные в реальном времени о сетевом трафике. Информация о потоке данных через хост и о соединении с хостом также доступны в режиме реального времени.
Ntop предоставляет легко усваиваемые графики и таблицы, показывающие текущий и прошлый сетевой трафик, включая протокол, источник, назначение и историю конкретных транзакций, а также хосты с обоих концов. Кроме того, вы найдете впечатляющий набор графиков, диаграмм и карт использования сети в реальном времени, а также модульную архитектуру для огромного количества надстроек, таких как добавление мониторов NetFlow и sFlow. Здесь вы даже сможете обнаружить Nbox — аппаратный монитор, который встраивает в Ntop.
Кроме того, Ntop включает API-интерфейс для скриптового языка программирования Lua, который может быть использован для поддержки расширений. Ntop также может хранить данные хоста в файлах RRD для осуществления постоянного сбора данных.
Одним из самых полезных применений Ntopng является контроль трафика в конкретном месте. К примеру, когда на вашей карте сети часть сетевых каналов подсвечены красным, но вы не знаете почему, вы можете с помощью Ntopng получить поминутный отчет о проблемном сегменте сети и сразу узнать, какие хосты ответственны за проблему.
Пользу от такой видимости сети сложно переоценить, а получить ее очень легко. По сути, вы можете запустить Ntopng на любом интерфейсе, который был настроен на уровне коммутатора, для мониторинга другого порта или VLAN. Вот и все.
Zabbix
Zabbix — это полномасштабный инструмент для сетевого и системного мониторинга сети, который объединяет несколько функций в одной веб-консоли. Он может быть сконфигурирован для мониторинга и сбора данных с самых разных серверов и сетевых устройств, обеспечивая обслуживание и мониторинг производительности каждого объекта.
Zabbix позволяет производить мониторинг серверов и сетей с помощью широкого набора инструментов, включая мониторинг гипервизоров виртуализации и стеков веб-приложений.
В основном, Zabbix работает с программными агентами, запущенными на контролируемых системах. Но это решение также может работать и без агентов, используя протокол SNMP или другие возможности для осуществления мониторинга. Zabbix поддерживает VMware и другие гипервизоры виртуализации, предоставляя подробные данные о производительности гипервизора и его активности. Особое внимание также уделяется мониторингу серверов приложений Java, веб-сервисов и баз данных.
Хосты могут добавляться вручную или через процесс автоматического обнаружения. Широкий набор шаблонов по умолчанию применяется к наиболее распространенным вариантам использования, таким как Linux, FreeBSD и Windows-сервера; широко-используемые службы, такие как SMTP и HTTP, а также ICMP и IPMI для подробного мониторинга аппаратной части сети. Кроме того, пользовательские проверки, написанные на Perl, Python или почти на любом другом языке, могут быть интегрированы в Zabbix.
Zabbix позволяет настраивать панели мониторинга и веб-интерфейс, чтобы сфокусировать внимание на наиболее важных компонентах сети. Уведомления и эскалации проблем могут основываться на настраиваемых действиях, которые применяются к хостам или группам хостов. Действия могут даже настраиваться для запуска удаленных команд, поэтому некий ваш сценарий может запускаться на контролируемом хосте, если наблюдаются определенные критерии событий.
Программа отображает в виде графиков данные о производительности, такие как пропускная способность сети и загрузка процессора, а также собирает их для настраиваемых систем отображения. Кроме того, Zabbix поддерживает настраиваемые карты, экраны и даже слайд-шоу, отображающие текущий статус контролируемых устройств.
Zabbix может быть сложным для реализации на начальном этапе, но разумное использование автоматического обнаружения и различных шаблонов может частично облегчить трудности с интеграцией. В дополнение к устанавливаемому пакету, Zabbix доступен как виртуальное устройство для нескольких популярных гипервизоров.
Observium
Observium — это программа для мониторинга сетевого оборудования и серверов, которое имеет огромный список поддерживаемых устройств, использующих протокол SNMP. Как программное обеспечение, относящееся к LAMP, Observium относительно легко устанавливается и настраивается, требуя обычных установок Apache, PHP и MySQL, создания базы данных, конфигурации Apache и тому подобного. Он устанавливается как собственный сервер с выделенным URL-адресом.
Observium сочетает в себе мониторинг систем и сетей с анализом тенденций производительности. Он может быть настроен для отслеживания практически любых показателей.
Вы можете войти в графический интерфейс и начать добавлять хосты и сети, а также задать диапазоны для автоматического обнаружения и данные SNMP, чтобы Observium мог исследовать окружающие его сети и собирать данные по каждой обнаруженной системе. Observium также может обнаруживать сетевые устройства через протоколы CDP, LLDP или FDP, а удаленные агенты хоста могут быть развернуты на Linux-системах, чтобы помочь в сборе данных.
Все эта собранная информация доступна через легкий в использовании пользовательский интерфейс, который предоставляет продвинутые возможности для статистического отображения данных, а также в виде диаграмм и графиков. Вы можете получить что угодно: от времени отклика ping и SNMP до графиков пропускной способности, фрагментации, количества IP-пакетов и т. д. В зависимости от устройства, эти данные могут быть доступны вплоть для каждого обнаруженного порта.
Что касается серверов, то для них Observium может отобразить информацию о состоянии центрального процессора, оперативной памяти, хранилища данных, свопа, температуры и т. д. из журнала событий. Вы также можете включить сбор данных и графическое отображение производительности для различных сервисов, включая Apache, MySQL, BIND, Memcached, Postfix и другие.
Observium отлично работает как виртуальная машина, поэтому может быстро стать основным инструментом для получения информации о состоянии серверов и сетей. Это отличный способ добавить автоматическое обнаружение и графическое представление в сеть любого размера.
Мониторинг сети своими руками
Слишком часто ИТ-администраторы считают, что они ограничены в своих возможностях. Независимо от того, имеем ли мы дело с пользовательским программным приложением или «неподдерживаемой» частью аппаратного обеспечения, многие из нас считают, что если система мониторинга не сможет сразу же справиться с ним, то получить в этой ситуации необходимые данные невозможно. Это, конечно же, не так. Приложив немного усилий, вы сможете почти все сделать более видимым, учтенным и контролируемым.
В качестве примера можно привести пользовательское приложение с базой данных на серверной части, например, интернет-магазин. Ваш менеджмент хочет увидеть красивые графики и диаграммы, оформленные то в одном виде, то в другом. Если вы уже используете, скажем, Cacti, у вас есть несколько возможностей вывести собранные данные в требуемом формате. Вы можете, к примеру, написать простой скрипт на Perl или PHP для запуска запросов в базе данных и передачи этих расчетов в Cacti либо же использовать SNMP-вызов к серверу базы данных, используя частный MIB (Management Information Base, база управляющей информации). Так или иначе, но задача может быть выполнена, и выполнена легко, если у вас есть необходимый для этого инструментарий.
Получить доступ к большинству из приведенных в данной статье бесплатных утилит для мониторинга сетевого оборудования не должно быть сложно. У них есть пакетные версии, доступные для загрузки для наиболее популярных дистрибутивов Linux, если только они изначально в него не входят. В некоторых случаях они могут быть предварительно сконфигурированы как виртуальный сервер. В зависимости от размера вашей инфраструктуры, конфигурирование и настройка этих инструментов может занять довольно много времени, но как только они заработают, они станут надежной опорой для вас. В крайнем случае, стоит хотя бы протестировать их.
Независимо от того, какую из этих вышеперечисленных систем вы используете, чтобы следить за своей инфраструктурой и оборудованием, она предоставит вам как минимум функциональные возможности еще одного системного администратора. Она хоть не может ничего исправить, но будет следить буквально за всем в вашей сети круглые сутки и семь дней в неделю. Предварительно потраченное время на установку и настройку окупятся с лихвой. Кроме того, обязательно запустите небольшой набор автономных средств мониторинга на другом сервере, чтобы наблюдать за основным средством мониторинга. Это то случай, когда всегда лучше следить за наблюдателем.
Появились вопросы или нужна консультация? Обращайтесь!
Вечный параноик, Антон Кочуков.
См. также:
Содержание
- SolarWinds Server and Application Monitor
- ManageEngine Applications Manager
- Wireshark
- Sysinternals
- Advanced IP Scanner
- NetWrix Inactive Users Tracker
- Performance Analysis of Logs
- Multi-Tabbed PuTTY
- Netwrix Auditor
- NeDi
- Nagios XI
- Motadata Server Monitoring Tool
- Вопросы и ответы
SolarWinds Server and Application Monitor
SolarWinds Server and Application Monitor может отслеживать сервисы AWS и Azure, охватывать хранилища, базы данных, более 1200 подключаемых модулей и состояние вашего серверного оборудования. Система отслеживает показатели серверного оборудования, включая использование ЦП, жесткого диска, источника питания и скорость работы вентилятора. Все датчики имеют свой цвет, чтобы вы могли быстро реагировать на изменения. Зеленым выделены нормальные показатели, а если цвет поменялся на красный, значит, произошли критические сбои или температура поднялась до определенного значения. Такое представление упрощает мониторинг производительности и ускоряет реакцию на важные события.
Данное решение для администрирования имеет функцию автоматического подключения, которая обнаруживает ваше оборудование и имеющиеся дополнительные модули без необходимости указывать все это самостоятельно. Эта технология считается одной из важнейших в SAM, поскольку важно быстро настроить все компоненты и ничего не упустить, что в ручном режиме происходит часто. Панель управления включает ряд заранее написанных шаблонов задач, которые помогут автоматизировать регулярный мониторинг и задачи профилактического обслуживания. В SolarWinds Server and Application Monitor встроены предварительно написанные отчеты и предупреждения, выводящиеся на экран при достижении определенных условий
Внутренний инструмент под названием Appstack помогает анализировать использование компонентов для каждого компонента отдельно. Это позволяет определить причину скачка запросов и рациональнее распределить имеющиеся мощности. Взаимозависимость между доступом к ПО и поддерживающим его оборудованием распространяется еще и на активность в сети. Например, если вы однажды столкнетесь с проблемами при работе SQL-сервера, вам понадобится задействовать все доступные инструменты администрирования, чтобы найти и полностью устранить причину этой неисправности.
Вы можете настроить панель мониторинга, создав разные представления для ролей, распределив тем самым ответственность среди младших членов команды, если такие есть. Отчеты, системы автоматизации и уведомления — все это настраивается пользователем под себя, в зависимости от типа управляемого сервера. Данные функции делают SolarWinds SAM действительно важным инструментом администрирования серверов. Кроме средства просмотра производительности сети вы можете комбинировать этот модуль со средством слежения за сетевым трафиком, диспетчером конфигурации сети, монитором хранилища и монитором виртуализации. Стандартный монитор серверов и приложений поддерживает функции диспетчера виртуализации для мониторинга систем Hyper-V и VMware ESX.
Скачать SolarWinds Server and Application Monitor с официального сайта
ManageEngine Applications Manager
ManageEngine — один из ведущих поставщиков ПО для администрирования серверов, и его продукт под названием Applications Manager точно заслуживает внимания. Данная компания также производит популярный софт мониторинга производительности сети OpManager, который хорошо интегрируется с Applications Manager, предоставляя абсолютно полный набор средств мониторинга. Линейные графики представляют собой основной графический атрибут присутствующих дисплеев. Показатели серверов, отслеживаемых этой системой в реальном времени, включают: нагрузку на центральный процессор, скорость и объем накопителя, количество потребляемой ОЗУ и производительность ввода-вывода. Аппаратные факторы, отображаемые на мониторе, показывают значения датчика мощности, вентилятора и температуры.
Вот самые важные приложения, которые можно отслеживать на серверах при помощи данного решения: SQL-Server, система ERP, такая как SAP, Oracle EBS, Microsoft Dynamics AX, CRM и Siebel CRM. Компонент управления модулями данного ПО имеет несколько очень интересных возможностей, которые помогут проанализировать различные действия и протестировать новые приложения. Доступна автоматизация рабочих процессов, которые взаимодействуют с сохраненными событиями из истории производительности сервера. Это означает, что вы получаете представление о том, как новый модуль или компонент сервера повлияет на имеющиеся ресурсы еще до того, как запустить его на основных мощностях. Это и дает ManageEngine Application Manager статус полноценной программы для администрирования сервера.
Инструменты отслеживания производительности проверяют доступность служб Active Directory, включая и работающие на сервере компоненты Exchange. Кроме этого постоянно мониторится скорость доступа к функциям Active Directory и LDAP. ManageEngine Applications Manager позволяет следить за уведомлениями системного журнала записей событий в ОС Windows, инсталлируется самостоятельно и не требует индивидуального доступа к каждому серверу для выполнения предварительного конфигурирования. С помощью рассматриваемого решения для администрирования вы получаете заранее заготовленные сценарии задач и отчеты, а также можете создавать свои собственные задачи автоматизации и настраиваемые отчеты. Есть возможность установить консоль мониторинга в обычных версиях операционных системах Windows и Linux и получить тот же набор основных функций.
Скачать Applications Manager с официального сайта
Wireshark
Wireshark — еще одно популярное средство сетевого мониторинга, поддерживающее большое количество серверов. Оно предназначено для просмотра всех событий, выполняемых в сети на самом низком уровне, активно используется как в коммерческих, так и государственных организациях. К основным и самым важным возможностям можно отнести следующие:
- Детальная проверка самых разных протоколов с постоянным обновлением и добавлением новых.
- Запись событий в режиме реального времени и анализ в автономном состоянии, если это требуется при работе сервера.
- Поддерживается как на Windows, так и на Linux или macOS.
- Присутствует продвинутый графический интерфейс, где и просматриваются полученные сетевые данные. Для этого можно использовать утилиту TShark, запустив ее в режиме TTY.
- Доступны самые разные фильтры, которые помогут оградиться от лишней информации, если речь идет о глубоком анализе.
- Поддерживаются многие форматы файлов, чтение и запись которых может пригодиться при работе с протоколами. Перечислять их все мы не будем, поскольку их действительно предостаточно и вся информация представлена на официальном сайте.
Поговорим о еще одном, не самом заметном, преимуществе этого решения — документация. Она действительно написана детально и отвечает на все вопросы, которые могут возникнуть у тех, кто впервые сталкивается с данным решением. Есть несколько ее вариантов для разных задач, например, если вы хотите ознакомиться только с базовыми функциями еще во время выбора ПО для управления сервером. Wireshark активно обновляется и последняя версия вышла буквально месяц назад с момента написания этой статьи. Значит, разработчики активно трудятся над всеми протоколами и во время обновляют их, если в этом возникает необходимость.
Скачать Wireshark с официального сайта
Sysinternals
Sysinternals — это целый комплект небольших программ от Microsoft, куда включены утилиты для работы с файлами, сетевыми приложениями, процессами и всей системой. Некоторые из них не нужны системному администратору или управляющему сервером, но определенные окажутся крайне полезны и активно применяющимися. Ниже прикреплена ссылка на полный комплект данного ПО, но вы можете самостоятельно решить, что из этого установить.
Скачать Sysinternals с официального сайта
Давайте поговорим исключительно о тех утилитах и программах, входящих в Sysinternals, которые действительно полезны при управлении сервером, а не во время работы в штатном режиме операционной системы Windows.
System Monitor
Первая утилита под названием System Monitor нужна тем пользователям, кто заинтересован в получении детальных логов при взаимодействии с файлами, процессами и сетевыми соединениями. Она записывает все действия в журнал событий и позволяет просмотреть их в любой момент. Информация выводится в графическом окне, где вы видите время, тип события, результат и детальную развертку всех действий.
Преимущество System Monitor заключается в том, что пользователь получает расширенный журнал событий и видит куда больше информации на своем сервере или даже домашнем компьютере (утилиту можно установить в любую версию Windows).
AccessChk
Далее идет консольный инструмент AccessChk. Он предназначен для получения информации о разрешениях пользователей для файлов, каталогов и записей реестра. Сюда же относятся системные объекты и работающие службы. Его главное предназначение — обнаружение дыр безопасности, связанных с неправильно выданными правами доступа определенным группам пользователей или отдельным учетным записям.
В AccessChk есть всего одна команда, выводящая на экран список каталогов и файлов по запросу. Далее вам остается самостоятельно разобраться со всеми разрешениями и решить, какие из них стоит отредактировать, чтобы убрать уязвимости сервера.
Autoruns
На сервере не используется обычный «Диспетчер задач», поскольку выводимой в нем информации чаще всего недостаточно для полноценного мониторинга. Вместо этого приобретается полноценная система или используются вот такие утилиты от Microsoft. Одной из них является Autoruns, по названию которой уже понятно, что следит она за автозапуском приложений. Утилита анализирует абсолютно все пути и записи реестра, выводя в графическом меню информацию о том, что было запущено вместе с сервером. Есть несколько вкладок, предназначенных для мониторинга разных компонентов: драйверов, принтеров, офисных программ, сервисов и сетевых подключений. Доступна фильтрация, позволяющая очистить список от ненужного и отобразить только искомые сведения.
Process Explorer
Process Explorer — еще один расширенный вариант упомянутого «Диспетчера задач», который отображает все запущенные процессы и позволяет управлять ими. На серверах данная программа активно используется, поскольку важно следить за тем, сколько байт потребляет то или иное приложение и какую нагрузку на процессор оказывает.
Дополнительно отображается целое дерево зависимых процессов, между которыми можно свободно перемещаться и без проблем находить необходимую информацию. Это делает Process Explorer практически незаменимым решением для тех, кто хочет не только мониторить состояние приложений на сервере, но и управлять ними.
Advanced IP Scanner
Если ранее мы говорили о полноформатном программном обеспечении, предназначенном для полноценного мониторинга сервера и управления его компонентами, то сейчас хотелось бы остановиться на простых решениях, функциональность которых не такая широкая. В большинстве случаев они распространяются бесплатно и рекомендованы для установки в Windows Server или другие серверные ОС, чтобы выполнять основные действия. Первая такая программа называется Advanced IP Scanner и предназначена она для сканирования LAN. Она отображает все найденные сетевые устройства, открывает доступ к общим каталогам и позволяет удаленно подключиться к ПК для управления, используя технологии RDP и Radmin.
Ее не нужно устанавливать — распространяется она в портативном варианте. Из приведенного выше описания понятно, что для Advanced IP Scanner подходит тот сервер, который управляет сразу несколькими компьютерами и периферийными устройствами. К сетевым инструментам данная программа не имеет никакого отношения.
Скачать Advanced IP Scanner с официального сайта
NetWrix Inactive Users Tracker
NetWrix Inactive Users Tracker подходит тем пользователям, кто подключает к своему серверу несколько учетных записей вплоть до нескольких десятков. Несмотря на ограничения в доступе, у каждого профиля есть свои разрешения, а значит, могут возникнуть проблемы с безопасностью, если владелец аккаунта установит ненадежный пароль или вообще уже не связан с проектом, но учетная запись по каким-то причинам еще не удалена.
Это программное обеспечение находит все существующие профили и отправляет владельцу сервера информацию о том, сколько лет они уже существуют и как часто используются. Далее вам остается самостоятельно решить, что делать с неактивными профилями или теми, у которых наблюдаются проблемы безопасности. NetWrix Inactive Users Tracker распространяется бесплатно, поэтому его можно смело установить на свой сервер и использовать по необходимости.
Скачать NetWrix Inactive Users Tracker с официального сайта
Performance Analysis of Logs
На серверах постоянно возникают проблемы с производительностью, связанные с работой того или иного компонента. К сожалению, нельзя изначально предотвратить появление подобных ситуаций и сделать так, чтобы сервер всегда работал идеально. Поэтому приходится следить за его состоянием и вовремя исправлять проблемы. Отличным помощником в этом деле станет Performance Analysis of Logs. Это небольшое ПО подходит в тех ситуациях, когда начались проблемы с производительностью, но непонятно, что именно их провоцирует.
Приложение анализирует счетчик монитора производительности и отображает на экране найденные результаты. В итоге вы увидите график со многими линиями, в которых еще предстоит разобраться. Каждый процесс отмечен своим цветом и отображается в таблице. Ненужные можно сразу откинуть, чтобы отобразились только те, которые потенциально могут влиять на производительность. В итоге вы без труда найдете тот процесс, который потреблял наибольшее количество системных ресурсов.
Скачать Performance Analysis of Logs с официального сайта
Multi-Tabbed PuTTY
Начнем с описания известного SSH-клиента под названием PuTTY, который как раз связан с рассматриваемой программой. Он предназначен для удаленного управления серверами и компьютерами при помощи создания соответствующего протокола подключения. Главный недостаток его стандартной версии в том, что при необходимости создания нескольких удаленных соединений приходилось запускать разные копии клиента, поскольку одна работала только с одним компьютером. Multi-Tabbed PuTTY меняет эту ситуацию, добавляя неограниченное количество клиентов в один графический интерфейс.
Внешний вид программы выполнен крайне удобно. Вверху отображаются вкладки со всеми созданными подключениями, справа находится список доступных или ранее используемых удаленных рабочих столов, а основное пространство выведено как раз под клиенты. Растягивайте их так, как это нужно, чтобы обеспечить корректное отображение и взаимодействовать со всеми устройствами одновременно или последовательно.
Скачать Multi-Tabbed PuTTY с официального сайта
Netwrix Auditor
Netwrix Auditor — приложение для обеспечения безопасности, которое помогает организациям преодолевать проблемы соблюдения нормативных требований и штатные трудности. Приложение дает вам полный контроль над тем, что происходит на сервере, предоставляя действенную информацию об изменениях, уровнях доступе и конфигурациях. Компоненты Netwrix Auditor позволяют минимизировать риски и своевременно обнаруживать угрозы для предотвращения утечек данных, а также соответствовать GDPR, PCI DSS, HIPAA, SOX, GLBA, FISMA, NIST, FERPA, CJIS, NERC CIP, ISO / IEC. 27001 и другим стандартам безопасности. Программу можно развернуть как в облаке, так и локально, что позволяет контролировать происходящее в любой момент, предварительно подключившись к серверу.
Это хорошее решение, которое проверяет все необходимые элементы на сервере. Оно будет тестировать файловые серверы, базы данных, Active Directory, SharePoint и многое другое. Единственный минус Netwrix Auditor — иногда программа сбоит во время работы, но чаще это связано при попытках ее остановки во время обновления конфигурации. Тогда она может пропустить загрузку новых данных, но подключится после решения данной проблемы и заполнит пробелы, проверяя новые компоненты. Поддержка работает эффективно, поэтому по всем вопросам можно сразу писать представителям компании и рассказывать, какие трудности возникли. В большинстве случаев они помогают в течение нескольких часов.
Скачать Netwrix Auditor с официального сайта
NeDi
NeDi больше подходит для корпоративных сетей и системных администраторов, но может использоваться и на некоторых типах серверов, которые взаимодействуют с другими компьютерами и физическими устройствами. NeDi занимается регистрацией всего оборудования и отслеживает конечные узлы, предоставляя всю необходимую информацию в графическом интерфейсе. Это позволит полностью избавиться от протокола Telnet, если возникает потребность определить MAC-адреса или другие связанные с оборудованием данные. Когда NeDi находится в активном режиме, программа не просто сканирует устройства, она собирает всю информацию, которую только можно. Сюда входят версии установленных прошивок, физические и сетевые адреса, параметры, настройки дополнительных модулей и другие сведения.
Используйте NeDi не только для просмотра уже обнаруженных устройств, но и поиска других, которые были подключены недавно или обнаружить их в общем списке не получается. Обратиться к программе можно в любой момент, задав параметры поиска. Через несколько секунд на экране появляется необходимая информация, какого бы характера она не была. NeDi имеет открытый исходный код, а значит, распространяется бесплатно. Ознакомиться с описанием всех функций и загрузить установщик можно на официальном сайте.
Скачать NeDi с официального сайта
Nagios XI
Nagios XI — многофункциональное программное обеспечение для мониторинга, взаимодействующее как с сетями, так и серверами. Имеет открытый исходный код, значит, распространяется бесплатно, но это не единственная особенность подобной реализации. Вы можете загрузить Nagios XI в виде кода, редактировать его под себя, а затем установить на сервер. В интернете энтузиасты выкладывают свои модификации и рассказывают, какие еще функции можно добавить в это ПО, используя небольшие фрагменты кода или полноценные нововведения. Это позволяет вам сделать из уже готовой программы еще более универсальный инструмент. Графический интерфейс данного ПО представлен в простом видео, что не характерно для решений такого уровня. В предыдущих версиях он был еще минималистичнее, но сейчас появилось больше функций. Панель управления полностью настраиваемая, а значит, на нее вы можете вывести только те экраны и средства монитора, которые планируете использовать при взаимодействии с сервером.
Для настройки данного инструмента предназначен специальный мастер, выполняющий большинство действий в автоматическом режиме, а вам остается только выбирать понравившиеся варианты конфигурации. Графики, появляющиеся на панели мониторинга, делают распознавание главных показателей и статусов более простыми, поэтому вы никогда не получите важную информацию. Еще они включают инструменты прогнозирования и анализа данных при предварительном распределении используемых мощностей. Если вдруг система обнаруживает критические неполадки, но на них никто не реагирует, сообщения автоматически отправляются на телефон или электронные адреса тем, кто связан с управлением и может оперативно вмешаться, чтобы решить возникшую ситуацию.
Nagios XI распространяется по трем разным тарифным планам. Самая простая версия доступна бесплатно, но ограничена просмотром только семи сетевых узлов. Этого достаточно для большинства небольших компаний, но вот уже при работе с более крупными проектами потребуется приобретение продвинутой версии. Самый дешевый платный вариант Nagios XI предоставляет контроль до 100 узлов, что является значительным скачком по сравнению с предыдущим.
Скачать Nagios XI с официального сайта
Motadata Server Monitoring Tool
Завершает список программ для управления серверами средство мониторинга под названием Motadata Server Monitoring Tool. Платформа, на которой создан этот инструмент, предлагает мониторинг сети, серверов и приложений с помощью специализированных модулей, отслеживающих производительность баз данных, облачных сервисов и веб-платформ. Если вы являетесь владельцем онлайн-бизнеса или сервером, который связан с ним, особенное внимание обратите на средство просмотра URL-адресов и базы данных. Оно сканирует доступность всех существующих веб-страниц, а также оценит скорость работы сайта и вы сможете убедиться в том, что пользователи не испытывают трудностей при переходе и весь контент отображается корректно. Если говорить о конкретных мониторах, отслеживаемых модулем Motadata, то он охватывает обычные характеристики комплектующих серверов, включая разделы жестких дисков и пространство на них, загруженность центрального процессора и оперативной памяти. Если нужно, включите функцию ведения журнала событий, чтобы вы могли в любой момент открыть соответствующий раздел и посмотреть, что случилось за определенный период времени.
Motadata Server Monitoring Tool совместимо с серверами как на Windows, так и Linux, а также поддерживает интеграцию с удаленными серверами при использовании централизованного мониторинга по WAN. Есть и облачный сервис, подключение к которому не вызывает трудностей. Это позволяет в любой момент обратиться к мониторам и посмотреть, в каком состоянии сервер находится сейчас. После установки Motadata Server Monitoring Tool на компьютер придется использовать любой браузер, чтобы открыть графический интерфейс. Учитывайте это и заранее добавьте соответствующую программу, если собираетесь открыть данное ПО.
Скачать Motadata Server Monitoring Tool с официального сайта