В области Сети и серверы есть отличные и эффективные приложения для Системные / серверные администраторы (SysAdmins). Поэтому сегодня мы поговорим об известном звонке. Nagios Core.
Nagios Core это в основном бесплатная версия Nagios. Что, в свою очередь, в основном является популярным оборудование / услуги / программа мониторинга сети в формате с открытым исходным кодом.
И поскольку мы редко решаем вопросы, связанные с приложения, программы и системы из области Сети и серверы или конкретное использование для Системные / серверные администраторы (SysAdmins), мы сразу оставим ниже ссылки на некоторые предыдущие публикации, связанные с этой сферой ИТ:
Webmin - это доступный через Интернет инструмент настройки системы для OpenSolaris, GNU / Linux и других систем Unix. С его помощью вы можете настраивать внутренние аспекты многих операционных систем, такие как пользователи, квоты пространства, службы, файлы конфигурации, выключение компьютера и т. Д., А также изменять и управлять многими бесплатными приложениями, такими как веб-сервер Apache, PHP, MySQL, DNS, Samba, DHCP и другие. Webmin: Администрирование из веб-браузера
Nagios Core: бесплатная и бесплатная версия Nagios
Что такое Nagios Core?
По данным официального сайта Nagios, Nagios Core Он описывается следующим образом:
Nagios® Core ™ - это приложение для мониторинга сети и системы с открытым исходным кодом. Он следит за указанными вами хостами (компьютерами) и службами, предупреждая вас, когда что-то идет не так и когда они улучшаются. Nagios Core изначально был разработан для работы под Linux, хотя он должен работать и под большинством других операционных систем на основе Unix. Кроме того, это бесплатная версия нашего текущего инструмента под названием Nagios XI.
Характеристики
Среди множества особенностей Nagios Core можно упомянуть следующие 10:
- Мониторинг сетевых сервисов (SMTP, POP3, HTTP, NNTP, PING и др.)
- Мониторинг ресурсов различных контролируемых хостов (среди прочего, загрузка процессора, использование диска).
- Простой дизайн плагина, который позволяет пользователям легко разрабатывать собственные проверки сервисов.
- Проверки параллельной службы.
- Возможность определять иерархию сетевых хостов с использованием «родительских» хостов, что позволяет обнаруживать и различать хосты, которые не работают, и те, которые недоступны.
- Уведомления о контактах, когда возникают и решаются проблемы с хостом или сервисом (по электронной почте, на пейджер или определяемым пользователем способом).
- Возможность определять обработчики событий для запуска во время событий узла или службы для упреждающего устранения неполадок.
- Автоматическая ротация файлов журналов.
- Поддержка реализации резервных хостов мониторинга.
- Дополнительный веб-интерфейс для просмотра текущего состояния сети, истории уведомлений и проблем, файла журнала и т. Д.
Как установить его в Debian GNU / Linux 10?
Прежде чем приступить к этой части, стоит как обычно отметить, что для этого практического случая мы будем использовать обычный Респины Linux называемый Чудеса GNU / Linux, который основан на MX Linux 19 (Дебиан 10). Которая была построена в соответствии с нашими «Руководство по Snapshot MX Linux».
Однако любой GNU / Linux Дистрибутив какая поддержка Systemd. Поэтому мы будем использовать это MX Linux респин начиная с Загрузочная система GRUB по вашему выбору с "Начать с Systemd". Вместо опции по умолчанию, которая не содержит Systemd или скорее с Системная прокладка. Также мы выполним все командные команды из Пользователь сисадмина, вместо Пользователь root, от сказал Респин Линукс.
А теперь для твоего скачать, установить и использовать, мы будем использовать «Краткое руководство по установке для Debian« и это будет командные приказы выполнить в терминале (консоли) вашей операционной системы:
1.- Шаги по подготовке операционной системы
Обновите репозитории и установите необходимые и необходимые пакеты для работы Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Загрузите текущее программное обеспечение
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
3.- Скомпилируйте текущее программное обеспечение
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Создание пользователей и групп
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Установите различные необходимые пакеты
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Установите файлы конфигурации Apache
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Установите и настройте брандмауэр через IPTables.
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Создайте учетную запись пользователя в Apache для запуска в Nagios Core.
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Перезагрузите / Запустите необходимые службы
systemctl restart apache2.service
systemctl start nagios.service
примечание: Перезагрузите операционную систему в случае проблем с этими командными командами.
10.- Войдите в Nagios Core
Запустите веб-браузер на локальном компьютере, если у вас есть графическая пользовательская среда (GUI), или на другом компьютере в сети. И в адресной строке введите любую из следующих командных команд по своему усмотрению:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
примечание: Если вы не видите окно «Вход в Nagios Core», убедитесь, что ваша операционная система на базе Debian GNU / Linux 8/9/10 имеет правильную конфигурацию. "Корень документа" из Сервер Apache внутри следующего файла конфигурации: /etc/apache2/apache2.conf
. Заменить путь /var/www
следующим образом: /var/www/html
. Затем перезапустите службу Apache или компьютер и повторите попытку на компьютере.
Установка подключаемых модулей Nagios Core
Обновите репозитории и установите необходимые и необходимые пакеты для работы Плагины Nagios.
sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
Загрузите и распакуйте текущий пакет с помощью «подключаемых модулей Nagios».
cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz
Скомпилируйте и установите плагины Nagios.
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Снимки экрана
Для получения дополнительной информации о Nagios Core вы можете изучить следующие ссылки:
- Официальный сайт на GitHub
- Официальная документация
- Библиотека ресурсов
- Руководства по быстрой установке
- О Nagios Core
10 бесплатных и открытых альтернатив
- Кактусы
- Кабот
- Проект кабины
- Icinga
- БесплатноМНС
- Munin
- Сетевые данные
- Пандора ФМС
- Монитор сервера PHP
- Zabbix
Чтобы узнать больше об этих альтернативы и многое другое, нажмите на следующую ссылку: Программное обеспечение для мониторинга оборудования и сети с открытым исходным кодом.
Резюме
Таким образом, как было показано Nagios Core идеальный программный инструмент для Сети / Серверы y los Системные / серверные администраторы (SysAdmins). И он не только мощный, но и гибкий и адаптивный благодаря использованию нескольких плагины. А для тех, кто не может его использовать, всегда есть отличные альтернативы, такие как Zabbix, Icinga и проект Cockpit, И многие другие.
Надеемся, что эта публикация будет очень полезной для всего «Comunidad de Software Libre y Código Abierto»
и большой вклад в улучшение, рост и распространение экосистемы приложений, доступных для «GNU/Linux»
. И не прекращайте делиться ею с другими на своих любимых веб-сайтах, каналах, в группах или сообществах социальных сетей или систем обмена сообщениями. Наконец, посетите нашу домашнюю страницу по адресу «DesdeLinux» чтобы узнать больше новостей и присоединиться к нашему официальному каналу Telegram от DesdeLinux.