skrypty
Różnice
Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersjaNowa wersjaNastępna rewizja po obu stronach | ||
skrypty [2012/04/24 11:04] – [4.3. Opis i konfiguracja] ceho | skrypty [2012/12/05 11:08] – [4.2. Lista dostępnych skryptów] dodanie odnosnikow do opisow skryptow ceho | ||
---|---|---|---|
Linia 5: | Linia 5: | ||
1 0 * * * / | 1 0 * * * / | ||
</ | </ | ||
- | Po więcej informacji możesz sięgnąć do man crontab | + | Po więcej informacji możesz sięgnąć do **man crontab** |
Większość lms' | Większość lms' | ||
< | < | ||
Linia 17: | Linia 18: | ||
^Nazwa | ^Nazwa | ||
- | |lms-notify | + | |[[lms-notify]] |Powiadamianie klientów pocztą internetową o zaległościach, |
- | |lms-notify-sms | + | |[[lms-notify-sms]] |Odpowiednik lms-notify do wysyłania smsów| |
- | |lms-notify-messages | + | |[[lms-notify-messages]] |
- | |lms-cutoff | + | |[[lms-cutoff]] |Odłączanie klientów zadłużonych| |
- | |lms-etherdesc | + | |[[lms-etherdesc]] |
- | |lms-payments | + | |[[lms-payments]] |Naliczanie opłat okresowych (abonamentowych) z fakturowaniem| |
- | |lms-traffic | + | |[[lms-traffic]] |
- | |lms-traffic-logiptables | + | |[[lms-traffic-logiptables]] |
|lms-makearp | |lms-makearp | ||
- | |lms-makedhcpconf | + | |[[lms-makedhcpconf]] |Konfiguracja serwera DHCP (dhcpd.conf)| |
- | |lms-makeiptables | + | |[[lms-makeiptables]] |Konfiguracja firewalla iptables| |
|lms-makeipchains | |lms-makeipchains | ||
|lms-makeopenbsdpf | |lms-makeopenbsdpf | ||
|lms-makeoidentconf | |lms-makeoidentconf | ||
- | |lms-sendinvoices | + | |[[lms-sendinvoices]] |Wysyłanie faktur do klientów| |
- | |lms-makemacs | + | |[[lms-makemacs]] |Filtrowanie ruchu na bazie adresów źródłowych MAC| |
- | |lms-makehosts | + | |[[lms-makehosts]] |
- | |lms-makewarnings | + | |[[lms-makewarnings]] |Generuje regułki przekierowujące ruch klientów zadłużonych| |
- | |lms-makemessages | + | |[[lms-makemessages]] |Generuje regułki przekierowujące ruch klientów, którym ustawiono wiadomość administracyjną| |
- | |lms-fping | + | |[[lms-fping]] |
- | |lms-reminder | + | |[[lms-reminder]] |Przypominanie o zaplanowanych zadaniach z Terminarza| |
- | |lms-rtparser | + | |[[lms-rtparser]] |Backend do Helpdesk' |
- | |lms-teryt | + | |[[lms-teryt]] |
====4.3. Opis i konfiguracja==== | ====4.3. Opis i konfiguracja==== | ||
Linia 128: | Linia 129: | ||
^Nazwa ^Opis ^Wartość domyślna ^Przykład^ | ^Nazwa ^Opis ^Wartość domyślna ^Przykład^ | ||
- | * mailfrom (wymagana) | + | |mailfrom (wymagana)|Adres e-mail z którego zostanie wysłany e-mail. Proszę pamiętać, że na niektórych MTA (np. exim) konto to musi istnieć w systemie.|pusta|mailfrom = staff@domain.pl| |
- | Adres e-mail z którego zostanie wysłany e-mail. Proszę pamiętać, że na niektórych MTA (np. exim) konto to musi istnieć w systemie. | + | |mailfname|Nazwa nadawcy maila.|pusta|mailfname = Administratorzy| |
- | Przykład: | + | |smtp_host|Serwer SMTP, przez który ma zostać wysłana wiadomość.|localhost|smtp_host = smtp.mydomain.pl| |
- | + | |smtp_auth|Sposób autoryzacji. Dozwolone wartości: LOGIN, PLAIN, CRAM-MD5, NTLM.|pusta (brak autoryzacji)|smtp_auth = LOGIN| | |
- | * mailfname | + | |smtp_user|Login do autoryzacji SMTP.|pusty|smtp_user = admin| |
- | Nazwa nadawcy maila. | + | |smtp_pass|Hasło do konta zdefiniowanego w opcji smtp_user.|puste|smtp_pass = password| |
- | Przykład: | + | |debug_email (opcjonalny)|Adres e-mail do debugowania. Gdy ustawiony, cała poczta zostaje wysłana na dany email zamiast do klientów. Przydatne do debugowania i sprawdzania czy wszystko działa OK.|nie ustawiony|debug_email = lexx@domain.pl| |
- | + | ||
- | * smtp_host | + | |
- | Serwer SMTP, przez który ma zostać wysłana wiadomość. | + | |
- | Przykład: | + | |
- | + | ||
- | * smtp_auth | + | |
- | Sposób autoryzacji. Dozwolone wartości: LOGIN, PLAIN, CRAM-MD5, NTLM. Domyślnie: | + | |
- | Przykład: | + | |
- | + | ||
- | * smtp_user | + | |
- | Login do autoryzacji SMTP. Domyślnie: | + | |
- | Przykład: | + | |
- | + | ||
- | * smtp_pass | + | |
- | Hasło do konta zdefiniowanego w opcji smtp_user. | + | |
- | Przykład: | + | |
- | + | ||
- | * debug_email (opcjonalny) | + | |
- | Adres e-mail do debugowania. Gdy ustawiony, cała poczta zostaje wysłana na dany email zamiast do klientów. Przydatne do debugowania i sprawdzania czy wszystko działa OK. Domyślnie: | + | |
- | Przykład: | + | |
===4.3.2. lms-notify-sms=== | ===4.3.2. lms-notify-sms=== | ||
Linia 161: | Linia 142: | ||
Konfigurację dla lms-notify-sms można ustalić w pliku lms.ini w sekcji [notify-sms], | Konfigurację dla lms-notify-sms można ustalić w pliku lms.ini w sekcji [notify-sms], | ||
- | * service (opcjonalny) | + | ^Nazwa ^Opis ^Wartość domyślna ^Przykład^ |
- | Pozwala na wybranie usługi SMS niezależnie od tej, którą podano w sekcji [sms]. | + | |service (opcjonalny)|Pozwala na wybranie usługi SMS niezależnie od tej, którą podano w sekcji [sms].|pusta|service = smstools| |
- | Przykład: | + | |
===4.3.3. lms-notify-messages=== | ===4.3.3. lms-notify-messages=== | ||
Linia 175: | Linia 155: | ||
Konfigurację dla lms-cutoff możemy ustalić w pliku lms.ini w sekcji [cutoff]. Możemy tam ustawić następujące parametry: | Konfigurację dla lms-cutoff możemy ustalić w pliku lms.ini w sekcji [cutoff]. Możemy tam ustawić następujące parametry: | ||
- | * limit (opcjonalny) | + | ^Nazwa ^Opis ^Wartość domyślna ^Przykład^ |
- | Pozwala na ustalenie limitu bilansu poniżej którego do bazy danych zostanie zapisany stan odłączony. | + | |limit (opcjonalny)|Pozwala na ustalenie limitu bilansu poniżej którego do bazy danych zostanie zapisany stan odłączony.|0|limit = -20| |
- | Przykład: | + | |message (optional)|Jeśli nie jest pusta, wiadomość ta po dołączeniu użytkownika zostanie zapisana do jego rekordu w polu wiadomości administracyjnej. W treści wiadomości można użyć zmiennej %now, która zostanie zamieniona na bieżącą datę oraz zmiennych %b i %B tak jak w skrypcie lms-notify.|' |
- | + | ||
- | * message (optional) | + | |
- | Jeśli nie jest pusta, wiadomość ta po dołączeniu użytkownika zostanie zapisana do jego rekordu w polu wiadomości administracyjnej. W treści wiadomości można użyć zmiennej %now, która zostanie zamieniona na bieżącą datę oraz zmiennych %b i %B tak jak w skrypcie lms-notify. | + | |
- | Przykład: | + | |
===4.3.5. lms-payments=== | ===4.3.5. lms-payments=== | ||
Linia 188: | Linia 164: | ||
Skrypt ten udostępnia trzy opcje do fakturowania, | Skrypt ten udostępnia trzy opcje do fakturowania, | ||
- | * deadline (opcjonalny) | + | ^Nazwa ^Opis ^Wartość domyślna ^Przykład^ |
- | Pozwala na ustalenie terminu płatności w dniach. | + | |deadline (opcjonalny)|Pozwala na ustalenie terminu płatności w dniach.|14|deadline = 7| |
- | Przykład: | + | |paytype (opcjonalny)|Identyfikator rodzaju płatności (1-gotówka, |
- | + | ||
- | * paytype (opcjonalny) | + | |
- | Identyfikator rodzaju płatności (1-gotówka, | + | |
- | Przykład: | + | |
- | * comment (opcjonalny) | + | comment (opcjonalny) |
- | Opis pozycji na fakturze za naliczane zobowiązanie | + | Niektóre ze słów kluczowych są zastępowane: |
- | Domyślnie: | + | |
- | Niektóre ze słów kluczowych są zastępowane: | + | |
- | %tariff - nazwa taryfy | + | |
%period - okres (liczony od dziś do ostatniego dnia cyklu rozliczeniowego, | %period - okres (liczony od dziś do ostatniego dnia cyklu rozliczeniowego, | ||
%current_month - okres od pierwszego dnia bieżącego miesiąca do jego końca | %current_month - okres od pierwszego dnia bieżącego miesiąca do jego końca | ||
Linia 206: | Linia 175: | ||
%next_period - następny miesiąc w formacie MM/RRRR | %next_period - następny miesiąc w formacie MM/RRRR | ||
%desc - opis taryfy | %desc - opis taryfy | ||
- | Przykład: comment = ' | + | |
* settlement_comment (opcjonalny) | * settlement_comment (opcjonalny) |
skrypty.txt · ostatnio zmienione: 2016/02/02 12:33 przez chilek