nawigacja: powrót do listy forów | Opinie, komentarze, pytania
apropos CUPS
2007-05-26 09:08 (17 lat, 6 miesięcy temu) |
| Witam Na Waszych kursach jest mowa o CUPS-ie. Chcialbym sie spytac czy znacie moze jakies rozwiazanie monitorowania CUPS-a? Nie wiem czy takie cos istnieje (troche googlowalem i nie znalazlem) ale chodzi mi o logowanie 'dzialalnosci' uzytkownikow czyli zeby bylo wiadomo kto kiedy drukowal i najlepiej ilosc stron lub rozmiar pliku.
Z gory dzieki za odpowiedz Pozdrawiam!!! |
2007-05-26 09:30 (17 lat, 6 miesięcy temu) |
| Michal wrote: [quote]Witam Na Waszych kursach jest mowa o CUPS-ie. Chcialbym sie spytac czy znacie moze jakies rozwiazanie monitorowania CUPS-a? Nie wiem czy takie cos istnieje (troche googlowalem i nie znalazlem) ale chodzi mi o logowanie 'dzialalnosci' uzytkownikow czyli zeby bylo wiadomo kto kiedy drukowal i najlepiej ilosc stron lub rozmiar pliku.
Z gory dzieki za odpowiedz Pozdrawiam!!![/quote]
Podstawowy accounting jest w samym CUPSie.
/var/log/cups:
1.) plik page_log (przykladowe linijki):
DESKJET_3820 jfiok 54 [14/May/2007:13:21:22 +0200] 1 1 - 192.168.1.64 DESKJET_3820 jfiok 55 [14/May/2007:13:22:40 +0200] 1 1 - 192.168.1.64 DESKJET_3820 jfiok 56 [14/May/2007:13:23:38 +0200] 1 1 - 192.168.1.64
W kazdej linijce masz:
nazwa drukarki, login windowsowy, ID zadania, data, liczba stron (*) i adres IP.
(*) uwaga odnosnie liczby stron: jezeli klient windowsowy uzywa zwyklego drivera do drukarki, ktory juz z windowsa puszcza od razu strone w docelowym jezyku drukarki, to CUPS nie wie (bo nie bardzo ma jak wiedziec, bo nie ma obowiazku znac wszystkich jezykow wszystkich drukarek) ile tam leci stron. Wiec pisze zawsze ze idzie 1 strona. Zeby pisal, ile jest stron, klienci musieliby uzywac driverow np. drukujacych do postcriptu. Wtedy do CUPSa leci PS, CUPS go analizuje (przelicza strony itd.), i dopiero wtedy konwertuje na jezyk drukarki (jesli trzeba - sa i drukarki PS przeciez) i wysyla.
Gdybys chcial rozmiary przesylanych jobow (aczkolwiek to slaba miara dosyc - np. pliki z grafika beda mialy rozmiary zupelnie z kosmosu w porownaniu z tekstem), to one sa domyslnie w pliku access_log: wtedy linijka ma postac typu:
192.168.1.64 - - [14/May/2007:13:21:20 +0200] 'POST /printers/DESKJET_3820 HTTP/ 1.1' 200 2304512 Print-Job successful-ok
I te (w tym przykladzie) '2304512' to jest job size.
Zapewne istnieja jakies gotowe analizatory do tych plikow logow (choc nigdy sie nie interesowalem akurat), ewentualnie pewnie relatywnie latwo mozna napisac jakies proste swoje, jesli potrzeba. |
nawigacja: powrót do listy forów | Opinie, komentarze, pytania