Tehnografi.com - Технологические новости, обзоры и советы

Как контролировать ваши серверы Linux с помощью Checkmk

Примечание. Следующая статья поможет вам: Как контролировать ваши серверы Linux с помощью Checkmk

Checkmk — одно из наиболее часто используемых и удобных приложений для мониторинга серверов Linux. Он может проверять состояние сервера, нагрузку, состояние сети, приложения, базу данных, загрузку облачного сервера, хранилище и другие устройства IoT, подключенные к вашему серверу Linux. Инструмент Checkmk работает гибридным образом в Linux. Установив инструмент на свой компьютер с Linux, вы можете легко получить доступ ко всем вкладкам конфигурации и панели инструментов через веб-браузер.

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

Серверы Linux с Checkmk

Если у вас есть опыт работы с серверами Linux и очень небольшой опыт, вы, возможно, уже знаете, что Checkmk — это одна из основных функций серверного инструмента Nagios. Инструмент Checkmk для Linux написан на C++ и языке программирования Python, благодаря чему приложение легко настраивается для всех основных систем, и оно не становится слишком тяжелым, чтобы сломать вашу систему.

Благодаря мощному и легкодоступному пользовательскому интерфейсу системы Checkmk может достоверно регистрировать все данные сервера и вести журнал сервера Linux. Вы можете создавать отчеты, отслеживать инфраструктуру и настраивать расширения с серверов Linux с помощью инструмента Checkmk. В этом посте мы увидим, как установить и использовать инструмент Checkmk в Linux для проверки серверов.

Шаг 1: Установите Checkmk в Linux

В самом начале нам нужно будет установить подписанный инструмент Checkmk в нашу систему Linux и выполнить настройку. Здесь я описываю метод установки Checkmk в дистрибутивах Linux на основе Debian, Ubuntu и Red-Hat для мониторинга серверов. Если вы используете какие-либо другие дистрибутивы Linux, ознакомьтесь с руководством по установке на веб-сайте Checkmk.

1. Установите Checkmk на Ubuntu/Debian

В дистрибутивах Debian или Ubuntu мы будем использовать команду wget для загрузки пакета Debian Checkmk для загрузки пакета .deb. Скомпилированный файл инструмента серверов Checkmk Linux будет храниться в домашнем каталоге.

Checkmk скачать через wget

wget https://download.checkmk.com/checkmk/2.0.0p9/check-mk-raw-2.0.0p9_0.focal_amd64.deb

Теперь запустите следующие команды dpkg и aptitude в оболочке терминала с привилегиями root, чтобы завершить процесс установки Checkmk в Debian Linux.

– –

установка checkmk на Ubuntu Linux

sudo dpkg -i *.deb sudo apt-get install -f

2. Установите Checkmk на Red Hat/Fedora Linux.

Если вы являетесь пользователем рабочей станции Red Hat или Fedora, этот метод для вас. Чтобы получить инструмент серверов Checkmk на вашем Linux, сначала вам нужно будет загрузить последнюю версию EPEL для дополнительного пакета для Linux на вашем компьютере.

https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Теперь запустите указанные ниже команды в оболочке, чтобы включить репозиторий Checkmk в вашей системе Linux.

# репозиторий менеджера подписки –enable “codeready-builder-for-rhel-8-x86_64-rpms”

Если вы являетесь пользователем DNF, вам может потребоваться выполнить следующую команду также в оболочке терминала.

# dnf config-manager –set-enabled powertools

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

# setsebool -P httpd_can_network_connect 1 # firewall-cmd –zone=public –add-service=http –permanent # firewall-cmd –reload

Теперь вы можете получить пакет RPM в своей системе Linux из репозитория. Следующая команда SCP (безопасное копирование) позволит вам получить RPM-пакет инструмента Checkmk в вашей файловой системе Linux.

# scp check-mk-raw-2.0.0p3-el8-38.x86_64.rpm

Теперь выполните команды импорта wget и rpm одну за другой, чтобы импортировать открытый ключ пакета Checkmk в вашу систему.

# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg # rpm –import Check_MK-pubkey.gpg

Наконец, теперь вы можете проверить пакет Checkmk в вашей системе Linux с помощью следующих команд в вашей оболочке.

# rpm -K check-mk-raw-2.0.0p3-el8-38.x86_64.rpm # yum install check-mk-raw-2.0.0p3-el8-38.x86_64.rpm

Теперь вы можете проверить версию Checkmk с помощью команды omd.

# омд версия

Шаг 2: Создайте проект для тестирования Checkmk

До сих пор мы видели, как установить инструмент Checkmk в Linux, и пришло время протестировать этот инструмент на наших серверах. Для проверки серверов Linux с помощью Checkmk мы создадим демонстрационный проект и запустим его в системе. Теперь вы можете создать проект тестового запуска для вашего сервера Linux, чтобы отслеживать состояние сервера и проверять, работают ли инструменты Checkmk в вашей системе или нет, с помощью команд OMD, приведенных ниже.

omd создать сайт для Checkmk

sudo omd создать tr_test sudo omd запустить tr_test

После успешного создания проекта мы теперь можем получить доступ к панели инструментов Checkmk из веб-браузера.

sudo omd запустить тестовый сервер

Шаг 3: Загрузите графический веб-интерфейс Checkmk в Linux

Чтобы получить доступ к панели системного администратора инструмента Checkmk на основе графического интерфейса пользователя в Linux, вам необходимо загрузить веб-адрес или адрес сервера, на котором вы создали свой тестовый проект. В моем случае указанный ниже адрес будет веб-адресом тестового проекта.

http://ubuntupit/tr_test/

Когда сервер успешно загрузится, вам нужно будет войти в систему с учетными данными для входа. Если вы помните, вы создали учетные данные для входа во время установки инструмента мониторинга сервера Checkmk на нашем компьютере с Linux. Если вы его забудете, вы можете найти его в файле cmkadmin htpasswd etc/htpasswd.

проверить серверы Linux для входа в систему с помощью Checkmk

Когда вы войдете на тестовый сервер, вы увидите изящную панель инструментов, показывающую все панели управления, сведения о хосте, монитор, настройки, пользовательский раздел и другие меню Checkmk. На данном этапе к этому серверу не добавлен ни один хост.

приборная панель checkmk в linux

Шаг 4. Добавьте новый хост на сервер Linux с помощью Checkmk

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

добавить хост-сайты на серверы Linux с помощью Checkmk

wget

Наконец, установите агент мониторинга сервера Checkmk в вашей системе Linux с помощью приведенной ниже команды. Это позволит вам загрузить информацию о хосте на вашем компьютере с Linux.

sudo dpkg -i check-mk-agent_2.0.0p9-1_all.dpkg

Инсайты

Во всем посте мы видели, как установить и начать работу с инструментом Checkmk в Linux. Использование инструмента Checkmk более удобно для проверки серверов Linux. Мониторинг и проверка серверов Linux с помощью Checkmk доставляет удовольствие, поскольку он показывает все необходимые данные, которые вам могут понадобиться. Если вы новичок в Checkmk, наберитесь терпения. Знакомство с пользовательским интерфейсом может занять некоторое время.

Если вы считаете этот пост полезным и информативным, поделитесь им со своими друзьями и сообществом Linux. Вы также можете написать свое мнение об этом посте в разделе комментариев.

Table of Contents