Marcin wrote:
Zainstalowalem LMS i myslalem, ze po poklikaniu sam bedzie wszystko robil :) Kiedy już zorientowalem się, ze tak nie jest to
wglebilem się
w daemona. Wiem, ze jest tez mgc ale chyba daemon będzie lepszy. Zastanawiam się jak ustawic opcje "reload_type" gdy chce
korzystac z
daemona.
nic nie ustawiać, zostawić ustawienia domyślne tej opcji
No i jak wogole uruchomic deamona. Porsze tylko mnie nie odsylac do dokumentacji bo wszystko tam przeczytalem. Jedne rzeczy rozumiem lepiej inne mniej. Na liscie tez szukalem czegos o tym
daemonie ale na
prozno. Nie wspominam w ogole o google bo tam jakby taboo - LMS praktycznie nie istnieje.
no co ty?
Wiec pomozcie proszę - od czego zaczac, żeby uruchomic
daemona i może
jakies wyjasnienie jak on dziala (ale bez szczegolow). Mam go skompilowanego. Utworzyl mi się katalog
/usr/local/lms i w nim
to co powinno być czyli lib i bin. W lib mam pliki *.so a w
bin lmsd.
Po uruchomieniu lmsd żaden komunikat nie jest wyswietlany czyli tak jakby było ok. A po uruchomieniu ktoregos z pliku .so otrzymuje komunikat: "Naruszenie ochrony pamieci" - pzypuszczam, ze
tych plikow
tak normalnie się nie uruchamia.
trafny wniosek ;)
- odpalasz demona:
/usr/local/lms/bin/lmsd -p hasło -d nazwa_bazy 2. konfigurujesz demona wchodząc do LMS-UI w menu Przeładowanie -> Konfiguracja demona(ów). Najpierw definiujesz hosta na którym uruchomiłeś demona nadając mu taką nazwę jaką zwraca polecenie hostname na tym hoście. Następnie definiujesz listę instancji (inaczej modułów), gdzie jako moduł podajesz nazwy plików, które masz w /usr/local/lms/lib. Klikając na wybraną instancję przechodzisz do konfiguracji tejże. Reszta (to także) jest w dokumentacji, więc nie będę się rozpisywał. 3. przeładowanie instancji (które nie posiadają zdefiniowanej opcji crontab) następuje poprzez menu Przeładowanie. Zaznaczasz hosta i klikasz Zapisz. W ciągu minuty zostaną uruchomione wszystkie zdefiniowane instancje.
OK. Ruszylo. Tylko najperw myslalem, ze nazwa opcji instancji to po prostu nazwa a nie zmienna i pisalem wszystko w warosci np.: debug_emial = wlade@lumix.pl :) Czy dobrze rozumiem, ze teraz plik lms.ini zastepuja te opcje wpisane w konf. Daemona?
Czy można zastosowac w ustawieniach daemona opcje z punktu 4.3 dokumentacji? Czyli czy opcje sktyptow to te same opcje co opcje daemona? Bo np. przy notify prawie nic nie ma przy daemonie.
Mam jeszcze problem bo dzialaja mi tc, pinger (chociaz nie jesem pewien), cutoff i ethers ale nie daja zadnej reakcji te moduly: Traffic - nie tworzy pliku .log w podanej lokalizacji (nigdzie go nie tworzy). Notify - nie wysyla maila. Przedtem gdy robilem to skryptem to dzialalo a teaz nie :(
Jak najlepiej sprawdzac czy moduly dzialaja? Bo w przypadku skryptow to się je wywolywalo i albo zglaszaly blad albo komunikat, ze zadzialalo (np. Notify) a tu jak sprawdzic?
Może teraz się troche naraze ale dokumentacja jes pisana
troche zbyt
madrym jezykiem. Wiem, ze dla osoby smigajacej w php, prel czy c to jest wszystko oczywiste
może racja, dokumentację do demona pisał jego autor, czyli ja ;)
ale przeciez chcemy aby LMS instalowali również ludzie mniej zaawansowani prawda?
czy ja wiem?
W zamian za pomoc jeśli już sobie zainstaluje to co chce i
zrozumiem
wszystko to chcetnie podejme się dopracowania/rozwiniecia
dokumentacji
tak, żeby wiecej ludzi moglo z niej skorzystac. Jeśli oczywiście autorzy stwierdza taka koniecznosc.
każda pomoc mile widziana. Pamiętaj tylko, żeby podsyłać poprawki w formie patchy na pliki z katalogu doc/sgml
-- Aleksander 'A.L.E.C' Machniak http://alec.pl gg-2275252 Lan Management System Developer http://lms.alec.pl