|
На сьогоднійшний день в мережі інтернет існуж багато систем моніторинку мереж чи служб. Найпростішою в освоєні є Cacti. Для її налаштування не порібно заглиблюватись в NetSNMP. Достатьо освоїти ази. Cacti є web-aplication написаною на php, резюльтат своєї роботи виводить в графіках. Для прикладу ви хочете знати яка середня завантаженість інтернет трафіком є у вашої мережі - дений, тижневий, місячний, річний графік Cacti побудує за лічені секунди. Як змінюється завантаженість процесора чи памяті на протязі доби на котромусь з ваших сервері - прошу рішення в коробці. Процесор, пам'ять, обєм жорсткого диску, кількісь залоговваних юзерів в системи чи ці всі речі на віддаленому сервері - Cacti зробить це для вас. Я описав частину речей котрі кортрі можна монітори а можна практично все! Тут можна розігнатись лиш вистачило б знань.
Я постараюсь описати процес встановлення і налаштування. Розглянемо інсталювання Cacti в linux (*NIX). попередньо порібно мати встановленй Web Server - httpd (Apace) а також MySQL Server. Для роботи Cacti також потрбіно пітримка php і RRDTool. Взалежності який дистрибутв ви використовуєте інсталяція з пакетів буде відрізнятись. В Debian-like atp-get install cacti, в rpm іншим методом. Отож підем універсальним методом котрий підійде для багатьох *NIX-like систем --- з сорців. Спочатку потрібно сворити юзера для Cacti, с під якого воно і буде працювати $ sudo adduser --no-create-home --disabled-password --disabled-login cactiuser в кожній системі це буде по різному Наступним кроком, завантажуєм з сайту Cacti останю версію $ wget -c www.cacti.net/downloads/cacti-0.8.6j.tar.gz Розпаковужєм і кладем в Documents Root, місце знаходження залежить він налаштування apache $ tar -xvf cacti-0.8.6j.tar.gz $ sudo mv -R cacti-0.8.6j /usr/local/www/htdocs/cacti Наступним кроком можна поставит заплатки чи плагіни, заплаток не потрібно оскільи ми використовуєм оснаню версію а плагіни можна і пізніше постави. Наспупнийм кроком потрібно створити базу даних для Cacti $ mysqladmin --user=root create cacti $ mysql -u root cacti < cacti.sql $ mysql -u root cacti mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactipassword'; Query OK, 0 rows affected (0.06 sec) mysql> flush privileges; Query OK, 0 rows affected (0.03 sec) mysql> quit На цьому встановлення закінчене тепер треба налаштувати Відкриваєм редактором файл cacti/include/config.php і вносис відповідні зміни $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cactipassword"; $database_port = "3306"; Перед тим як відкрити браузер змінемо власника директорії cacti sudo chown -R www-data:www-data cacti/ В залежності з під якого юзера працює у вас httpd, це може бути nobody,www або інший двом деректоріям змінюєм власника на cactiuser /cacti/rra i /cacti/log/ Тепер можем зайтий з на веб інтерфес і рухаємся відповідно інструкцій |