Narzędzia użytkownika

Narzędzia witryny


lms_daemon

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
Nowa wersjaNastępna rewizja po obu stronach
lms_daemon [2012/12/05 13:02] – utworzono ceholms_daemon [2013/01/14 20:44] ceho
Linia 75: Linia 75:
 Instancja oprócz parametrów konfiguracyjnych wybranego modułu zawiera opcje podstawowe, takie jak:  Instancja oprócz parametrów konfiguracyjnych wybranego modułu zawiera opcje podstawowe, takie jak: 
  
-  * Nazwa +Nazwa ^ Opis ^ Przykład ^ 
-Nazwa instancji unikalna w obrębie jednego hosta. +| Nazwa | Nazwa instancji unikalna w obrębie jednego hosta. | system | 
-Przykład: system+| Priorytet | Liczba określająca priorytet, czyli kolejność wykonania instancji. Instancja o najniższym numerze zostanie wykonana jako pierwsza. | 10 | 
 +| Moduł | Nazwa pliku modułu (z rozszerzeniem lub bez). Jeśli nie podano ścieżki demon będzie szukał modułu w katalogu PREFIX/lms/lib, do którego trafiają moduły podczas "make install". | /usr/lib/system.so | 
 +| Crontab | Czas wykonania modułu określany w sposób podobny do używanego w programie crontab. Wszystkie dane muszą być numeryczne. Podany przykład spowoduje wykonywanie wybranej instancji co 5 minut, w godzinach od 8 do 18. Gdy opcja ta jest pusta instancja zostanie wykonana wyłącznie podczas przeładowania. Domyślnie: pusta. | Przykład: */5 8-18 * * * |
  
-  * Priorytet +**Jakakolwiek zmiana w konfiguracji nie wymaga restartu demona.**
-Liczba określająca priorytet, czyli kolejność wykonania instancji. Instancja o najniższym numerze zostanie wykonana jako pierwsza. +
-Przykład: 10 +
- +
-  * Moduł +
-Nazwa pliku modułu (z rozszerzeniem lub bez). Jeśli nie podano ścieżki demon będzie szukał modułu w katalogu PREFIX/lms/lib, do którego trafiają moduły podczas "make install"+
-Przykład: /usr/lib/system.so +
- +
-  * Crontab +
-Czas wykonania modułu określany w sposób podobny do używanego w programie crontab. Wszystkie dane muszą być numeryczne. Podany przykład spowoduje wykonywanie wybranej instancji co 5 minut, w godzinach od 8 do 18. Gdy opcja ta jest pusta instancja zostanie wykonana wyłącznie podczas przeładowania. Domyślnie: pusta. +
-Przykład: */5 8-18 * * * +
- +
-Jakakolwiek zmiana w konfiguracji nie wymaga restartu demona.+
  
 ===6.1.4. Uruchomienie=== ===6.1.4. Uruchomienie===
Linia 97: Linia 87:
  
 Innym sposobem uruchomienia jest jednorazowy reload z wykorzystaniem opcji -q. Ten sposób najczęściej używany jest w celach testowych, a w połączeniu z opcją -i pozwala na wykonanie dowolnych instancji z pominięciem pozostałych zapisanych w bazie oraz bez względu na wartość opcji 'crontab' tych instancji. Innym sposobem uruchomienia jest jednorazowy reload z wykorzystaniem opcji -q. Ten sposób najczęściej używany jest w celach testowych, a w połączeniu z opcją -i pozwala na wykonanie dowolnych instancji z pominięciem pozostałych zapisanych w bazie oraz bez względu na wartość opcji 'crontab' tych instancji.
 +
 +====6.2. Moduły====
 +
 +^Nazwa  ^ Opis ^
 +|[[system]]           |Wywoływanie poleceń powłoki|
 +|[[parser]]           |Parser uniwersalnych skryptów T-Script|
 +|[[dhcp]]             |Konfiguracja serwera dhcpd|
 +|[[cutoff]]           |Odłączanie klientów z zaległościami w opłatach|
 +|[[dns]]              |Konfiguracja serwera dns|
 +|[[ethers]]           |Tworzenie pliku /etc/ethers|
 +|[[hostfile]]         |Moduł uniwersalny (np. tworzenie reguł iptables)|
 +|[[notify]]           |Powiadamianie klientów o zaległościach w opłatach pocztą elektroniczną|
 +|[[ggnotify]]         |Powiadamianie klientów o zaległościach w opłatach przez gadu-gadu|
 +|[[payments]]         |Naliczanie opłat abonamentowych|
 +|[[oident]]           |Konfiguracja oident|
 +|[[tc]]               |Tworzenie reguł TC|
 +|[[tc-new]]           |Tworzenie reguł TC (powiązania komputerów z taryfami)|
 +|[[traffic]]          |Statystyki wykorzystania łącza|
 +|[[pinger]]           |Badanie aktywności klientów|
 +|[[ewx-pt]]           |Konfiguracja EtherWerX PPPoE Terminatora|
 +|[[ewx-stm]]          |Konfiguracja EtherWerX Standalone Traffic Managera|
 +|[[ewx-stm-channels]] |Konfiguracja EtherWerX Standalone Traffic Managera (ze rozszerzoną obsługą kanałów)|
 +
 +
 +
 +
lms_daemon.txt · ostatnio zmienione: 2013/01/15 00:00 (edycja zewnętrzna)