Инструменты пользователя

Инструменты сайта


сервис_cacti

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
сервис_cacti [2018/03/13 10:11]
val [Windows/Linux]
сервис_cacti [2020/04/21 17:13]
val [Windows]
Строка 6: Строка 6:
  
 ==== Debian/​Ubuntu ==== ==== Debian/​Ubuntu ====
- 
-  * Ubuntu 16 необходимо обновить ([[Управление ПО в Linux#​Настройка репозитория]] APT) или [[https://​jsomers.be/​archive/​2016/​05/​22/​ubuntu-install-cacti/​|Install Cacti on Ubuntu 16.04 LTS (Xenial Xerus)]] 
  
 <​code>​ <​code>​
Строка 14: Строка 12:
 !!! Пароль root в mysql пустой,​ базу данных создавать визардом,​ все по умолчанию!!! !!! Пароль root в mysql пустой,​ базу данных создавать визардом,​ все по умолчанию!!!
  
-cat /​etc/​cacti/​debian.php+less /​etc/​cacti/​debian.php
  
-cat /​etc/​apache2/​conf-enabled/​cacti.conf+less /​etc/​apache2/​conf-enabled/​cacti.conf
 </​code>​ </​code>​
  
-==== FreeBSD ==== 
- 
-  * [[http://​forums.cacti.net/​viewtopic.php?​f=6&​t=48159|HOWTO:​ Installing Cacti 0.8.8a on FreeBSD 9.0]] 
- 
-  * [[Сервис HTTP#​Установка и запуск сервера Apache]] 
-  * [[Сервис HTTP#​Модуль php]] 
-  * [[Сервис MySQL#​Установка]] сервиса MySQL 
- 
-<​code>​ 
-freebsd10# pkg install cacti 
-</​code>​ 
- 
-  * [[Сервис MySQL#​Управление базами данных и пользователями]] в MySQL 
- 
- 
-  * [[https://​stackoverflow.com/​questions/​17914284/​mysql-convert-tz-command-returns-null|mysql convert_tz command returns NULL]] 
- 
-<​code>​ 
-mysql> GRANT SELECT ON `mysql`.`time_zone_name` TO '​cactiuser'​@'​localhost';​ 
-# mysql_tzinfo_to_sql /​usr/​share/​zoneinfo | mysql -u root -p mysql 
-</​code>​ 
- 
-<​code>​ 
-# cp /​usr/​local/​share/​cacti/​include/​config.php.sample /​usr/​local/​share/​cacti/​include/​config.php 
- 
-# cat /​usr/​local/​etc/​apache24/​Includes/​cacti.conf 
-</​code><​code>​ 
-<​Directory "/​usr/​local/​share/​cacti/">​ 
-#  AllowOverride None 
-#  Options None 
-#  Order allow,deny 
-#  Allow from all 
- 
-  Require all granted 
-</​Directory>​ 
-Alias /cacti "/​usr/​local/​share/​cacti/"​ 
-</​code><​code>​ 
-# touch /​var/​log/​cacti/​log 
- 
-# chown cacti:cacti /​var/​log/​cacti/​log 
-</​code>​ 
- 
-==== Windows ==== 
- 
-[[http://​www.cacti.net/​downloads/​docs/​html/​install_windows.html]] 
- 
-  * [[Сервис HTTP#​Установка и запуск сервера Apache]] 
-  * [[Сервис HTTP#​Модуль php]] 
-  * [[Пакет RRDtool#​Установка]] RRDtool под Windows 
-  * [[http://​www.cacti.net/​downloads/​cacti-0.8.8a.zip]] 
-  * [[Сервис MySQL#​Управление базами данных и пользователями]] в MySQL 
-  * [[http://​www.cacti.net/​downloads/​spine/​packages/​Windows/​cacti-spine-0.8.8a.zip]] 
-<​code>​ 
-shell> notepad++ C:​\cacti-spine\spine.conf 
-</​code><​code>​ 
-# Use 127.0.0.1 
-# localhost isn't work 
-DB_Host ​        ​127.0.0.1 
-DB_Database ​    cacti 
-DB_User ​        ​cactiuser 
-DB_Pass ​        ​cactiuser 
-DB_Port ​        3306 
-DB_PreG ​        0 
-</​code>​ 
  
 ===== Подключение ===== ===== Подключение =====
  
-При первом подключении l/p admin/admin (потребует ​сменить ​пароль) +  * В debian 10 приходится задавать явно [[Сервис Cacti#Сброс пароля]]
- +
-==== Linux/​FreeBSD ==== +
   * http://​server/​cacti   * http://​server/​cacti
  
-==== Windows ==== 
- 
-  * [[http://​mgmt.corpX.un/​cacti/​]] 
-  * Settings -> Path -> PHP Binary Path: C:/​xampp/​php/​php.exe 
-  * Settings -> Path -> Spine Pooler Path: C:/​cacti-spine/​spine.exe 
 ===== Базовая настройка ===== ===== Базовая настройка =====
- 
-==== Windows ==== 
- 
-<​code>​ 
-Console->​Datasources->​localhost... -> Delete 
-</​code>​ 
- 
-==== Windows/​Linux/​FreeBSD ==== 
  
 <​code>​ <​code>​
 Console->​Create devices for network->​Add Console->​Create devices for network->​Add
-  Description ​... +  Description: router 
-  Hostname ​... +  Hostname: router 
-  Host Template ​...+  Host Template: Cisco Router 
 +  SNMP Version: Version 2 
 +  SNMP Timeout: 2000
  
 Console->​Create graphs for your new devices Console->​Create graphs for your new devices
Строка 117: Строка 37:
   Check Graph Templates   Check Graph Templates
   Select a graph type: ...   Select a graph type: ...
 +
  
 Console->​Graph Trees->​Default Tree->​Add Console->​Graph Trees->​Default Tree->​Add
-  Tree Item Type: Graph +  Tree Item Type: Host 
-  ​Graph: ... +  ​Host: ...
-  Round Robin Archive: ... +
-</​code>​ +
- +
-==== Windows ==== +
- +
-<​code>​ +
-shell> c:​\xampp\php\php.exe c:​\xampp\htdocs\cacti\poller.php+
 </​code>​ </​code>​
  
Строка 138: Строка 52:
 </​code>​ </​code>​
  
-==== FreeBSD ​====+===== Использование скриптов ​===== 
 + 
 +  * [[https://​serverfault.com/​questions/​692387/​how-cacti-collects-data-using-scripts|How Cacti collects data using scripts?​]] 
 +  * [[https://​www.cacti.net/​downloads/​docs/​html/​how_to.html|Simplest Method of Going from Script to Graph (Walkthrough)]]
  
 <​code>​ <​code>​
-crontab -u cacti -e+cat /usr/share/cacti/​site/​scripts/​cacti-dhcp-stat.sh
 </​code><​code>​ </​code><​code>​
-*/5 * * * * /usr/local/bin/php /​usr/​local/​share/​cacti/​poller.php > /dev/null 2>&​1 +#!/bin/sh
-</​code>​+
  
-==== Windows ====+CMD='rsh router show ip dhcp binding | grep 192.168 | wc -l' 
 +MAX=99 
 +#CUR=`eval $CMD` 
 +CUR=1
  
-  * [[Материалы по Windows#​Периодическое выполнение заданий]] в Windows+echo MAX:${MAX} CUR:​${CUR} 
 +</​code>​
  
 ===== Расширения cacti ===== ===== Расширения cacti =====
  
-[[http://​docs.cacti.net/​plugins]] +  * [[http://​docs.cacti.net/​plugins|Cacti Plugins]]
- +
-==== Отображение загрузки каналов на карте топологии сети ==== +
- +
-==== Уведомление о превышении пороговых значений ====+
  
 ===== Сброс пароля ===== ===== Сброс пароля =====
 <​code>​ <​code>​
-MariaDB [cacti]> update user_auth set password = md5('admin') where username = 'admin';+# mysql cacti -e 'update user_auth set password=md5("admin") where username="admin"'
 </​code>​ </​code>​
сервис_cacti.txt · Последние изменения: 2020/04/22 14:32 — val