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 [2020/02/26 07:42] val [Debian/Ubuntu] |
сервис_cacti [2022/02/23 14:53] val [Подключение] |
||
---|---|---|---|
Line 6: | Line 6: | ||
==== Debian/Ubuntu ==== | ==== Debian/Ubuntu ==== | ||
- | |||
- | * В debian 10 не удалось определить пароль пользователя admin ), приходится задавать явно | ||
<code> | <code> | ||
Line 19: | Line 17: | ||
</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> | ||
- | freebsd10# pkg 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 10 приходится задавать явно [[Сервис 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 | + | FastEthernet1/0 |
+ | ... | ||
Select a graph type: ... | Select a graph type: ... | ||
- | Console->Graph Trees->Default Tree->Add | + | Графики->Предпросмотр(справа вверху без подписи) |
- | Tree Item Type: Host | + | |
- | Host: ... | + | |
</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 | ||
===== Использование скриптов ===== | ===== Использование скриптов ===== | ||
Line 171: | Line 73: | ||
* [[http://docs.cacti.net/plugins|Cacti Plugins]] | * [[http://docs.cacti.net/plugins|Cacti Plugins]] | ||
- | |||
- | |||
- | ==== Отображение загрузки каналов на карте топологии сети ==== | ||
- | |||
- | ==== Уведомление о превышении пороговых значений ==== | ||
===== Сброс пароля ===== | ===== Сброс пароля ===== |