This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_cacti [2018/03/29 17:27] val [Расширения cacti] |
сервис_cacti [2020/04/21 17:12] 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> | ||
- | 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/Linux/FreeBSD ==== | ||
<code> | <code> | ||
Line 117: | Line 40: | ||
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> | </code> | ||
==== Windows ==== | ==== Windows ==== | ||
Line 139: | Line 61: | ||
</code> | </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 78: | ||
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> |