Welcome to Strona informacyjna projektu NND Linux Router

Menu

· Strona główna
· O NND
· Aplikacje
· Instalacja
· Konfiguracja
· Tematy
· Starsze teksty
· Wyszukiwarka pakietów
· Pliki
· Wyślij artykuł
· FAQ
· Katalog administratorów


Inne strony

· Forum
· Mantis
· Lista mailowa
· Archiwum listy
· Wiki NND

Licencja

Szukaj



PGF
PGF
Stroną zarządza Polska Grupa Freesco.

  
Instalacja i konfiguracja statystyk CACTI
Contributed by Anonymous on 30-11-2008 o godz. 21:10:45
Topic: Instalacja
Czym jest CACTI?

Cacti jest nakładką napisaną w PHP na rrdtools. Cała zabawa polega na łatwości konfiguracji samych statystyk i dodawaniu nowych urządzeń. Dostępne są również wtyczki pozwalające np. na rysowanie mapy połączeń wraz z graficznym oznaczeniem linków. Jedyne czego potrzebujemy to urządzenia sieciowego z uruchomionym SNMP (wersja dowolna).



Wymagania podstawowe:
Ponieważ dla NND nie ma jeszcze paczki i sprawdzania zależności, więc musimy o wszystko zadbać ręcznie. Do poprawnego działania cacti wymaga:
- interpretera PHP z wkompilowaną obsługą php-snmp
- bazy MySQL
- serwera Apache
- rrd-tools
- net-snmp
Wszystkie powyższe oprócz php z SNMP są dostępne jako paczki dla NND.

Instalacja krok po kroku.
- sprawdzamy czy posiadamy wymagane pakiety. Jeżeli nie to je doinstalowujemy.
- ściągamy cacti z adresu http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
- rozpakowujemy cacti-0.8.7b.tar.gz za pomocą dowolnego programu (tar, mc) do katalogu docelowego w katalogu html serwera Apache.
- konfigurujemy usługi:
 - znajdujemy plik php.ini i sprawdzamy następujące wpisy:
  a. ; Enable mysql extension module
extension=mysql.so
  b. ; Enable snmp extension module
extension=snmp.so
- znajdujemy httpd.conf I sprawdzamy następujące wpisy:
o # Load config files from the config directory "/etc/httpd/conf.d".
Include conf.d/*.conf
 - znajdujemy php.conf i sprawdzamy wpisy dla php:
  - # PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
LoadModule php4_module modules/libphp4.so
#
# Cause the PHP interpreter to handle files with a .php extension.
AddHandler php4-script .php
AddType text/html .php
#
# Add index.php to the list of files that will be served as directory
# indexes.
DirectoryIndex index.php
 - konfigurujemy bazę dla cacti:
  - shell> mysqladmin --user=root create cacti
  - shell> mysql cacti < cacti.sql
  - shell> mysql --user=root mysql
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword'; (tworzy użytkownika bazy
mysql> flush privileges;
- edytujemy plik include/config.php w katalogu cacti
o $database_type = "mysql";
o $database_default = "cacti";
o $database_hostname = "localhost";
o $database_username = "cactiuser";
o $database_password = "cacti";
- Zmieniamy uprawnienia do plików z wykresami I logiem:
o shell> chown -R cactiuser rra/ log/
- dodajemy do crona (crontab –e) wpis dla pollera:
o */5 * * * * cactiuser php /var/www/html/cacti/poller.php 
o Oczywiście cactiuser zastępujemy nazwą użytkownika procesu a ścieżkę podajemy do katalogu z cacti.

Dalsza konfiguracja następuje po zalogowaniu na stronę cacti na twoim serwerze (np. http://twojadres/cacti)
Domyślny login i hasło: admin

Problemy jakie możemy napotkać:
- brak php z obsługą snmp – skompilować php ze źródeł
- brak części bibliotek – doinstalować pacanem
- nie działający poller z crona – napisać skrypt ze zmianą użytkownika i odpalaniem skryptu pollera i tenże skrypt wywoływać.
- rozwiązanie reszty błędów można znaleźć na forum nnd lub forum cacti.net.

W następnym artykule opisze instalację weather maps dla cacti oraz problemy ze zbieraniem statystyk z urządzeń przez SNMP.

Autor 
adikb


 
Pokrewne linki
· Więcej o Instalacja
· Napisane przez Administrator


Najczęściej czytany artykuł o Instalacja:
Instalacja systemu


Oceny artykułu
Wynik głosowania: 3
Głosów: 3


Poświęć chwilę i oceń ten artykuł:

Wyśmienity
Bardzo dobry
Dobry
Przyzwoity
Zły


Opcje

 Strona gotowa do druku Strona gotowa do druku


"Login" | Logowanie/Założenie konta | 0 komentarze
Komentarze są własnością ich twórców. Nie ponosimy odpowiedzialności za ich treść.

Komentowanie niedozwolone dla anonimowego użytkownika, proszę się zarejestrować
Strona domowa projektu NND
Wszystkie prawa zastrzeone. © PGF 2002 -2006

Strona bazuje na systemie P H P N U K E
Tworzenie strony: 0.03 sekund