Четверг, 16.05.2024, 03:52
Приветствую Вас Гость | RSS
Форма входа
Категории раздела
Поиск
Наш опрос
Используете ли вы adblock?
Всего ответов: 5
Конвертер
Статистика
Яндекс.Метрика

Записки начинающего сисадмина

Каталог статей

Главная » Статьи » Мои статьи

Обновление Cacti
Обновление Cacti

Изначально Cacti ставилась через apt-get install cacti. А там старая версия, и расположена она в других каталогах. Чтобы обновить ее до свежей версии и установить Архитектуру плагинов, нужно  немного поработать руками.

  • Сначала делаем бакап!
mkdir /backup
mkdir /backup/cacti
cp -rp /usr/share/cacti/ /backup/cacti/
  • Распаковываем  например в /tmp/cacti
  • Зачем руками раскидываем по папкам…
    Вот такой скриптик:
  1. !/bin/bash
    cp -rp cli/ /usr/share/cacti/cli/
    cp -rp resource/ /usr/share/cacti/resource/
    cp -rp docs/ /usr/share/cacti/site/docs/
    cp -rp images/ /usr/share/cacti/site/images/
    cp -rp include/ /usr/share/cacti/site/include/
    cp -rp install/ /usr/share/cacti/site/install/
    cp -rp lib/ /usr/share/cacti/site/lib/
    cp -rp scripts/ /usr/share/cacti/site/scripts/
    cp * /usr/share/cacti/site/
  • После того, как  скопировались файлы нам нужно исправить несколько файлов:
  • Из бакапа возвращаем /usr/share/cacti/site/include/config.php – В нем настройки для базы, которые находятся в /etc/cacti/debian.php
  • Правим файлик /usr/share/cacti/site/include/global.php
    Меняем путь к RRA базам:
    $config["rra_path"] = $config["base_path"] . ‘/rra’;
    меняется на:
    $config["rra_path"] = ‘/var/lib/cacti/rra’;
  • Далее в этом же файле правим установку модуля adodb:
    include_once($config["library_path"] . "/adodb/adodb.inc.php”);
    меняем на:
    include_once("/usr/share/php/adodb/adodb.inc.php”);
  • Затем запускаем браузер, вводим урл нашей cacti и обновляем.

Если вы еще устанавливаете Архитектуру плагинов, то вам нужно скачать свежий билд под вашу версию cacti. Переписать файлы из директории /files/ соответственно как мы это делали выше, а именно:

/files/cli в /usr/share/cacti
остальное в /usr/share/cacti/site

И потом так же правим файлы /usr/share/cacti/site/include/config.php и  /usr/share/cacti/site/include/global.php 

Единственно в файле global.php, помимо rra_path и  adodb нужно еще подправить путь url_path:

/* set URL path */ if (! isset($url_path)) { $url_path = "/cacti/";

Ну и согласно прилагаемой инструкции импортировать SQL:

mysql cacti < pa.sql -u root -p

Все.

Категория: Мои статьи | Добавил: AQZ (17.05.2012)
Просмотров: 2779 | Теги: Обновление, cacti | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]