Установите Cacti (сетевой мониторинг) на RHEL / CentOS 8/7 и Fedora 30
Кактусы Инструмент представляет собой веб-решение для мониторинга сети и системного мониторинга с открытым исходным кодом для построения графиков. ЭТО бизнес. Кактусы позволяют пользователю опрашивать службы через регулярные промежутки времени, чтобы создавать графики на основе полученных данных, используя RRDtool. Как правило, он используется для графического отображения данных временных рядов таких показателей, как использование пропускной способности сети, Загрузка процессора, запущенные процессы, дисковое пространство, так далее.
В этом руководстве мы покажем вам, как установить и настроить полное приложение для мониторинга сети под названием Кактусы с использованием Сеть-SNMP инструмент на RHEL, CentOS и Fedora системы, использующие Вкуснятина и DNF инструмент диспетчера пакетов.
Необходимые пакеты кактусов
В Кактусы требуется, чтобы в операционных системах Linux были установлены следующие пакеты, например RHEL / CentOS / Fedora.
Apache: Веб-сервер для отображения сетевых графиков, созданных PHP и RRDTool.
MySQL: Сервер базы данных для хранения информации о кактусах.
PHP: Модуль сценария для создания графиков с использованием RRDTooл.
PHP-SNMP: А PHP расширение для SNMP для доступа к данным.
NET-SNMP: SNMP (Простой протокол управления сетью) используется для управления сетью.
RRDTool: Инструмент базы данных для управления и извлечения данных временных рядов, таких как Загрузка процессора, Пропускная способность сети, и т.п.
Примечание: Показанные здесь инструкции по установке написаны на основе CentOS 7.5 Дистрибутив Linux.
Установка необходимых пакетов Cacti на RHEL / CentOS / Fedora
Во-первых, нам нужно установить следующие пакеты зависимостей один за другим, используя инструмент диспетчера пакетов по умолчанию, как показано.
# yum install mysql mysql-server [В RHEL / CentOS 6]
MariaDB - это форк проекта базы данных MySQL, разработанный сообществом, который заменяет MySQL. Ранее официальной поддерживаемой базой данных был MySQL под RHEL / CentOS и Fedora.
Совсем недавно, Красная Шапка выполняет новую транзакцию из MySQL в MariaDB, поскольку MariaDB является реализацией MySQL по умолчанию в RHEL / CentOS 8/7 и Fedora 19 вперед.
После того, как вы установили все необходимое программное обеспечение для Кактусы установки, давайте запустим их один за другим, используя следующие команды.
В RHEL / CentOS 6 и Fedora 18-12
[[электронная почта защищена] ~] # запуск службы httpd. [[электронная почта защищена] ~] # запуск службы mysqld. [[электронная почта защищена] ~] # запуск службы snmpd.
Нам нужно настроить MySQL для Кактусы, для этого нам нужно защитить только что установленный MySQL сервер, а затем мы создадим Кактусы база данных с пользователем Кактусы. Если ты MySQL уже установлен и защищен, повторять его не нужно.
# mysql_secure_installation.
Создать базу данных MySQL Cacti
Войти в MySQL сервер с вновь созданным паролем и создайте Кактусы база данных с пользователем Кактусы и установите для него пароль.
В RHEL / CentOS 6 и Fedora 18-12
[[электронная почта защищена] ~]# mysql -u корень -p
Введите пароль: Добро пожаловать в монитор MySQL. Команды заканчиваются на; или \ g. Ваш идентификатор подключения к MySQL - 3. Версия сервера: 5.1.73 Исходный код. Авторское право (c) 2000, 2013, Oracle и / или ее дочерние компании. Все права защищены. Oracle является зарегистрированным товарным знаком Oracle Corporation и / или ее. филиалы. Другие названия могут быть их соответствующими товарными знаками. собственники. Введите "помощь"; или '\ h' для помощи. Введите '\ c', чтобы очистить текущий оператор ввода. mysql> создать базу данных кактусов; Запрос ОК, затронута 1 строка (0,00 сек) mysql> ПРЕДОСТАВЛЯТЬ ВСЕ НА кактусы. * TO [электронная почта защищена] ИДЕНТИФИЦИРОВАНО 'tecmint'; Запрос ОК, затронуты 0 строк (0,00 сек) mysql> FLUSH привилегии; Запрос ОК, затронуты 0 строк (0,00 сек) mysql> покидать; Пока.
В RHEL / CentOS 8/7 и Fedora 19 и новее
[[электронная почта защищена] ~] # mysql -u root -p. Введите пароль: Добро пожаловать в монитор MariaDB. Команды заканчиваются на; или \ g. Ваш идентификатор подключения MariaDB - 3. Версия сервера: 5.5.41-MariaDB MariaDB Server. Авторское право (c) 2000, 2014, Oracle, MariaDB Corporation Ab и другие. Введите "помощь"; или '\ h' для помощи. Введите '\ c', чтобы очистить текущий оператор ввода. MariaDB [(нет)]> создать базу данных кактусов; Запрос в порядке, затронута 1 строка (0,00 сек) MariaDB [(нет)]> ПРЕДОСТАВЛЯТЬ ВСЕ НА кактусы. * TO [электронная почта защищена] ИДЕНТИФИЦИРОВАНО 'tecmint'; Запрос выполнен, затронуты 0 строк (0,00 сек) MariaDB [(нет)]> FLUSH привилегии; Запрос выполнен, затронуты 0 строк (0,00 сек) MariaDB [(нет)]> покидать; Пока.
Установите таблицы Cacti в MySQL
Узнайте путь к файлу базы данных, используя Об / мин команда, чтобы установить таблицы кактусов во вновь созданные Кактусы базу данных, используйте следующую команду.
Открытый файл под названием /etc/httpd/conf.d/cacti.conf с вашим выбором редактора.
# vi /etc/httpd/conf.d/cacti.conf.
Вам необходимо разрешить доступ к Кактусы приложение для вашей локальной сети или на уровне IP. Например, мы разрешили доступ к нашей локальной сети LAN. 172.16.16.0/20. В вашем случае все было бы иначе.
Псевдоним / cacti / usr / share / cacti. Запретить заказ, разрешить запретить от всех Разрешить от 172.16.16.0/20
В последней версии Apache (например: Apache 2.4), вам может потребоваться изменить в соответствии со следующими настройками.
Псевдоним / cacti / usr / share / cacti # httpd 2.4 Требовать все предоставлено # httpd 2.2 Запретить заказ, разрешить Запретить от всех Разрешить от всех
Наконец, перезапустите Apache служба.
[[электронная почта защищена]~] # перезапуск службы httpd [в RHEL / CentOS 6 и Fedora 18–12] [[электронная почта защищена] ~] # systemctl перезапуск httpd.service [в RHEL / CentOS 8/7 и Fedora 19 и новее]
Настройка Cron для Cacti
Открыть файл /etc/cron.d/cacti.
# vi /etc/cron.d/cacti
Раскомментируйте следующую строку. В poller.php сценарий запускается каждые 5 минут и собирает данные известного хоста, который используется приложением Cacti для отображения графиков.
Наконец-то Cacti готов, просто зайдите в http://YOUR-IP-HERE/cacti/ & следуйте инструкциям установщика на следующих экранах. Введите данные для входа по умолчанию и нажмите Войти кнопка.
Пользователь: admin. Пароль: admin.
Вход для пользователей Cacti
Затем измените пароль Cacti по умолчанию.
Изменить пароль администратора Cacti
Примите лицензионное соглашение Cacti.
Принять лицензионное соглашение Cacti
Затем на экране отображается «Проверка перед установкой для установки Cacti». Исправьте предлагаемые настройки в своем /etc/php.ini файл, как показано, и перезапустите Apache после внесения изменений.
Точно так же вам также необходимо предоставить доступ к базе данных MySQL TimeZone для пользователя Cacti, чтобы база данных была заполнена глобальной информацией о часовом поясе.
mysql> используйте mysql; mysql> GRANT SELECT ON mysql.time_zone_name TO [электронная почта защищена]; mysql> очистить привилегии;
Проверки перед установкой Cacti MySQL
Пожалуйста, выберите Тип установки как «Новая установка“.
Выберите тип установки Cacti
Перед продолжением убедитесь, что все следующие права доступа к каталогу верны.
Проверки разрешений каталога Cacti
Убедитесь, что все это Критические двоичные расположения и версии значения верны, прежде чем продолжить.
Критические двоичные расположения и версии
Пожалуйста, выберите значение по умолчанию Профиль источника данных будет использоваться для опроса источников.
Выберите профиль источника данных
Пожалуйста, выберите Шаблоны устройств который вы хотите использовать после установки Cacti.
Выберите шаблоны устройств Cacti
Установить Сортировка серверов в вашем файле конфигурации MySQL /etc/my.cnf под [mysqld] раздел, как показано.
[mysqld] набор символов-сервер = utf8mb4. collation-server = utf8mb4_unicode_ci.
Установить параметры сортировки сервера
Ваш Cacti Server почти готов. Подтвердите, что вы готовы продолжить.
Процесс установки кактусовУстановка Cacti ServerПанель управления Cacti
Для получения дополнительной информации и использования посетите Страница кактусов.