report
Polecenie "report"
Polecenie to służy do generowania specjalistycznych raportów z danych przetwarzanych przez sowizora.
Składnia
sowizor report <nazwa>
Wykonuje raport o podanej nazwie. Zobacz szczegóły poszczególnych raportów aby poznać dodatkowe opcje.
Raport fw
sowizor report fw [--noexec]
Przygotowuje raport z regułami iptables dla ruchu przychodzącego. Opcjonalny argument --noexec powoduje, że nazwa programu (w tym przypadku: iptables) nie jest generowana w raporcie.
Generowane są przykładowo takie reguły:
iptables -A INPUT -p tcp --dport 6006 -m state --state NEW -j ACCEPT iptables -A INPUT -p tcp --dport 8137 -m state --state NEW -j ACCEPT
Przydatne jest użycie raportu wraz z opcją --noexec do automatycznego stworzenia takich reguł. Np.:
sowizor report fw --noexec | xargs -L1 /sbin/iptables
Raport fw_forward
sowizor report fw_forward <gate_ip> [--noexec]
Przygotowuje raport z regułami iptables dla maszyny forwardującej (bramy). Opcjonalny argument --noexec powoduje, że nazwa programu (w tym przypadku: iptables) nie jest generowana w raporcie.
Jako parametr trzeba podać zewnętrzny adres IP bramy.
Generowane są reguły typu:
iptables -A FORWARD -p tcp -d 192.168.1.61 --dport 6006 -m state --state NEW -j ACCEPT iptables -t nat -A PREROUTING -p tcp -d 46.53.23.12 --dport 6006 -j DNAT --to 192.168.1.2:6006
Raport services
sowizor report services [--format=FORMAT]
Przygotowuje raport świadczonych usług przez lokalną instalację systemu SOWA. Domyślnie prezentuje je w formacie "unix", tj. w formacie pliku kompatybilnym z plikiem /etc/services, znanym z systemów operacyjnych typu Unix.
http 80/tcp www # SOWA-WWW 3.13.0 https 443/tcp # SOWA-WWW 3.13.0 z3950 27002/tcp # Z39.50 1.14.1 sip2 6001/tcp # sip2:sowa_40000 sowa2 8001/tcp # m21_demo_8001 sowasql 40020/tcp # krakow_krowoderska_ks
Można także użyć przełącznika --format=raw
- zostanie wówczas wygenerowana prosta lista portów TCP dla usług, oddzielanych spacjami. Jest to opcja szczególnie przydatna dla różnych skryptów automatyzujących pracę serwera.
Raport pgbouncer
sowizor report pgbouncer
Przygotowuje plik w formacie, który można includować do konfiguracji narzędzia pgbouncer.
Na podstawie parametrów poszczególnych zainstalowanych katalogów SowaSQL dobierana jest optymalna liczba pool_size dla bazy.
This file is automaticly generated by sowizor. Please do not edit it! ; Total pool_size is 878 db_miasto_bpmig_bib = host=localhost dbname=db_miasto_bpmig_bib pool_size=6 client_encoding=win1250 db_miasto_bpmig_zag = host=localhost dbname=db_miasto_bpmig_zag pool_size=6 client_encoding=win1250 db_miasto_bpmig_dzs = host=localhost dbname=db_miasto_bpmig_dzs pool_size=6 client_encoding=win1250 db_miasto_bpmig_ks = host=localhost dbname=db_miasto_bpmig_ks pool_size=18 client_encoding=win1250 ...