как установить cacti на windows

Кактус у монитора или ускоренная установка cacti

Существует давнее убеждение, что кактус перед экраном спасает пользователя от губительного радиоактивного излучения, генерирующееся монитором.

как установить cacti на windows

Огромное число этих колючих растений красуется перед, на или около монитора миллионов пользователей по всей России. По количеству адептов «кактусизм» на равных соревнуется со многими религиозными конфессиями. Это не может не настораживать… ©

Как и обещал, чуть раньше теперь мы будем учиться мониторить нашу сеть визуально.

Статистику собирать мы будем посредством snmp. Установка тривиальна до предела:
# cd /usr/ports/net-mgmt/net-snmp53/

Создаем конфиг /usr/local/etc/snmpd.config содержащий ровно одну строчку:
rocommunity changeme

Переходим к собственно установке cacti

Как на очень скорую руку поставить apache+php+mysql мы уже рассматривали в предыдущей статье. Будем считать что нужная связка у нас неожиданно сохранилась на хосте на котором мы будем собирать статистику. Приятно, что при помощи cacti можно централизовано и без дополнительных костылей собирать статистику практически с чего угодно умеющего snmp. Готовых темплейтов более чем достаточно.

# cd /usr/ports/net-mgmt/cacti
# make install

Идем варить кофе, курить трубку, и отдыхать – депенденсов оно тянет с собой предостаточно, собираться будет относительно долго.

Пока мы пили кофе и вредили своему здоровью всеми другими известными способами все что нужно дотянулось и собралось. Продолжаем.

Cacti is now installed. If you intall it for the first time,
you may have to follow this steps to make it work correctly:

Теперь правим конфиг /usr/local/share/cacti/include/config.php, после чего в crontab (#crontab –e) добавляем следующее

*/5 * * * * /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1

Дальше начинаем клонцать мышою

как установить cacti на windows
как установить cacti на windows
как установить cacti на windows

Как водиться логин/пароль по умолчанию admin/admin, при первом логине нас вежливо
просят изменить пароль.

как установить cacti на windows

Меняем пароль и видим приблизительно следующую картину
как установить cacti на windows

Добавляем хост который мы будем мониторить
как установить cacti на windows

Если мы видим после этого на этом хосте сверху вместо красненьких ерроров что-то типа
как установить cacti на windows

как установить cacti на windows

И добавляем хост в дерево графов
как установить cacti на windows

Все. Дальше осталось ожидать когда насобирается статистика для отрисовывания статистики по интерфейсам
как установить cacti на windows

Источник

Как установить cacti на windows

как установить cacti на windows

Windows Installer [Cacti 1.2.18] [Updated 2021-09-30]

#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.

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 (717 MB)
MD5: ffb199801d01a51584b3a9f1757bfb84
SHA-1: 95d05af6e4ab584e26673b1cac2b03fa7c849c72

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!

как установить cacti на windows

#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:

как установить cacti на windows

#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

как установить cacti на windows

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

#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

как установить cacti на windows

#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

как установить cacti на windows

#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

Источник

Для системного администратора

как установить cacti на windows

как установить cacti на windows

—>
Notice: Undefined variable: t in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15

Notice: Undefined variable: r in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

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

Введение

Вы можете сказать на сколько процентов увеличилась средняя загрузка памяти на Вашем сервере за последние 3 месяца?

Можете ли Вы точно сказать среднюю нагрузку на сеть в рабочие часы?

Если Ваш ответ на некоторые из этих вопросов «Нет» а Вы хотите чтобы ответом было «Да », тогда данная статья для Вас, в ней предпринята попытка наиболее подробно описать процесс установки и настройки одного из средств мониторинга под названием Cacti.

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

Из наиболее важных преимуществ Cacti по сравнению со своими более простыми собратьями типа Mrtg, можно отметить прекрасный WEB интерфейс, отличную расширяемость за счет написания простых модулей реализующих необходимый дополнительный функционал, наличие готовых шаблонов для различного сетевого оборудования и т. д., но стоит отметить и несколько проблем о которых нельзя не упомянуть, первоначальная установка и настройка Cacti требует от системного администратора больше времени и терпения чем установка того же Mrtg, также для своей работы Cacti необходимо наличие MySQL, PHP, RRDTool на сервере где он будет установлен.

Вот так схематично выглядит схема работы Cacti:

как установить cacti на windows

Есть парк сетевого оборудования, которое умеет работать с протоколом SNMP (управляемые свичи, маршрутизаторы, рабочие станции и сервера под управлением ОС Unix, Linux, Windows и т. д.), сервером с установленным на него Cacti с данного оборудования периодически снимаются необходимые данные. Определенному кругу машин в сети разрешено заходить на этот сервер и просматривать собранные данные в Cacti с помощью WEB интерфейса.

Вот несколько из примеров графиков которые можно получить с помощью Cacti.

как установить cacti на windowsкак установить cacti на windows

как установить cacti на windowsкак установить cacti на windows

С момента написания первой версии данной статьи многое изменилось в лучшую сторону, а именно пакет Cacti теперь входит в состав обновлений для дистрибутива ASPLinux Server 4, что позволяет пользователям этой ОС установить его штатными средствами при помощи yum.

Установка

Предполагается, что установка выполняется из под привилегированного пользователя root.

ASP Linux Server 4

Убедитесь, что у Вас установлен yum:

Убедитесь что репозиторий обновлений включен просмотрите содержимое файла /etc/yum.repos.d/asplinux-updates.repo оно должно быть следующим:

Дайте команду установить cacti :

Вы должны увидеть примерно следующее:

нажмите ‘y’ и начнется процесс установки.

Fedora Core 3-6

В данных дистрибутивах пакет Cacti содержится в дополнительном репозитории extras который включен по умолчанию.

Процесс установки Cacti аналогичен установке ASP Linux Server 4 т. е. Просто наберите:

CentOS, Yumex,Scientific Linux и прочие клоны RHEL

Для установки Вам потребуется настроить yum для работы с репозиторием Dag Wieers. Вам необходимо создать файл /etc/yum.repos.d/dag.repo следующего содержания для дистрибутивов основанных на RHEL4 :

и такого содержания для дистрибутивов основанных на RHEL5:

После этого выполните: yum install cacti

Первоначальная настройка Cacti

Настройка MySQL

Cacti для своей работы требует установленного сервера Mysql.

Проверьте установлен ли у Вас в системе пакет mysql-server выполнив команду:

Если данный пакет у Вас с системе не установлен его можно установить при помощи yum выполнив:

Запустите сервер Mysql командой

Войдите в интерфейс управления (MySQL Monitor) командой

Вы должны увидеть такое приглашение:

Создайте новую базу данных с именем cacti командой:

Выйдите из MySQL Monitor набрав \q.

В состав пакета Cacti входит скрипт позволяющий автоматически создать все необходимые таблицы в БД для работы.

Вновь войдите в интерфейс управления MySQL командой

И выполните команду

Если в ответ на данную команду вы увидите следующий список таблиц в БД:

то Вы все сделали верно, таблицы в БД созданы и можно двигаться дальше.

Теперь нам необходимо дать права созданную нами БД пользователю под которым cacti будет подключаться к серверу.

Для этого в интерфейсе управления MySQL выполните:

Тем самым мы дали все права на базу cacti пользователю username доступ которому разрешен только с хоста 127.0.0.1, и установили этому пользователю пароль ‘password’.

Для применения назначенных прав на базу вы должны выполнить инструкцию:

Теперь вы можете выйти из MySQL Monitor.

Проверьте, что сервер MySQL включен в автоматический запуск:

Вывод команды будет примерно следующим:

Если Вы работаете на 3 уровне запуска системы (что является обычным для сервера) добавьте запуск MySQL на этом уровне:

Настройка Cacti

Перейдите в каталог /etc/cacti и отредактируйте файл db.php прописав в нем корректное имя пользователя и пароль для доступа в БД MySQL.

Настройка WEB сервера Apache

Cacti для своей работы требует установленного сервера Apache.

Проверьте установлен ли у Вас в системе пакет httpd выполнив команду:

Если данный пакет у Вас с системе не установлен его можно установить при помощи yum выполнив:

Перейдите в каталог /etc/httpd/conf.d и отредактируйте файл cacti.conf добавив строку Allow from

Где хоста которому разрешено подключаться к Cacti.

Т.е. файл cacti.conf может выглядеть следующим образом:

Запустите сервис httpd командой:

Добавьте сервис httpd в автоматический запуск на Вашем уровне (в примере 3) запуска системы:

Периодический запуск с помощью Cron

Cacti снимает данные со всех клиентских устройств с помощью php скрипта который запускается с помощью системного планировщика cron каждые 5 минут, т.е. для корректной работы Cacti Вам необходимо проверить запущен ли демон crond в системе.

как мы видим crond стартует на нашем текущем (3) уровне запуска.

осталось проверить запущен ли демон crond в данный момент:

Если Вы увидели что-то подобное, то это обозначает, что демон работает в данный момент.

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

Запустите любой броузер и в строке адреса наберите http:// /cacti/

Где вместо напишите ip адрес, либо доменное имя машины на которой Вы установили Cacti.

В том случае если Вы все настроили верно в окне броузера Вы должны увидеть следующее:

как установить cacti на windows

как установить cacti на windows

Убедитесь, что выбран пункт «New Install» и нажмите Next

как установить cacti на windows

В следующем окне Вам предложат ввести пути до утилит которые Cacti использует в своей работе, оставьте данные в этих полях по умолчанию и нажмите Finish.

Первоначальная настройка Cacti закончена. В следующем окне Вам предложат ввести имя пользователя и пароль для администрирования Cacti. Введите имя пользователя admin пароль admin.

как установить cacti на windows

Вам сразу же предложат сменить пароль администратора, в следующем окне введите новый пароль и его подтверждение.

как установить cacti на windows

Сразу после задания нового пароля Вы попадете в интерфейс управления Cacti.

как установить cacti на windows

Настройка SNMP клиентов

Cisco

Для настройки SNMP выполните вход на маршрутизатор под пользователем, перейдите в привилегированный режим «enable», затем выполните:

Где – это адрес машины с установленным пакетом Cacti.

Linux/Unix

Убедитесь, что на Linux машине установлен пакет net-snmp:

Если данный пакет не установлен, то Вам следует установить его:

Перейдите в каталог /etc/snmp/ внесите изменения в файл snmp.conf Он должен выглядеть следующим образом:

Где вместо поставьте ip адрес машины с установленным пакетом Cacti.

Затем выполняем команду:

Добавьте сервис snmpd в автоматический запуск на Вашем уровне (в примере 3) запуска системы:

Добавление данных в Cacti

Добавление хоста Cisco

Перейдите в пункт ‘Devices’ с левой части экрана.

как установить cacti на windows

Нажмите кнопку ADD для добавления нового устройства. В появившемся окне

как установить cacti на windows

Заполните поля следующим образом:

Перед вами открылось окно с настройками хоста.

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

как установить cacti на windows

Проверьте на данной странице, что в разделе «Associated Graph Templates» уже добавлен пункт «Cisco – CPU Usage» и в разделе «Associated Data Queries» добавлен пункт «SNMP – Interface Statistics» – дело в том, что выбирая готовый шаблон «Cisco Router» для хоста Вы автоматически добавили необходимые нам для отображения данные.

Теперь выберите пункт «Create Graphs for this Host» сверху страницы.

как установить cacti на windows

В появившемся окне выберите пункты меню данные которых Вас интересуют в графическом представлении (загрузка CPU, сетевые интерфейсы).

как установить cacti на windows

После Выбора необходимых пунктов нажмите «Create».

как установить cacti на windows

В появившемся окне Вам предлагают Выбрать Цвет графика отображающего загрузку CPU, после выбора необходимого Вам цвета нажмите «Create».

Вы снова попадете в настройки хоста, только в верхней части экрана появятся сообщения о успешном создании необходимых Вам графических данных.

как установить cacti на windows

Теперь Нам осталось создать графики. Дело в том, что в Cacti все графические данные представляются в виде «дерева». По умолчанию создано одно дерево с именем «Default Tree», Вы можете создавать свои графические деревья таким образом группируя по каким-нибудь признакам группы хостов. В данном примере Мы с Вами добавим вновь созданный хост Cisco в дерево по умолчанию «Default Tree». Перейдите в пункт «Graph Trees» в левой части экрана. В появившемся окне выберите «Default Tree».

как установить cacti на windows

В меню «Tree Items» нажмите «Add».

как установить cacti на windows

В «Parent Item» оставьте «root» В «Tree Item Type» выберите значение «Host» В «Host» выберите то имя которое Вы присвоили вашему устройству Cisco. После заполнения всех полей нажмите «Create».

как установить cacti на windows

добавили все необходимые данные теперь Вам нужно выждать несколько запусков пулера Cacti (он стартует через cron с интервалом в 5 минут) чтобы на графиках появились первые данные.

как установить cacti на windows

Добавление хоста Linux/Unix

Перейдите в пункт «Devices» в левой части экрана.

как установить cacti на windows

Нажмите «Add» для добавления нового хоста. В появившемся окне заполните поля следующим образом: Description – Описание сервера. Hostname – IP адрес, дибо доменное имя хоста. Host Template – оставьте значение данного параметра в «None». Также заполните раздел «SNMP Options» в соответствии с настройками которые Вы сделали на контролируемом сервере, правильно заполните поля SNMP Community, SNMP Version,SNMP Port и т.д.

как установить cacti на windows

После заполнения всех необходимых параметров нажмите «Create». Откроется окно с установками вновь созданного хоста.

как установить cacti на windows

Перейдите в нижнюю часть экрана, там находится 2 раздела «Associated Graph Templates» и «Associated Data Queries»

как установить cacti на windows

Вам необходимо добавить в раздел «Associated Graph Templates» 3 шаблона «ucd/net – CPU Usage», «ucd/net – Load Average», «ucd/net – Load Average», а в раздел «Associated Data Queries» добавить «SNMP – Interface Statistics» и «SNMP – Get Mounted Partitions».

как установить cacti на windows

Теперь выберите пункт «Create Graphs for this Host» сверху страницы, и в появившемся окне выберите необходимые данные для графического отображения.

как установить cacti на windows

После нажатие на кнопку «Create» необходимые данные будут добавлены.

как установить cacti на windows

Теперь перейдите в пункт меню «Graph Trees», выберите дерево по умолчанию «Default Tree», нажмите кнопку «ADD».

В появившемся меню

как установить cacti на windows

В «Parent Item» оставьте «root» В «Tree Item Type» выберите значение «Host» В «Host» выберите то имя которое Вы присвоили вашему хосту. После заполнения всех полей нажмите «Create».

Все графики созданы и размещены.

Для просмотра графических данных перейдите в меню «Graphs» в верхней части экрана и выберите созданный хост.

Автор: Денис Фролов

Постовой

Купить ноутбук не проблем. Проблема найти достойное предложение среди многообразия различных предложений. Для меня после ряда различных неудачных покупок пока номер один – интернет-магазин inox.com.ua

Этот пост November 8, 2008 at 12:58 pm опубликовал molse в категории Мониторинг. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.

Источник

Как установить cacti на windows

как установить cacti на windows

В этой небольшой зарисовке пример Ubuntu 14 + Apache 2.4.7. + CACTI. По умочанию, CACTI создаёт конфигурацию к основному домену в виде алиаса. Посмотреть можно в /etc/apache2/conf-available/cacti.conf. Эту конфигурацию мы отключаем:

Следующим шагом будет создание виртуального хоста в директории site-avialable:

CACTI установка

В качестве OS используется Ubuntu 15.10. Сразу оговорюсь, что на эту версию Ubuntu установится Cacti Version: 0.8.8f, Plugin Architecture Version: 3.1.

Прежде чем устанавливать CACTI необходимо обзавестись Web сервером и всем, что к нему прилагается. А именно Apache2, MySQL, PHPMyAdmin (в простанародии LAMP-сервер), snmp, snmpd, snmp-mibs-downloader.

Ниже скриншоты настроек и краткие комментарии к ним.

1. Установка параметров протокола SNMP (версия, community). Я использую вторую версию с паролем по-умолчанию.

2. Как я понял, это получение информации по всем запросам протокола SNMP.

как установить cacti на windows

Для начала ссылки на архивы с плагинами и их краткое описание. Все плагины брал тут. Поехали:

FlowView. Плагин который показывает погоду, но предназначенный для анализа NetFlow. Тем не менее он у меня установлен. Общую картину он создать может, поэтому начнём. Для настройки в первую очередь создаём директорию, куда будет падать flow. У меня всё льётся в /var/netflow/flows/completed. Создаём директорию:

Для того, что бы плагин заработал нужно установить библиотеку FlowTools :

как установить cacti на windows

как установить cacti на windows

как установить cacti на windows

В итоге выглядит это так:

как установить cacti на windows

Скачать плагин можно тут.

Плагин Thold предназначен для мониторинга заданных критических значений параметров оборудования. В данном плагине есть возможность отображения критических значений на графиках и возможность оповещения по электронной почте. Можно даже прикрутить оповещение по СМС на телефон. Начнём:

После установки плагина, в настройках CACTI появляются соответствующие разделы:

как установить cacti на windows

Шаблон для мониторинга задержки и потерь во внутренней и внешней сетях.

как установить cacti на windows

как установить cacti на windows

К слову говоря, у меня возникли проблемы с отрисовкой графиков для внешних хостов + ко всему в списке устройств внешние хосты были в статусе DOWN. Решается просто:

Cacti TCP Connections

Шаблон для мониторинга количества TCP соединений для ОС на базе *nix.

Через некоторое время наблюдаем график.

как установить cacti на windows

Шаблон для мониторинга температуры CPU и чипсетов материнской платы. Для снятия статистики необходимы несколько компонентов для ОС (в моё случае для Ubuntu):

После завершения установки выполняем сканирование оборудования на наличие различных датчиков температуры и вольтажа:

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *