Различия
Показаны различия между двумя версиями страницы.
— | cacti [2021/07/31 21:57] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Мониторинг при помощи Cacti ====== | ||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Cacti — это инструмент для мониторинга сети путем опроса сетевого коммутатора.) | ||
+ | }} | ||
+ | |||
+ | * Homepage: [[http:// | ||
+ | |||
+ | Cacti — это инструмент для мониторинга и графического мониторинга сети с открытым исходным кодом, разработанный в качестве внешнего приложения для инструмента RRDtool с открытым исходным кодом, стандартного для ведения данных . Cacti позволяет пользователю опросить службы с заданными интервалами и нарисовать полученные данные. Cacti обычно используется для сбора данных временных рядов показателей, | ||
+ | |||
+ | Установка Cacti и snmp на localhost. Файлы с описание установки находятся в / | ||
+ | < | ||
+ | # aptitude install cacti-spine | ||
+ | # aptitude install snmpd | ||
+ | </ | ||
+ | Правим конфигурационный файл snmpd.conf (для настройки можно также использовать утилиту snmpconf) | ||
+ | < | ||
+ | # nano / | ||
+ | ... | ||
+ | # Example output of snmpwalk: | ||
+ | # % snmpwalk -v 1 -c public localhost system | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | |||
+ | # | ||
+ | #com2sec paranoid | ||
+ | com2sec readonly | ||
+ | #com2sec readwrite default | ||
+ | ... | ||
+ | # / | ||
+ | </ | ||
+ | Проверяем. Делаем запрос к демону [[SNMP]]: | ||
+ | < | ||
+ | # snmpwalk -v 2c -c PASSWORD localhost system | ||
+ | SNMPv2-MIB:: | ||
+ | SNMPv2-MIB:: | ||
+ | DISMAN-EVENT-MIB:: | ||
+ | </ | ||
+ | Проверяем чтобы демон [[SNMP]] слушал только на localhost: | ||
+ | < | ||
+ | # netstat -a | grep -i snmp | ||
+ | udp 0 0 localhost: | ||
+ | # lsof -i:161 | ||
+ | COMMAND | ||
+ | snmpd 31994 snmp 7u IPv4 8401896 | ||
+ | </ | ||
+ | ===== Отключение логов snmpd ===== | ||
+ | * **Замечание для Debian 5.02**: Чтобы snmpd слушал на всех интерфейсах нужно отредактировать строку:< | ||
+ | # snmpd options (use syslog, close stdin/ | ||
+ | # | ||
+ | SNMPDOPTS=' | ||
+ | </ | ||
+ | |||
+ | Для отключения логирования snpmd в / | ||
+ | < | ||
+ | # nano / | ||
+ | OPTIONS=" | ||
+ | </ | ||
+ | # nano / | ||
+ | SNMPDOPTS=' | ||
+ | |||
+ | # nano / | ||
+ | local0.* | ||
+ | local0.* ~ | ||
+ | </ | ||
+ | |||
+ | * Задать уровень логирования snmpd параметр -LS 0-4 такой вид позволит получать в лог только критические сообщения | ||
+ | < | ||
+ | # | ||
+ | SNMPDOPTS=' | ||
+ | </ | ||
+ | ====== Настройка Cacti ====== | ||
+ | Cacti запускается через cron (каждые 5 минут), | ||
+ | < | ||
+ | # cat / | ||
+ | MAILTO=root | ||
+ | */5 * * * * www-data php / | ||
+ | </ | ||
+ | |||
+ | По умолчанию, | ||
+ | - Создание устройства (Devices). Выбор шаблона: | ||
+ | - Создание графиков (Create graphs for this host). Нужные графики нужно отметить галочкой. | ||
+ | - Настроить дерево графиков (Graph Trees). Логически группирует графики. | ||
+ | |||
+ | P.S. Если после обновления запросов (зеленый кружок) будет показано сообщение " | ||
+ | ===== Cacti Plugin Architecture ===== | ||
+ | Для расширения возможности Cacti нужно установить поддержку плагинов [[http:// | ||
+ | |||
+ | * Для FreeBSD 8.2 это будет выглядеть так (в портах версия cacti-0.8.7g.tar.gz): | ||
+ | < | ||
+ | > cd / | ||
+ | > 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: | ||
+ | |||
+ | 1. Create the MySQL database: | ||
+ | # mysqladmin --user=root create cacti | ||
+ | 2. Create a mysql user/ | ||
+ | | ||
+ | # echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ' | ||
+ | 3. Import the default cacti database: | ||
+ | # mysql cacti < / | ||
+ | 4. Edit / | ||
+ | 5. Add the line to cron jobs with the command: | ||
+ | # crontab -u cacti -e | ||
+ | */5 * * * * / | ||
+ | 6. Add alias in apache config for the cacti dir: | ||
+ | Alias /cacti "/ | ||
+ | 7. Be sure apache gives an access to the directory (' | ||
+ | 8. Open a cacti login page in your web browser and login with admin/ | ||
+ | |||
+ | If you update cacti, open a login page, an updating process | ||
+ | will start automatically. | ||
+ | > make clean | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | > cd / | ||
+ | > make install clean | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | > wget http:// | ||
+ | > tar -xvzf cacti-plugin-0.8.7g-PA-v2.8.tar.gz | ||
+ | </ | ||
+ | Скопируем diff файл в рабочую директорию Cacti. Запустим в тестовом варианте с ключем --dry-run(для Linux), если ошибок нет можно применять diff. | ||
+ | < | ||
+ | > cp cacti-plugin-0.8.7g-PA-v2.8.diff / | ||
+ | > patch -p1 -N --dry-run < cacti-plugin-0.8.7g-PA-v2.8.diff | ||
+ | > patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff | ||
+ | </ | ||
+ | Изменим БД Cacti импортируя в нее данные из файла pa.sql: | ||
+ | < | ||
+ | > mysql -u cactiuser -p cacti < pa.sql | ||
+ | </ | ||
+ | Для включения Plugin Management, на странице User Management-> | ||
+ | ====== Ссылки ====== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * {{: | ||
+ | * [[http:// |
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга