Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 30 kwietnia 2024, 08:34

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 20 ] 
Autor Wiadomość
Post: wtorek, 18 listopada 2008, 21:34 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Witam,

Właśnie walczę z konfiguracją Cacti pod NND.

Wszystkie wymagane elementy są na miejscu i pracują poprawnie:
- baza MySQL
- interpreter PHP 5
- serwer www Apache
- rrdtools
- cacti
-SNMP

Uruchomienie przebiegło dość sprawnie (nie licząc małych problemów php), konfiguracja również nie nastręczyła większych problemów.

Niestety w samej finałowej części zaczęłły pojawiać się błędy:
-nie można dodać wykresów dla urządzeń. Pojawia się błąd:

Cytuj:

Notice: Only variable references should be returned by reference in /home/httpd/html/cacti/lib/adodb/adodb.inc.php on line 866

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/html/cacti/lib/adodb/adodb.inc.php:866) in /home/httpd/html/cacti/graphs_new.php on line 86


Czy ktoś ma jakiś pomysł skąd te błędy ??

---------------------------------------------------------------------------------
Ok błąd znaleziony - problem polega na braku rozszerzenie snmp.so w interpreterze PHP5. Teoretycznie powinien on znajdować się w module php5-snmp, ale niestety nie ma paczki z tym modułem dla NND.

Czy ktoś może kiedyś przygotowywał taki moduł bądź posiada źródła dla tego rozszerzenia?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 08:16 
Offline

Rejestracja: środa, 27 lipca 2005, 13:29
Posty: 33
Lokalizacja: Olsztyn
Cytuj:
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/html/cacti/lib/adodb/adodb.inc.php:866) in /home/httpd/html/cacti/graphs_new.php on line 86


Nie znam tego oprogramowania ale Jak widzisz z najpierw cos zostalo wyslane a pozniej znow probuje sie wyslac jakis naglowek. Sprawdz czy ta linia nie zawiera HEADER( ... ) i czy ten plik przed <?php nie zawiera pustej linii.
Nic innego do glowy mi nie przychodzi.

_________________
--
maslap


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 08:17 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Możesz pobrać: http://s2.compus-net.com/nnd/cacti/snmp.so
nadaj mu prawa wykonywalności, przegraj do /usr/lib/php a w php.ini dopisz : extension=snmp.so . Nie zapomnij o restarcie apacha.

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 11:08 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Ok dograłem pliczek, ale problem pozostał - teraz brakuje libdes.so.7

Powoli skłaniam się ku zmianie pollera.php na inny poller (np cactid) tyle że w takim przypadku czeka mnie kompilacja. A to już nie jest takie zabawne.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 11:48 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
adik pisze:
Ok dograłem pliczek, ale problem pozostał - teraz brakuje libdes.so.7


Masz pod tym samym linkiem: http://s2.compus-net.com/nnd/cacti/libdes.so.7. Wgraj do /var/lib i oczywiście +x

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 12:03 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Niestety nie działa. W tej chwili błąd wersji kompilacji:


Cytuj:
[root@adisoft cacti]# /usr/local/php5/bin/php poller.php
PHP Warning: PHP Startup: UĺVSč: Unable to initialize module
Module compiled with module API=20020429, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
sh: /usr/local/php5/bin: is a directory
11/19/2008 10:58:14 AM - POLLER: Poller[0] Maximum runtime of 296 seconds exceeded. Exiting.


Wygląda na to że nie ta wersja modułu. Zaczyna mi brakować pomysłów.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 12:29 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
: [/] [] ()
sh: /usr/local/php5/bin: is a directory


Przejrzyj to, zobacz gdzie masz wpis bez ostatniej /

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 14:24 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Ok winny jest jednak interpreter php. O ile podstawowo działa, o tyle nie ma wymaganych modułów (php5-snmp) wkompilowanych w paczke.

Niestety próba kompilacji php5 ze źródeł nie powiodła się (brak wiedzy). O ile configure poszło, o tyle już make i make install wysypał błędy.

Niestety pliki od kolegi Albercik nie pomogły - inna wersja php i data kompilacji.

Czy ktoś posiada może paczkę z php w której zaimplementowano obsługę extensiona php5-snmp (snmp.so)?

Ewentualnie poprosiłbym jakąś instrukcję jak skompilować php ze źródeł. Posiadam zainstalowaną wersję devel.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 15:08 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Ja posiadam PHP Version 4.4.6 i wszystko działa. Skompiluj sobie PHP z opcjami :
: [/] [] ()
'./configure' '--with-apxs2' '--prefix=/usr' '--sysconfdir=/etc' '--with-ttf' '--enable-mailparse' '--with-config-file-scan-dir=/etc' '--enable-bcmath=shared' '--enable-calendar=shared' '--enable-ftp=shared' '--enable-gd-native-ttf' '--enable-magic-quotes' '--enable-posix=shared' '--enable-session' '--enable-shared' '--enable-shmop=shared' '--with-imap' '--enable-sysvsem=shared' '--enable-sysvshm=shared' '--enable-track-vars' '--enable-trans-sid' '--enable-safe-mode' '--enable-sockets=shared' '--enable-xml' '--with-bz2=shared' '--without-db2' '--without-db3' '--with-freetype-dir=/usr' '--with-gd' '--with-gdbm' '--enable-exif' '--with-jpeg-dir=/usr' '--with-mysql=shared,/usr' '--with-mysql-sock=/tmp/mysql.sock' '--with-openssl' '--with-gettext' '--with-pear=/usr/share/pear' '--with-dom' '--with-dom-xslt' '--with-png-dir=/usr' '--with-regex=php' '--with-zlib' '--host=i586-pc-linux-gnu' '--enable-mbstring' '--with-mcrypt=/usr/lib/libmcrypt'

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 19 listopada 2008, 16:57 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
http://cvs.nnd-linux.pl/cvsweb.cgi/extra-current/php/
Dopisz odpowiednie opcje do PKGBUILDA i sam sobie zbuduj paczke. Wiecej info na http://nnd-linux.pl

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 listopada 2008, 13:56 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Ok problemów z cacti ciąg dalszy. Zainstalowałem nową wersję adodb.inc.php i jakoś to działa, tzn nie wysypuje już błędów ale nadal nie ma grafów.

poller zbiera dane i umieszcza je w bazie. Pliki rra tworzą się poprawnie. W data queries widać dane, niestety nadal nie ma wykresów.

Jakieś pomysły czemu to nadal nie działa ??


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 listopada 2008, 13:58 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Coś w logach? Moze brak gd?

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 listopada 2008, 14:06 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Gd akurat niepotrzebne, bo wykresy są rysowane przez rrdtool. Sprawdź logi, prawdopodobnie chodzi o uprawnienia do katalogu w którym cacti ma pisać wykresy.

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 listopada 2008, 17:41 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Ok wszystko zadziałało. Wykresy się generują, poller działa i zbiera statystyki. SNMP również działa. Niestety mam problem z dopisaniem pollera do crona.

Niby wszystko jest ok. crontab -e i dopisane
Cytuj:
*/5 * * * * nobody /usr/bin/php /home/httpd/html/cacti/poller.php


po lini jest enter.

niestety skrypt nie wywołuje się.

Logi z crond:
Cytuj:
27-Nov-2008 16:35 USER root pid 17177 cmd nobody /usr/bin/php /home/httpd/html/cacti/poller.php
i tak co 5 minut.

O czym zapomniałem ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 listopada 2008, 18:43 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
A może wywal to nobody? A jeśli ma byc nobody to zapisz to w osobnym skrypcie su nobody -c '/sciezka/program /sciezka/skrypt' &

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 listopada 2008, 22:00 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Maciek pisze:
A może wywal to nobody? A jeśli ma byc nobody to zapisz to w osobnym skrypcie su nobody -c '/sciezka/program /sciezka/skrypt' &


Powinno być root zamiast nobody

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 listopada 2008, 22:20 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Ok sposób kolegi Maciek zadziałał. Cacti uznaję za skofigurowane.

Czy ktoś jest zainteresowany pełnym opisem instalacji w formie artykułu ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 28 listopada 2008, 14:18 
Offline
Użytkownik

Rejestracja: poniedziałek, 14 marca 2005, 12:47
Posty: 196
Lokalizacja: Kutno
pewnie ze tak, zawsze moze sie to przydać i nastepne osoby juz nie będą pytały...
Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 28 listopada 2008, 15:04 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Sugeruję wysłać artykuł na stronę NND, z chęcią widzimy wszelkie ułatwiające życie użytkownikom teksty.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 28 listopada 2008, 20:01 
Offline

Rejestracja: sobota, 31 maja 2008, 21:47
Posty: 26
Artykuł wysłany. Narazie opis podstawowej kofiguracji i rozwiązanie części problemów.

Za kilka dni/tygodni postaram się przygotować dokładny opis wraz z instalacją pluginów (np. weather maps i console) dla cacti.

Narzędzie jest naprawdę pomocne w administracji większą siecią. Mam nadzieję, że przyda się chociaż paru osobom.

Jeżeli ktoś miałby chęci i ochotę może przygotować paczkę dla NND. Wymagane biblioteki podałem już wcześniej.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 20 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl