Меню Рубрики

Установка spine для cacti

HowTo: Cacti 0.8.7g + Plugin Architecture 2.9 + Spine 0.8.7g на CentOS 5.5 i386


Cacti — Веб-приложение которое поможет Вам мониторить состояние вашего сервера, CISCO и всего что может отдавать данные по SNMP протоколу. Вы сможете наблюдать за загрузкой CPU сервера, видеть на графике среднюю загрузку памяти за период времени, количество DNS запросов приходящих на сервер, количество писем (спама) приходящих на почтовый сервер. Сможете мониторить среднюю нагрузку на сеть в рабочие часы и многое другое.

Cacti Plugin Architecture — дополнение для Cacti расширяющее возможности стандартного пакета путем включения функции установки стороних плагинов.

Spine — быстрый и качественный поллер для Cacti написанный на C. Используется взамен стандартного поллера, идущего в стандартной инсталляции Cacti, cmd.php.

Показательная, базовая установка Cacti с прибомбасами на CentOS 5.5 i386. Многие элементы настройки защиты веб-сервера игнорируются, ввиду тестовой инсталляции.Все действия будут выполняться под рутом.

Начнем с инсталяции базового веб-сервера LAMP.

Устновим репозиторий RPMforge:
rpm -Uhv apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Обновим систему и ребутнёмся:
yum -y update
reboot

Установим стандартные пакеты для веб-сервера:
yum install -y mysql mysql-server mysql-devel httpd httpd-devel php php-mysql php-gd phpimap
php-ldap php-odbc php-pear php-xml php-xmlrpc php-mcrypt curl curl-devel perl-libwwwperl
libxml2 php-mbstring phpmyadmin

Настройка MySQL сервера:
chkconfig mysqld on
service mysqld start
mysql_secure_installation

Введя последнюю команду, внимательно читайте и следуйте пунктам ее вывода. В конце концов, вы должны будете поставить пароль для рута MySQL, позволить внешние подключения к серверу, отключить анонимного пользователя, удалить тестовую базу, обновить записи сервера.

Настройка Apache, httpd:
chkconfig httpd on
service httpd start

Настройка PhpMyAdmin:
vim /etc/httpd/conf.d/phpmyadmin.conf

#
# Web application to manage MySQL
#
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

vim /usr/share/phpmyadmin/config.inc.php

Найдите следующую строку (в моем случае она 17я):
$cfg[‘blowfish_secret’] = »;

Пройдите по этой ссылке и скопируйте сгенирированный Blowfish секрет. Вставьте его в конце, между одиночными кавычками. Пример:
$cfg[‘blowfish_secret’] = ’85NoZZ8_y>)SzG5 service httpd restart

Начнем инсталяцию самого Cacti.

Установим зависимости нужные Cacti:
yum install -y net-snmp net-snmp-utils rrdtool php-snmp

Добавим в автозагрузку и запустим сервис SNMP:
chkconfig snmpd on
service snmpd start

Скачаем пакеты Cacti:
wget www.cacti.net/downloads/cacti-0.8.7g.tar.gz
wget www.cacti.net/downloads/pia/cacti-plugin-0.8.7g-PA-v2.9.tar.gz
wget www.cacti.net/downloads/spine/cacti-spine-0.8.7g.tar.gz

Разархивируем их:
tar -xzvf cacti-0.8.7g.tar.gz
tar -xzvf cacti-plugin-0.8.7g-PA-v2.9.tar.gz
tar -xzvf cacti-spine-0.8.7g.tar.gz

Создадим рабочую папку Cacti на сервере:
mkdir /var/www/cacti

Скопируем содержимое распакованной папки Cacti в рабочую папку Cacti:
cp -rf cacti-0.8.7g/* /var/www/cacti/

Создадим в системе юзера для Cacti и дадим ему соответствующие права:
useradd -c CactiUser -d /var/www/cacti/ -s /sbin/nologin cactiuser
chown -R root /var/www/cacti (изначально убедитесь что все права на папку Cacti принадлежат руту)
chown -R cactiuser /var/www/cacti/log /var/www/cacti/rra

Создадим базу данных для Cacti с привилегиями для cactiuser:
mysql -u root -p
Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 55
Server version: 5.0.77 Source distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> create database cacti;
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cactipassword’;
mysql> flush privileges;
mysql> quit

Импортируем структуру Cacti в ее базу:
mysql -u cactiuser -p cacti
Настроим доступ Cacti в ее базу данных:
vim /var/www/cacti/include/config.php

$database_type = «mysql»;
$database_default = «cacti»;
$database_hostname = «localhost»;
$database_username = «cactiuser»;
$database_password = «cactipassword»;
$database_port = «3306»;

Перейдем в рабочую директорию Cacti и установим фиксы официальными патчами:
cd /var/www/cacti

wget www.cacti.net/downloads/patches/0.8.7g/data_source_deactivate.patch
wget www.cacti.net/downloads/patches/0.8.7g/graph_list_view.patch
wget www.cacti.net/downloads/patches/0.8.7g/html_output.patch
wget www.cacti.net/downloads/patches/0.8.7g/ldap_group_authenication.patch
wget www.cacti.net/downloads/patches/0.8.7g/script_server_command_line_parse.patch
wget www.cacti.net/downloads/patches/0.8.7g/ping.patch
wget www.cacti.net/downloads/patches/0.8.7g/poller_interval.patch
patch -p1 -N
Обратно перейдем в домашнюю директорию:
cd

Создадим cacti.conf чтобы включить вебдоступ:
vim /etc/httpd/conf.d/cacti.conf

Alias /cacti /var/www/cacti

DirectoryIndex index.php
Options -Indexes
AllowOverride all
order deny,allow
deny from all
allow from 192.168.1.0/24 (you can do it like «allow from all»)
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc on
php_flag track_vars on

Перезагрузим апач:
service httpd restart

Создадим задачу Cron для Cacti:
vim /etc/cron.d/cacti
*/5 * * * * cactiuser php /var/www/cacti/poller.php > /dev/null 2>&1

С этого момента вы можете начать использовать базовую инсталяцию Cacti в продакшане, но давайте установим дополнительный, не лишний функционал.

Cacti Plugin Architecture.

Скопируем .diff патч файл архитектуры в рабочую директорию Cacti:
cp cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.9.diff /var/www/cacti/

Перейдем в рабочую папку Cacti и выполним тестовое применение патча, дабы посматреть если есть какието помехи:
cd /var/www/cacti/

patch -p1 -N —dry-run
Тест должен пройти на ура, кроме одной строчки, но это не проблема:

patching file include/config.php
Hunk #1 succeeded at 30 with fuzz 1.

После того как убедились что в процессе патчинга не должно возникнуть никаких проблем применим сам патч:
patch -p1 -N
Отредактируем файл конфигурации Cacti:
vim /var/www/cacti/include/config.php

Найдите следующую строчку и обязательно впешите в нее рабочую директорию Cacti (начиная с рут папки веб-сервера). В нашем случае это будет выглядить так:
$url_path = «/cacti/»;

Импортируем дополнительную схему базы архитектуры плагинов в базу данных Cacti:
mysql -u cactiuser -p cacti

Перейдем к установке Spine.

Установим зависимости нужные при компиляции Spine:
yum install -y net-snmp-devel

Перейдем в распакованную папку Spine и начнем компиляцию:
cd /root/cacti-spine-0.8.7g
./configure —prefix=
make
make install

Переименуем файл конфигурации спайна:
mv /etc/spine.conf.dist /etc/spine.conf

Разрешим спайну доступ к базе данных Cacti:
vim /etc/spine.conf

DB_Host localhost
DB_Database cacti
DB_User cactiuser
DB_Pass cactipassword
DB_Port 3306
DB_PreG 0

Наконецто зайдем на страничку нашего Cacti server/cacti.
Увидим пару страниц процесса «инсталяции» cacti. Два раза кликаем Next и третий раз Finish.
Логинимся в консоль: admin/admin

Перейдем на страницу Settings, после на вкладку Paths.
Внизу страницы пропишим пусть к бинарнику Spine. В нашем случае:
/bin/spine

Затем перейдем на вкладку Poller и установим в граффе Poller Type – spine.

Что бы включить Plugin Management, нужно перейти на страницу User Management, вкладка Realm Permissions и поставить птичку напротив Plugin Management.
Сохраняемся.

Читайте также:  Установка принтера на mac os sierra

И под конец давайте попробуем поставить один плагин.
Перейдем в папку плагинов в директории Cacti:
cd /var/www/cacti/plugins

Скачаем и разархивируем архив плагина:
wget docs.cacti.net/_media/plugin:settings-v0.7-1.tgz
mv -f plugin:settings-v0.7-1.tgz settings-v0.7-1.tgz
tar -xzvf settings-v0.7-1.tgz

После этих шагов перейдем обратно в консоль управления Cacti, на страничку Plugin Management.
Инсталируйте и включите плагин.

Спасибо за ваше внимание и терпение.

UPD.:
Так выглядят стандартные графики в конце нашей инсталяции. Пробел в графике потому что я не сразу сделал этот скриншот и выключил виртуалку. Ниже приведен скрин с рабочей системы.

источник

Установка и настройка cacti 0.8.8f с нуля под Ubuntu 14.04


Помню время, когда мне поставили таск – установить и настроить cacti с 95th Percentile графиками и возможностью агрегирования графиков. И эти воспоминания нагнали на меня печаль… Сначала пробовал установить и настроить cacti через ppa репы – вылезла куча проблем с симлинками, правами и т.п. Потом ставил напрямую с официальных реп – проблем меньше, но нужно было поиграться с патчами, так как версия программы немного устаревшая. Искал инструкции по установке с исходников, но под Ubuntu все было очень сыро и сталкивался с теми же проблемами. И тогда решился взяться за официальная документация, которая писала о том, что нужно ставить в целом независимо от дистрибутива.
Решил поделиться набранным опытом по установке cacti 0.8.8f (последняя на данный момент версия) под дистрибутивом Ubuntu 14.04.
Устанавливаем нужные пакеты.

Далее проверяем, или у нас есть все нужные для роботы cacti php модули. Их должно быть, как минимум семь.

Все нужные модули есть. Теперь качаем исходный код cacti и распакуем в локальную папку. На данный момент – это версия 0.8.8f.

Переходим к подготовки mysql базы данных. Для начала создадим БД.

Следующим делом нужно заполнить структуру новосозданной cacti базы.

И добавить юзера с правами на администрирование.

Работа с базой данных завершена, теперь осталось прописать настройки коннекта к БД в конфигурации cacti.

Далее переносим странички cacti в папку /var/www (в папку, где будут храниться исходники сайта) и выставляем владельца и группу www-data (пользователь, от которого запущен веб-сервер).

Еще нужно добавить cron для работы poller-a и поставить ему права на исполнение.

Проверяем/изменяем дефолтную директорию apache

Последним штрихом перезагружаем веб-сервер.

Последующая установка cacti будет проходить через веб-интерфейс по ссылке http:// /cacti/.
При переходе, вы должны увидеть следующею картину.

Читаем и жмем Далее. Теперь у нас спрашивают, чего мы хотим сделать – обновить или установить cacti. В нашем случаи – установить. Выбираем и жмем Далее.

Теперь вы должны увидеть и подредактировать (если нужно) пути к rrdtool, php, snmp и т.п.

Если все гуд – жмем Далее и смотрим на удачное завершение установки cacti.

Теперь вводим логин и пароль установленный по умолчанию – admin/admin, и вам сразу понадобиться изменить пароль по умолчанию.

После введения нового пароля вы попадете в cacti GUI. Теперь cacti готов к работе.
Далее установим spine поллер под cacti 0.8.8f. Качаем и распаковуем в локальную папку.

Устанавливаем нужные для компиляции и работы пакеты.

Из полученного вывода видно, что бинарник spin-a лежит по пути /usr/local/spine/bin/spine, а конфигурация находиться здесь — /usr/local/spine/etc/spine.conf.dist. Чтобы cacti мог его использовать, нужно переименовать и отредактировать spine.conf и прописать путь к spine в GUI. Для начала переименуем файл конфигураций и добавим доступ к базе.

Теперь сразу проверим spine конфигурацию с консоли.

Если вы не получите ни единой строчки вывода – значит проблемы с доступом к базе (пересмотрите конфигурацию spine.conf).
Теперь осталось прописать путь к spine и выбрать в качестве поллера по умолчанию. Логинимся в веб-интерфейс cacti и переходим в Configuration -> Settings -> Paths или по прямой ссылке http:// /cacti/settings.php?tab=path, прописываем путь к spine (в нашем случаи /usr/local/spine/bin/spine) и Сохраняем все.

Осталось активировать новый тип поллера. Идем во вкладку Poller и выбираем spine.

Сохраняем, ждем 5-10 минут и смотрим логи на наличие ошибок Utilities -> System Utilities -> View Cacti Log File.

Как видно, проблем нет – и все данные нормально обновляться новым методом spine.
В cacti версии 0.8.8f продолжает присутствовать проблема с 64 битными счетчиками для 95th Percentile и Total Bandwidth графиков. Чтобы ее исправить, нужно добавить новый темплейт. Я его когда-то нашел и скачал на cacti форуме, но где точно – уже не могу найти. Можете его скачать здесь.
Теперь его просто нужно добавить в cacti. Переходим в Import/Export -> Import Templates или по ссылке http:// /cacti/templates_import.php, выбираем файл и жмем Import.

И получаем такой результат.

Теперь, при создании графиков по статистике сетевых интерфейсов у нас появится In/Out Bits with 95th Percentile (64-bit Counters) и In/Out Bits with Total Bandwidth (64-bit Counters).

На последок добавим aggregate и weathermap плагины.
Aggregate. Этот плагин используется в cacti для объединения нескольких графиком в один. К примеру, если нужно увидеть сколько входящего и исходящего трафика генерирует весь CDN в целом, а не его отдельный сервер.
Переходим в папку с cacti плагинами и качаем aggregate последней версии.

Распаковуем и удаляем архив, также не забываем сменить владельца и группу для всех файлов.

Теперь осталось перейти в веб-интерфейс, установить и активировать плагин.
Идем в Configuration -> Plugin Management и нажимаем на стрелочку в поле Actions напротив Aggregate плагина для установки.

После чего нужно нажать на зеленую стрелочку для активации.

Плагин активирован. Как им пользоваться можете посмотреть в прилагаемом с исходниками мануале.

Weathermap. Этот плагин используется в cacti для построения карты сети с визуализацией всех сетевых хопов и загрузки каналов. Есть много статей с описанием и примерами, поэтому рассмотрим только установку и активацию.
Переходим в папку с cacti плагинами и качаем weathermap архив.

Распаковуем и удаляем архив.

Меняем владельца и группу для всех файлов и включаем визуальный редактор weathermap.

Читайте также:  Установка контейнеров для вторсырья

Теперь только осталось перейти в веб-интерфейс и активировать плагин.
Идем в Configuration -> Plugin Management и нажимаем на стрелочку в поле Actions напротив Weathermap плагина для активации.

Плагин активирован. Как им пользоваться можете посмотреть на официальных страничках проекта.
Осталось только добавить хосты для мониторинга – пробуйте.

источник

How to Install Cacti with Cacti-Spine in Debian and Ubuntu

by Matei Cezar | Published: November 7, 2017 | November 7, 2017

In this tutorial we’ll learn how to install and configure Cacti network monitoring tool in the latest version of Debian and Ubuntu 16.04 LTS. Cacti will be build and installed from source files during this guide.

Cacti is an open source monitoring tool created for monitoring networks, especially network devices, such as switches, routers, servers via SNMP protocol. Cacti interacts with end-users and can be administered via a web tool interface.

Requirements

Step 1: Install and Configure Prerequisites for Cacti

1. In Debian 9, open sources list file for editing and add the contrib and non-free repositories to the file by changing the following lines:

Add following lines to sources.list file.

Add Repositories to Debian

2. Afterwards, make sure to update the system by issuing the below command.

3. In your LAMP stack make sure the following PHP extensions are present in the system.

4. Next, edit PHP configuration file and change the time zone setting to match your server’s physical location, by issuing the below command.

5. Next, log in to MariaDB or MySQL database from your LAMP stack installation and create a database for installing Cacti by issuing the following commands.

Replace cacti database name, user and password to match your own configurations and choose a strong password for cacti database.

6. Also, issue the below commands to allow cacti user select permissions to MySQL data.timezone setting by issuing the below commands.

7. Next, open MySQL server configuration file and add the following lines at the end of the file.

Add the following lines to the end of the 50-server.cnf or mysqld.cnf file.

For MariaDB database also add the following line to the end of the 50-server.cnf file:

Configure MySQL for Cacti

8. Finally, restart MySQL and Apache services to apply all settings and verify both services status by issuing the following commands.

Step 2: Download and Prepare Cacti Installation

9. Start install Cacti from sources by downloading and extracting the latest version of Cacti archive and copy all the extract files to Apache web document root, by issuing the following commands.

10. Remove index.html file from /var/www/html directory, create the Cacti log file and grant Apache with write permissions to web root path.

11. Next, edit cacti configuration file and modify the following lines as shown in the below example.

Cacti config.php file sample. Replace cacti database name, user and password accordingly.

Cacti Configuration Settings

12. Next, populate cacti database with the cacti.sql script from /var/www/html/ directory by issuing the below command.

13. Now install some additional resources, as Cacti engine collects devices data via the SNMP protocol and displays graphics by using RRDtool. Install all of them by issuing following command.

14. Verify if SNMP service is up and running by restarting snmpd daemon by issuing the below command. Also check the snmpd daemon status and its open ports.

Step 3: Download and Install Cacti-Spine

15. Cacti-Spine is a C written replacement for the default cmd.php poller. Cacti-Spine provides a faster execution time. To compile Cacti-Spine pooler from sources install the below required dependencies in your system.

16. After you’ve installed the above dependencies, download the latest version of Cacti-Spine archive, extract the tarball and compile cacti-spine by issuing the following series of commands.

17. Compile and install Cacti-Spine from sources by issuing the following commands.

18. Next, make sure spine binary is owned by root account and set the suid bit for the spine utility by running the following commands.

19. Now, edit Cacti Spine configuration file and add the cacti database name, user and password to the Spine conf file as illustrated in the below example.

Add following configuration to spine.conf file.

Step 4: Cacti Installation Wizard Setup

20. To install Cacti, open a browser and navigate to your system IP address or domain name at the following URL.

First, check Acept License Agreement and hit on the Next button to continue.

21. Next, check if system requirements and hit Next button to continue.

Cacti Pre-Installation Checks

22. In the next window, select New Primary Server and hit on Next button to continue.

Select Cacti Installation Type

23. Next, verify critical binary locations and versions and change Spine binary path to /usr/local/spine/bin/spine. When you finish, hit Next button to continue.

Verify Cacit Binary Locations

24. Next, check if all web server directory permissions are in place (write permissions are set) and hit on Next button to continue.

Cacti Directory Permission Checks

25. On the next step check all the templates and hit on Finish button in order to finish the installation process.

26. Log in to Cacti web interface with the default credentials shown below and change the admin password, as illustrated in the following screenshots.

Change Cacti Admin Password

27. Next, go to Console -> Configuration -> Settings -> Poller and change the Poller Type from cmd.php to Spine binary and scroll down to Save button to save the configuration.

Читайте также:  Установка датчиков defi на forester

28. Then, go to Console -> Configuration -> Settings -> Paths and add the following path to Cacti-Spine configuration file:

Hit on Save button to apply configuration.

Add Cacti Spine Configuration

29. The final setup which enables Cacti poller to start collecting data from monitored devices is to add a new crontab task in order to query each device via SNMP every 5 minutes.

The crontab job must be owned by www-data account.

30. Wait a few minutes for Cacti to collect data and go to the Graphs -> Default Tree and you should see the graphs collected for your monitored devices.

That’s all! You have successfully installed and configured Cacti with Cacti-Spine pooler, from sources, in the latest release of Debian 9 and Ubuntu 16.04 LTS server.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

I’am a computer addicted guy, a fan of open source and linux based system software, have about 4 years experience with Linux distributions desktop, servers and bash scripting.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

CloudStats.me – Monitors Your Linux Servers and Websites from the Cloud

Netdata – A Real-Time Performance Monitoring Tool for Linux Systems

Cockpit – A Powerful Tool to Monitor and Administer Multiple Linux Servers Using a Web Browser

10 Responses

Hi, thanks for your helpful article.

When installing cacti, I go the following errors. Please advise what to do? help me ?

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.idealhosting.net.tr
* epel: mirror.ps.kz
* extras: mirror.idealhosting.net.tr
* remi-safe: remi.mirrors.arminco.com
* updates: mirror.ni.net.tr
* webtatic: uk.repo.webtatic.com
Resolving Dependencies
–> Running transaction check
—> Package cacti.noarch 0:1.1.38-2.el7 will be installed
–> Processing Dependency: php(language) >= 5.4 for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-zlib for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-xml for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-spl for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-sockets for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-snmp for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-simplexml for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-session for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-reflection for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-posix for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-pdo_mysql for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-pdo for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-pcntl for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-openssl for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-mbstring for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-ldap for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-json for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-intl for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-imap for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-iconv for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-gd for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-filter for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-dom for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-date for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: php-ctype for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: httpd for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: /usr/bin/php for package: cacti-1.1.38-2.el7.noarch
–> Processing Dependency: /usr/bin/php for package: cacti-1.1.38-2.el7.noarch
–> Finished Dependency Resolution
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-iconv
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-spl
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-pdo_mysql
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-json
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-intl
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-posix
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-snmp
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-filter
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-openssl
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-xml
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-sockets
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-session
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-mbstring
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-simplexml
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-imap
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-reflection
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-ctype
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-pdo
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php(language) >= 5.4
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: /usr/bin/php
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-ldap
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-gd
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-pcntl
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: httpd
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-zlib
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-date
Error: Package: cacti-1.1.38-2.el7.noarch (epel)
Requires: php-dom
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest

Please remove all third-party Yum repositories and install Cacti from default repositories..

How to remove all, please give the command?

Use following command to remove Webtatic, EPEL and Remi repository.

Hello I have an error during installation: Please update config.php with the correct relative URI location of Cacti (url_path). How to fix

Thank you very much, Matei.
Not wanting to abuse, do you have some tutorial to install the Cacti Monitor and Wethermap plugins?

You should check Apache error log file to debug the problem.

Many thanks for this article, very helpful. Please help me step 21 (Preinstalltion checks) on my installation comes back with a blank page and nothing happens, no error message that I could see. What could I have done wrong? Did I miss some stage or step? Would be grateful for your help.

Got something to say? Join the discussion. Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

источник

Добавить комментарий

Adblock
detector