ostatnio z serkiem zastanawialiśmy się nad systemem zbierania i przetwarzania logów z instalacji PLD.
koncepcja sprowadza się do tego, by użytkownik po postawieniu PLD na swojej maszynie miał możliwość wysłania nam logu wygenerowanego przez instalatora. uzyskane w ten sposób dane pozwoliłyby nam dowiedzieć się wiele o naszych użytkownikach oraz o problemach, na które natrafiają. cały proces wysyłania logu byłby oczywiście dobrowolny. my tylko uprzejmie prosimy o pomoc i udostępniamy do tego proste narzędzie. logi będą parsowane, a dane umieszczane w bazie w formie umożliwiającej szybką analizę statystyczną jak i zbadanie pojedynczego przypadku osobno. pomysł jest na razie dość ogólny i w tym miejscu liczę na waszą pomoc w sprecyzowaniu planu i wybraniu sposobu realizacji. 1. przede wszystkim: jakie dane chcielibyśmy zbierać? co nas najbardziej interesuje i co powinniśmy z logów wypreparować? na początek proponuję: - ile trwał cały proces instalacji i w jaki sposób była przeprowadzana (cd, sieć) - jakie pakiety wybrano (nazwa, wersja) i jak zakończyła się próba instalacji - informacje o sprzęcie i konfiguracji: dyskach, filesystemach, podziale na partycje, sposobie podłączenia do sieci, itp. niestety, na razie dysponuję tylko jednym logiem, jeszcze z Ra, z typowej stacji roboczej. niewiele więcej mogę z niego wyczytać. tu też prosiłbym o pomoc, a mianowicie udostępnienie mi logów z różnych, możliwie egzotycznych konfiguracji. 2. jak nakłaniać użytkowników do pomocy? propozycja jest taka, by zrobić pakiet z gotowym skryptem wysyłającym log i instalować go domyślnie. standardowo w /etc/motd pojawiałaby się prośba o podzielenie się z nami swoimi danymi w momencie gdy skonfigurowane zostanie połączenie sieciowe wraz z instrukcją jak to zrobić, która nie powinna być bardziej skomplikowana niż: # sendlog co zrobić, by taki komunikat dotarł też do osób nie używających konsoli tekstowej i instalujących od razu środowisko graficzne? 3. w jaki sposób zrealizować przesyłanie logów? po stronie użytkownika musi się to sporowadzać do wydania jednej komendy, a po naszej musi działać całkiem bezobsługowo. musi być też proste i polegać na jak najmniejszej liczbie narzędzi, żeby wysłanie logu nie zmuszało usera do instalowania jakiejś kobyły. niezłym rozwiązaniem chyba będzie serwer ftp z katalogiem na upload i jakieś narzędzie pozwalające na wysłanie pliku prosto z linii komend? 4. na koniec pozostaje prezentacja danych dla developerów. to chyba najprostsza część, wystarczy oskryptować w php. -- michał sałaban -|- emes (na) pld-linux.org -|- jabber: [EMAIL PROTECTED] __________________________________________________________ nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles
