Установка и настройка Cacti на Centos

1.Установка необходимых пакетов

 

2. Установка и настройка SNMP

# разрешаем снимать статистику локально(с самого себя)

Проверка корректности работы SNMP

 

3.Настройка Cacti
У cacti есть скрипт для создания базы данных. Находим файл с именем cacti.sql

Создаем базу cacti и пользователя cactiuser с паролем cactipassword для доступа к этой базе

Создаем таблицы в базе cacti

Файл подключения  к базе данных приводим к виду

4.Настройка WEB-сервера
Если используется Apache

Разрешаем доступ с локальной сети(192.168.1.0.24 либо отовсюду All)

Проверяем/выставляем возможность записи для cacti-пользователя на каталог /var/lib/cacti/rra

и на каталог с log-файлами

Доступ WEB-сервера к файлу подключения к базе данных

Если используется Nginx

В вирт.хост по умолчанию добавляем секцию для cacti

PHP-FPM

Проверка/настройка необходимых прав

 

5.Установку продолжаем через WEB-интерфейс

Изменяем пароль для admin-пользователя

 

6.Включаем сбор статистики по крону

Логи Cacti смотрим в

Либо через WEB-интерфейс

 

7.Замена Poller в Cacti со стандартного cmd.php-скрипта на spine

Установка необходимых зависимостей для сборки Cacti Spine из исходников

Сборка и установка Cacti Spine

Spine будет установлен в /usr/local/spine/

Настраиваем конфигурационный файл Spine

Настраиваем Cacti на использование spine вместо стандартного cmd.php скрипта

Логинимся под admin пользователем в Cacti

 

8.Перевод Cacti с 5-минутного на 1-минутный интервал
Cron изменяем на

В Web-интерфейсе

Делаем изменение в таблицах cacti-базы

Удаляем старые графики

Мое примечание
Если графики не появились, тогда
в Date template для всех template нужно выбрать HOURLY(1минута) либо заново импортировать шаблон из файла при этом выбирая HOURLY(1минута),затем удалить все графики и создать заново(если не поможет, тогда перестроить poller cache)

9.Настройка клиента – сервера, с которого будем снимать статистику
Centos

Ubuntu

Разрешаем снимать статистику локально и с указанного Cacti сервера


10.Настройка iptables на клиенте – разрешаем только подключения с Cacti-сервера

Либо просто

(при этом политика по умолчанию для цепочки INPUT установлена в DROP)

Локально с клиента проверяем

C Cacti сервера проверяем доступность клиента

11.Настройка ротации лог-файла Cacti

Проверка синтаксиса созданного файла для Cacti.

Графики для локального сервера Cacti

cacti_load_average

cacti_disk_usage

cacti_swap_space

cacti_traffic_eth0

cacti_errors_eth0

cacti_unicast_packets

cacti_cached_memory

cacti_non_unicast_packets

cacti_physical_memory

cacti_virtual_memory

cacti_memory_buffers

cacti_ping_latency

cacti_logged_in_users

cacti_cpu_utilization

cacti_processes

 

Источники:
Cacti

http://rtfm.co.ua/centos-ustanovka-cacti-na-nginx-php-fpm-mariadb/
https://www.digitalocean.com/community/tutorials/installing-the-cacti-server-monitor-on-ubuntu-12-04-cloud-server
http://redhat-club.org/2011/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-cacti-%D0%B2-centos-rhel-fedora
http://jnotes.ru/articles/ustanovka_i_nastroiyka_cacti_v_centos.html
http://xaxatyxa.ru/_centos/cacti-monitoring-snmp-centos.html
http://habrahabr.ru/post/115493/

Cacti Spine

http://www.cacti.net/spine_install_unix.php
http://www.cacti.net/spine_install.php

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика