User Tools

Site Tools


сервис_cacti

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_cacti [2018/03/29 17:27]
val [Расширения cacti]
сервис_cacti [2023/06/24 16:42] (current)
val [Базовая настройка]
Line 6: Line 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>​
Line 14: Line 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>​ <​code>​
-freebsd10pkg install ​cacti +touch /var/log/cacti/poller-error.log
-</code>+
  
-  * [[Сервис MySQL#Управление базами данных и пользователями]] в MySQL+chown www-data /​var/​log/​cacti/​poller-error.log
  
- +# cat /etc/cron.d/cacti
-  * [[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>​ </​code>​
  
 ===== Подключение ===== ===== Подключение =====
  
-При первом подключении l/p admin/admin (потребует ​сменить ​пароль) +  * В debian/​ubuntu приходится задавать явно [[Сервис Cacti#Сброс пароля]] 
- +  * http://192.168.X.10/cacti
-==== Linux/​FreeBSD ==== +
- +
-  * 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/​Linux/​FreeBSD ==== 
  
 <​code>​ <​code>​
-Console->​Create devices for network->​Add+Console->​Create devices for network->​Add ​(+)
   Description:​ router   Description:​ router
   Hostname: router   Hostname: router
Line 110: Line 42:
   SNMP Timeout: 2000   SNMP Timeout: 2000
  
-Console->​Create ​graphs for your new devices +Console->​Create->​Новый график 
-  ​Host: ... +  ​Устройствоrouter 
-  Check Graph Templates+  FastEthernet0/​0 
 +  Port-channel1 
 +  ​...
   Select a graph type: ...   Select a graph type: ...
  
  
-Console->Graph Trees->​Default Tree->​Add +Графики->Предпросмотр(справа вверху без подписи)
-  Tree Item Type: Graph +
-  Graph: ... +
-  Round Robin Archive: ...+
 </​code>​ </​code>​
-==== Windows ==== 
  
-<​code>​ +===== Использование скриптов ​=====
-Console->​Datasources->​localhost... -> Delete +
-</​code>​ +
- +
-<​code>​ +
-shell> c:​\xampp\php\php.exe c:​\xampp\htdocs\cacti\poller.php +
-</​code>​ +
- +
-===== Запуск ===== +
- +
-==== Debian/​Ubuntu ==== +
- +
-<​code>​ +
-# cat /​etc/​cron.d/​cacti +
-</​code>​ +
- +
-==== FreeBSD ==== +
- +
-<​code>​ +
-# crontab -u cacti -e +
-</​code><​code>​ +
-*/5 * * * * /​usr/​local/​bin/​php /​usr/​local/​share/​cacti/​poller.php > /dev/null 2>&​1 +
-</​code>​ +
- +
-==== Windows ==== +
- +
-  * [[Материалы по Windows#​Периодическое выполнение заданий]] в Windows +
- +
-===== Расширения cacti ===== +
- +
-  * [[http://​docs.cacti.net/​plugins]] +
- +
-==== Использование скриптов ====+
  
   * [[https://​serverfault.com/​questions/​692387/​how-cacti-collects-data-using-scripts|How Cacti collects data using scripts?]]   * [[https://​serverfault.com/​questions/​692387/​how-cacti-collects-data-using-scripts|How Cacti collects data using scripts?]]
Line 172: Line 70:
 echo MAX:${MAX} CUR:${CUR} echo MAX:${MAX} CUR:${CUR}
 </​code>​ </​code>​
-==== Отображение загрузки каналов на карте топологии сети ==== 
  
-==== Уведомление о превышении пороговых значений ====+===== Расширения cacti ===== 
 + 
 +  * [[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.1522333665.txt.gz · Last modified: 2018/03/29 17:27 by val