Strona wy
Strona wyświetlająca kto jest zalogowany w sieci
Witam wszystkich.
Nie wiedziałem gdzie ten wątek umieścić więc dajś go tutaj.
Chcę utworzyć stronę intranetową dla pracowni szkolnej, na której będzie wyświetlana informacja kto na jakim komputerze pracuje. Innymi słowy, chcę wiedzieć kto w danym momencie się zalogował na danym komputerze. Rewelacyjnie by było gdyby dało radę te informacje przechowywać w archiwach i zawsze zerknąć kto, o której godzinie i gdzie pracował. Niestety Google nie pomogło, więc, udaję się tutaj. Może ktoś z Was zna jakiś skrypt czy też program, który to wykonuje.
Z góry wielkie podziękowania za wszelkie sugestie.
Pozdrawiam
Piotr
Nie wiedziałem gdzie ten wątek umieścić więc dajś go tutaj.
Chcę utworzyć stronę intranetową dla pracowni szkolnej, na której będzie wyświetlana informacja kto na jakim komputerze pracuje. Innymi słowy, chcę wiedzieć kto w danym momencie się zalogował na danym komputerze. Rewelacyjnie by było gdyby dało radę te informacje przechowywać w archiwach i zawsze zerknąć kto, o której godzinie i gdzie pracował. Niestety Google nie pomogło, więc, udaję się tutaj. Może ktoś z Was zna jakiś skrypt czy też program, który to wykonuje.
Z góry wielkie podziękowania za wszelkie sugestie.
Pozdrawiam
Piotr
Może polecenia:
Kod: Zaznacz cały
who
smbstatus
Ale takie rzeczy i tak są w logach auth.log, kwestia ich czytania i interpretowania przez skrypt. Np. jeżeli mamy, że ktoś się zalogował ale jeszcze nie ma, że się wylogował, to można przyjąć, że jest zalogowany.
Centralizacja pewnie by ułatwiła zadanie, swoją drogą, wydaje mi się, że już pewnie ktoś coś takiego zrobił.
Centralizacja pewnie by ułatwiła zadanie, swoją drogą, wydaje mi się, że już pewnie ktoś coś takiego zrobił.
Samego skryptu bądź oprogramowania do wykonywania takich operacji nie znam, ale bardzo dobrze posłużyć się radami kolegów z powyższych postów.
Napisz skrypt przesiewający zawartość pliku auth.log, dodający informacje z oraz z:
Zrzuć to wszystko do pliku tekstowego na jednej centralnej maszynie.
Potem apache z php i prosta strona, na której będą wyświetlane dane z pliku tekstowego.
Napisz skrypt przesiewający zawartość pliku auth.log, dodający informacje z
Kod: Zaznacz cały
who
Kod: Zaznacz cały
hostname
Potem apache z php i prosta strona, na której będą wyświetlane dane z pliku tekstowego.
Ciężko to przyjąć jeśli ktoś pisze posta na forum Debiana.Powinniśmy przyjąć, że środowisko będzie heterogeniczne i będą różne systemy.
Dziękuję za wszelkie sugestie. Co prawda mam LDAP-a ale myślę, że rozwiązaniem będzie napisanie skryptu, który będzie wykonywał cykliczne sprawdzenie smbstatus i zapisywał do pliku wynik. Kolejną sprawą będzie odpowiednie przedstawienie tego na stronie. Tu mam ułatwione zadanie gdyż z dhcp pobieram ip, które są przypisane do mac adresu, czyli jestem wstanie dokładnie wskazać, na którym komputerze kto jest zalogowany.
Wracając do gotowca to kiedyś widziałem coś podobnego w bibliotece ale nie wiem teraz gdzie to było. Tam jednak była tylko wyświetlana informacja, czy dany komputer jest wolny czy zajęty.
Jeszcze raz wielkie podziękowania. Jednak jak ktoś będzie miał jakiś inny pomysł to chętnie przetestuję.
Wracając do gotowca to kiedyś widziałem coś podobnego w bibliotece ale nie wiem teraz gdzie to było. Tam jednak była tylko wyświetlana informacja, czy dany komputer jest wolny czy zajęty.
Jeszcze raz wielkie podziękowania. Jednak jak ktoś będzie miał jakiś inny pomysł to chętnie przetestuję.