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

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

Information
What is Cacti?
Features
Changelog

The latest stable version is 1.2.16, released 11/30/20.

Cacti requires MySQL, PHP, RRDTool, net-snmp, and a webserver that supports PHP such as Apache or IIS. Please see the requirements section of the manual for information on how to fulfill these requirements under certain operating systems. Please use the install guide for either Unix or Windows for information about installing Cacti.

Gentoo Linux users install Cacti using:

Debian Linux users install Cacti using:

Redhat/Centos Linux users

Fedora Linux users

SUSE Linux users

Available in Yast or SUSE media. Version may not be the latest.

Download development version of Cacti from Github.

Old Versions and Patches

Old versions and patches can be found in the downloads directory.

Subscribe to the cacti-announce mailing list to be automatically notified when a new version of Cacti is released.

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

Windows Installer [Cacti 1.2.15] [Updated 2020-11-03]

#1 Post by BSOD2600 » Thu Jul 20, 2006 3:20 pm

Description
I’ve put together an all-inclusive Windows installer for Cacti. It’s been tested on Windows 10/2012R2/2016/2019. This is only meant for new installations where you have no existing components installed (i.e. Cacti, MySQL, Apache, PHP). It installs the latest Cacti compatible versions of all needed applications in their default locations (per the install guide), configures them, and should give you a fully functional Cacti.

This installer lets you choose between using IIS or Apache web server. It’ll also install 64bit versions of Apache/MySQL/PHP/Net-SNMP, where applicable. Disable your anti-virus for the installer — it runs some scripts that configure IIS, MySQL, files and NTFS permissions. Some anti-virus block these events from properly occurring.

Don’t forget to follow the post-install instructions and restart the server before trying to access the Cacti website! After the installer is done, you can check cacti-installer.log for errors. Lastly, to upgrade Cacti, follow this guide.

Download
Cacti.net (696 MB)
MD5: 8c84df526ced23a50aa84a0d9ff2e0f9
SHA-1: ba95e0e676853c915b17d9a258b691e3946276b7

Support
Please report any problems you have regarding the installer in this thread. Generic Cacti problems should go in their own new separate thread after you’ve read this post.

Donations
Please consider giving a donation if you found the Cacti Windows installer to be helpful. Every little bit helps. Thanks!

#2 Post by rallen » Thu Jul 20, 2006 4:27 pm

Thanks for posting the installer. I had spent the better part of the last two days banging my head against the wall trying to figure out why I couldn’t get the web interface to work (various php error messages), then I ran the installer and I was in the web interface after a reboot. Great!

The problem I am having right now is when I try to run php c:\inetpub\wwwroot\cacti\poller.php from the prompt, I get the following error:

PHP Warning: PHP Startup: Unable to load dynamic library ‘c:\php\ext\php_snmp.dll’ — The specified module could not be found.
in Unknown on line 0
OK u:0.01 s:0.01 r:5.05
07/20/2006 04:20:04 PM — SYSTEM STATS: Time:6.1221 Method:cmd.php
Processes:1 Threads:N/A Hosts:4 HostsPerProcess:4 DataSources:2 RRDsProcessed:1

I checked to make sure that .dll file does exist and that the user account I’m logged in with has permissions for it. Any suggestions on what I can check? Thanks!

#3 Post by BSOD2600 » Thu Jul 20, 2006 4:47 pm

#4 Post by rallen » Fri Jul 21, 2006 8:37 am

#5 Post by Slaktarn » Fri Jul 21, 2006 10:37 am

Hay the graphs will not work. It luck like this

and it also say that the server is down

why please help me

#6 Post by BSOD2600 » Fri Jul 21, 2006 10:46 am

rallen: What OS? Not really sure why you need that dll. Msvcr71.dll for Microsoft Visual C++ .NET 2003 with the Microsoft .NET Framework 1.1. I’ve tested this installer on a fresh install of XP Pro and didn’t get that error.

Slaktarn: You notice in the last screenshot that SNMP Error ? That is likely the cause of all your problems. Fix that and you should get graphs.

#7 Post by rallen » Fri Jul 21, 2006 11:26 am

#8 Post by Slaktarn » Fri Jul 21, 2006 12:07 pm

#9 Post by Slaktarn » Fri Jul 21, 2006 12:07 pm

#10 Post by BSOD2600 » Fri Jul 21, 2006 12:08 pm

#11 Post by Slaktarn » Fri Jul 21, 2006 12:09 pm

O sorry BSOD. Yes i have it installed. I run Windows 2003 Enterprise Server SP1 «IIS 6.0»

and i cant understand why i get SNMP error

«and i have .NET 2.0 framework»

#12 Post by BSOD2600 » Fri Jul 21, 2006 2:24 pm

#13 Post by Slaktarn » Sat Jul 22, 2006 2:56 am

#14 Post by Slaktarn » Sat Jul 22, 2006 7:50 am

I also get this error when i try to create a new host. Maybe it is cuz the SNMP is down. It lucks like this

Системное администрирование и мониторинг Linux/Windows серверов и видео CDN

Статьи по настройке и администрированию Windows/Linux систем

  • Полезное
    • Карта сайта
    • Мой сайт-визитка
  • Рубрики
    • Linux
      • VoIP
      • Безопасность
      • Видеопотоки
      • Системы виртуализации
      • Системы мониторинга
    • Windows
    • Интересное
    • Сеть и Интернет
  • Мета
    • Войти
    • RSS Feed

Cacti. Установка и настройка с нуля

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

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

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

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

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

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

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

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

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

Последним штрихом перезагружаем веб-сервер (для Ubuntu 14.04 нужно поменять DocumentRoot в apache).

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


Рисунок 1 – Первый запуск cacti через Веб-интерфейс

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


Рисунок 2 – Выбор типа инсталляции

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


Рисунок 3 – Настройка вспомогательных программ

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


Рисунок 4 – Веб-интерфейс cacti по завершению установки

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


Рисунок 5 – Запрос на смену пароля

После введения нового пароля вы попадете в 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://server_ip/cacti/settings.php?tab=path, прописываем путь к spine (в нашем случаи /usr/local/spine/bin/spine) и Сохраняем все (рис. 6).


Рисунок 6 – Добавление Spine Path через Веб-интерфейс

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


Рисунок 7 – Установка Spine поллером по умолчанию

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


Рисунок 8 – Вид cacti логов в Веб-интерфейсе

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


Рисунок 9 – Добавление темплейта с 64-битными счетчиками

И получаем такой результат (рис. 10).


Рисунок 10 – Успешная импортация нового темплейта

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


Рисунок 11 – Вид новых 64-битных счетчиков

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

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

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


Рисунок 12 – Установка aggregate плагина через Веб-интерфейс

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


Рисунок 13 – Активация aggregate плагина

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

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

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

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

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


Рисунок 14 – Активация weathermap плагина

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

Читайте также:  C200 series chipset family high definition audio 1c20 windows 10
Оцените статью