kaktus250 Napisano Luty 13, 2009 Zgłoszenie Share Napisano Luty 13, 2009 Mam routing dsl'a na Fedorze8+squid. Chcę uruchomić mrtg. W tym celu zainstalowałem z yum install mrtg . Powstał katalog /etc/mrtg z plikiem mrtg.cfg W ogóle to mam katalogi związane z mrtg następujące: /usr/local/src/mrtg-2.16.2/bin/ /usr/local/src/mrtg-2.16.2/bin/contrib./mrtg-startup-script/mrtg /usr/local/doc/mrtg-2.15.1/bin/contrib./mrtg-startup-script/mrtg /usr/bin/mrtg /var/www/mrtg /var/lock/mrtg /etc/mrtg/ /etc/cron.d/mrtg Chciałbym jakąś wskazówkę - gdzie szukać instrukcji na Fedorę bo te które przewertowałem nie pasują do mojego drzewa katalogów. dziękuję i pozdrawiam miłośników Linuksa Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Luty 13, 2009 Zgłoszenie Share Napisano Luty 13, 2009 Chcesz korzystać z SNMP czy nie? Bo jeżeli nie, to można to łatwo zrobić... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kaktus250 Napisano Luty 17, 2009 Autor Zgłoszenie Share Napisano Luty 17, 2009 Chcesz korzystać z SNMP czy nie? Bo jeżeli nie, to można to łatwo zrobić... Może niedoczytałem dokładnie, ale jeśli da się zrobić statystyki serwera z mrtg bez snmp to wole bez. Ale czy sie da ? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Luty 18, 2009 Zgłoszenie Share Napisano Luty 18, 2009 Jasne że się da Poczytaj: http://return.dnsalias.net/wiki/index.php/...zyli_statystyki http://ash.dnsalias.net/?p=63 http://www.nekochan.net/wiki/index.php/MRT...hs_without_SNMP Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kaktus250 Napisano Marzec 3, 2009 Autor Zgłoszenie Share Napisano Marzec 3, 2009 (edytowane) Jasne że się da Poczytaj: http://return.dnsalias.net/wiki/index.php/...zyli_statystyki http://ash.dnsalias.net/?p=63 http://www.nekochan.net/wiki/index.php/MRT...hs_without_SNMP Mam taką sytuację: Fedora 8 1 zainstalowałem lighttpd - uruchomiłem /etc/rc.d/init.d/lighttpd start 2 Konfigurację robiłem wg http://return.dnsalias.net/wiki/index.php/...-_serwer_plików 3 Mój plik mrtg.conf - na razie część zahaszowałem WorkDir: /srv/www/lighttpd EnableIPv6: no Interval: 5 Title[hda_tmp]: /dev/hda Worst/Current Temperature PageTop[hda_tmp]: <H1>/dev/hda Worst/Current Temperature</H1> Options[hda_tmp]: nobanner,gauge,noinfo,nopercent Target[hda_tmp]: `/etc/mrtg/get_temp hda` MaxBytes[hda_tmp]: 45 AbsMax[hda_tmp]: 60 YLegend[hda_tmp]: Temp WRS/CUR Unscaled[hda_tmp]: d LegendI[hda_tmp]: LegendO[hda_tmp]: #Title[hdb_tmp]: /dev/hdb Worst/Current Temperature #PageTop[hdb_tmp]: <H1>/dev/hdb Worst/Current Temperature</H1> #Options[hdb_tmp]: nobanner,gauge,noinfo,nopercent #Target[hdb_tmp]: `/etc/mrtg/get_temp hdb` #MaxBytes[hdb_tmp]: 45 #AbsMax[hdb_tmp]: 60 #YLegend[hdb_tmp]: Temp WRS/CUR #Unscaled[hdb_tmp]: d #LegendI[hdb_tmp]: #LegendO[hdb_tmp]: #Title[hdc_tmp]: /dev/hdc Worst/Current Temperature #PageTop[hdc_tmp]: <H1>/dev/hdc Worst/Current Temperature</H1> #Options[hdc_tmp]: nobanner,gauge,noinfo,nopercent #Target[hdc_tmp]: `/etc/mrtg/get_temp hdc` #MaxBytes[hdc_tmp]: 45 #AbsMax[hdc_tmp]: 60 #YLegend[hdc_tmp]: Temp WRS/CUR #Unscaled[hdc_tmp]: d #LegendI[hdc_tmp]: #LegendO[hdc_tmp]: Title[hda_pwr]: /dev/hda Power_On_Hours/Start_Stop_Count PageTop[hda_pwr]: <H1>/dev/hda Power_On_Hours/Start_Stop_Count</H1> Options[hda_pwr]: nobanner,gauge,noinfo,nopercent Target[hda_pwr]: `/etc/mrtg/get_start_power hda` MaxBytes[hda_pwr]: 20000 AbsMax[hda_pwr]: 50000 YLegend[hda_pwr]: PWRh/STRTcnt LegendI[hda_pwr]: LegendO[hda_pwr]: #Title[hdb_pwr]: /dev/hdb Power_On_Hours/Start_Stop_Count #PageTop[hdb_pwr]: <H1>/dev/hdb Power_On_Hours/Start_Stop_Count</H1> #Options[hdb_pwr]: nobanner,gauge,noinfo,nopercent #Target[hdb_pwr]: `/etc/mrtg/get_start_power hdb` #MaxBytes[hdb_pwr]: 20000 #AbsMax[hdb_pwr]: 50000 #YLegend[hdb_pwr]: PWRh/STRTcnt #LegendI[hdb_pwr]: #LegendO[hdb_pwr]: #Title[hdc_pwr]: /dev/hdc Power_On_Hours/Start_Stop_Count #PageTop[hdc_pwr]: <H1>/dev/hdc Power_On_Hours/Start_Stop_Count</H1> #Options[hdc_pwr]: nobanner,gauge,noinfo,nopercent #Target[hdc_pwr]: `/etc/mrtg/get_start_power hdc` #MaxBytes[hdc_pwr]: 20000 #AbsMax[hdc_pwr]: 50000 #YLegend[hdc_pwr]: PWRh/STRTcnt #LegendI[hdc_pwr]: #LegendO[hdc_pwr]: Title[hda_err]: /dev/hda Raw_Read_Error/Seek_Error PageTop[hda_err]: <H1>/dev/hda Raw_Read_Error/Seek_Error</H1> Options[hda_err]: nobanner,gauge,noinfo,nopercent Target[hda_err]: `/etc/mrtg/get_error_rate hda` MaxBytes[hda_err]: 500000000 AbsMax[hda_err]: 5000000000 YLegend[hda_err]: Raw_Read/Seek LegendI[hda_err]: LegendO[hda_err]: #Title[hdb_err]: /dev/hdb Raw_Read_Error/Seek_Error #PageTop[hdb_err]: <H1>/dev/hdb Raw_Read_Error/Seek_Error</H1> #Options[hdb_err]: nobanner,gauge,noinfo,nopercent #Target[hdb_err]: `/etc/mrtg/get_error_rate hdb` #MaxBytes[hdb_err]: 500000000 #AbsMax[hdb_err]: 5000000000 #YLegend[hdb_err]: Raw_Read/Seek #LegendI[hdb_err]: #LegendO[hdb_err]: #Title[hdc_err]: /dev/hdc Raw_Read_Error/Seek_Error #PageTop[hdc_err]: <H1>/dev/hdc Raw_Read_Error/Seek_Error</H1> #Options[hdc_err]: nobanner,gauge,noinfo,nopercent #Target[hdc_err]: `/etc/mrtg/get_error_rate hdc` #MaxBytes[hdc_err]: 500000000 #AbsMax[hdc_err]: 5000000000 #YLegend[hdc_err]: Raw_Read/Seek #LegendI[hdc_err]: #LegendO[hdc_err]: Title[hda_free]: /dev/hda Total/Used space PageTop[hda_free]: <H1>/dev/hda Total/Used space</H1> Options[hda_free]: nobanner,gauge,noinfo,nopercent Target[hda_free]: `/etc/mrtg/get_free hda` MaxBytes[hda_free]: 750019411968 AbsMax[hda_free]: 750019411968 kilo[hda_free]: 1024 YLegend[hda_free]: Total/Used LegendI[hda_free]: LegendO[hda_free]: #Title[hdb_free]: /dev/hdb Total/Used space #PageTop[hdb_free]: <H1>/dev/hdb Total/Used space</H1> #Options[hdb_free]: nobanner,gauge,noinfo,nopercent #Target[hdb_free]: `/etc/mrtg/get_free hdb` #MaxBytes[hdb_free]: 750019411968 #AbsMax[hdb_free]: 750019411968 #kilo[hdb_free]: 1024 #YLegend[hdb_free]: Total/Used #LegendI[hdb_free]: #LegendO[hdb_free]: #Title[hdc_free]: /dev/hdc Total/Used space #PageTop[hdc_free]: <H1>/dev/hdc Total/Used space</H1> #Options[hdc_free]: nobanner,gauge,noinfo,nopercent #Target[hdc_free]: `/etc/mrtg/get_free hdc` #MaxBytes[hdc_free]: 750019411968 #AbsMax[hdc_free]: 750019411968 #kilo[hdc_free]: 1024 #YLegend[hdc_free]: Total/Used #LegendI[hdc_free]: #LegendO[hdc_free]: ----------------------------------------------------kreski moje 4. Do krona na razie nie dodawałem uruchomiłem /etc/mrtg/doit potem /etc/mrtg/run_mrtg 5 Po uruchomieniu w logach widzę takie komunikaty - z programowania w c nie jestem dobry więc prosze o pomoc 2009-03-03 14:10:37 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: WARNING: Problem with External get '/etc/mrtg/get_temp hda': Expected a Number for 'in' but got '' 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: WARNING: Problem with External get '/etc/mrtg/get_temp hda': Expected a Number for 'out' but got '' 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: WARNING: Problem with External get '/etc/mrtg/get_start_power hda': Expected a Number for 'in' but got '' 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: WARNING: Problem with External get '/etc/mrtg/get_start_power hda': Expected a Number for 'out' but got '' 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: WARNING: Problem with External get '/etc/mrtg/get_error_rate hda': Expected a Number for 'in' but got '' 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: WARNING: Problem with External get '/etc/mrtg/get_error_rate hda': Expected a Number for 'out' but got '' 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: ERROR: Target[hda_tmp][_IN_] ' $target->[0]{$mode} ' did not eval into defined data 2009-03-03 14:10:37 -- 2009-03-03 14:10:37: ERROR: Target[hda_tmp][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data 2009-03-03 14:10:38 -- 2009-03-03 14:10:37: ERROR: Target[hda_pwr][_IN_] ' $target->[1]{$mode} ' did not eval into defined data 2009-03-03 14:10:38 -- 2009-03-03 14:10:37: ERROR: Target[hda_pwr][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data 2009-03-03 14:10:38 -- 2009-03-03 14:10:37: ERROR: Target[hda_err][_IN_] ' $target->[2]{$mode} ' did not eval into defined data 2009-03-03 14:10:38 -- 2009-03-03 14:10:37: ERROR: Target[hda_err][_OUT_] ' $target->[2]{$mode} ' did not eval into defined data ---------------------------------------------------moje kreski 6. Moje skrypty a) get_temp #!/bin/bash /usr/sbin/smartctl -A /dev/$1 > /tmp/temp_smart.$1 DATA=`cat /tmp/temp_smart.$1 | grep "194 Temp"` echo $DATA | cut -f5 -d" " | sed 's/.\(.*\)/\1/' echo $DATA | cut -f4 -d" " | sed 's/.\(.*\)/\1/' echo 0 echo 0 get_start_power #!/bin/bash POWER=`cat /tmp/temp_smart.$1 | grep Power_On_Hours` echo $POWER | cut -f10 -d" " START=`cat /tmp/temp_smart.$1 | grep Start_Stop_Count` echo $START | cut -f10 -d" " echo 0 echo 0 c) get_error_rate #!/bin/bash READ=`cat /tmp/temp_smart.$1 | grep Raw_Read_Error_Rate` echo $READ | cut -f10 -d" " SEEK=`cat /tmp/temp_smart.$1 | grep Seek_Error_Rate` echo $SEEK | cut -f10 -d" " echo 0 echo 0 d) get_free #!/bin/bash DATA=`df -k /dev/"$1"1 | tail -1` TOTAL=`echo $DATA | cut -f2 -d" "` FREE=`echo $DATA | cut -f3 -d" "` echo "$TOTAL * 1024" | bc echo "$FREE * 1024" | bc echo 0 echo 0 e) doit env LANG=C indexmaker --show=day --nolegend --columns=2 --title="MRTG stats for fileserver" --output=/srv/www/lighttpd/index.html /etc/mrtg/mrtg.conf rm -f /srv/www/lighttpd/*.png /etc/mrtg/run_mrtg[/code\ f) run_mrtg [code]env LANG=C /usr/bin/mrtg --logging /var/log/mrtg.log /etc/mrtg/mrtg.conf > /dev/null 2>&1 ---------------------kreski moje 7 Prawa skryptów 755 root root 8 Skrypty siedzą w /etc/mrtg 9 Po uruchomieniu powstaje plik mrtg.ok Proszę o pomoc w usunięciu błędów i mam pytanie: czy ja dobrze rozumiem że uruchamiając mrtg z konsoli przez /etc/mrtg/run_mrtg zobaczę graficzną prezentację statystyk ?. Gdzieś czytałem że z przeglądarki można ? Edytowane Marzec 3, 2009 przez WalDo Dodanie odpowiednich tagów do "tasiemca" Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Marzec 3, 2009 Zgłoszenie Share Napisano Marzec 3, 2009 W artykule z którego korzystałeś, jest napisane (może nie wprost przy mrtg) że FC6 to był ostatni system, który stosował rozdział na hda i sda. Masz błąd w konfiguracji: Target[hda_tmp]: `/etc/mrtg/get_temp hda` Zamiast hda powinno być sda (pierwszy dysk). Tak samo w pozostałych modułach. czy ja dobrze rozumiem że uruchamiając mrtg z konsoli przez /etc/mrtg/run_mrtg zobaczę graficzną prezentację statystyk ?. Gdzieś czytałem że z przeglądarki można ? Jeżeli masz X'y i jakieś środowisko graficzne na tym komputerze, to wystarczy wpisać w przeglądarce http://127.0.0.1 lub http://localhost Z innego komputera http://ip_komputera_z_mrtg. Wsio p.s. W opisie skryptów jest zaznaczone, że należy podać prawidłowy parametr. Hmm, może powinienem napisać to jaśniej :lammer: Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kaktus250 Napisano Marzec 4, 2009 Autor Zgłoszenie Share Napisano Marzec 4, 2009 (edytowane) Zrobiłem tak: WorkDir: /srv/www/lighttpd EnableIPv6: no Interval: 5 Title[hda_tmp]: /dev/sda Worst/Current Temperature PageTop[hda_tmp]: <H1>/dev/sda Worst/Current Temperature</H1> Options[hda_tmp]: nobanner,gauge,noinfo,nopercent Target[hda_tmp]: `/etc/mrtg/get_temp sda` MaxBytes[hda_tmp]: 45 AbsMax[hda_tmp]: 60 YLegend[hda_tmp]: Temp WRS/CUR Unscaled[hda_tmp]: d LegendI[hda_tmp]: LegendO[hda_tmp]: #Title[hdb_tmp]: /dev/hdb Worst/Current Temperature #PageTop[hdb_tmp]: <H1>/dev/hdb Worst/Current Temperature</H1> #Options[hdb_tmp]: nobanner,gauge,noinfo,nopercent #Target[hdb_tmp]: `/etc/mrtg/get_temp hdb` #MaxBytes[hdb_tmp]: 45 #AbsMax[hdb_tmp]: 60 #YLegend[hdb_tmp]: Temp WRS/CUR #Unscaled[hdb_tmp]: d #LegendI[hdb_tmp]: #LegendO[hdb_tmp]: #Title[hdc_tmp]: /dev/hdc Worst/Current Temperature #PageTop[hdc_tmp]: <H1>/dev/hdc Worst/Current Temperature</H1> #Options[hdc_tmp]: nobanner,gauge,noinfo,nopercent #Target[hdc_tmp]: `/etc/mrtg/get_temp hdc` #MaxBytes[hdc_tmp]: 45 #AbsMax[hdc_tmp]: 60 #YLegend[hdc_tmp]: Temp WRS/CUR #Unscaled[hdc_tmp]: d #LegendI[hdc_tmp]: #LegendO[hdc_tmp]: Title[hda_pwr]: /dev/sda Power_On_Hours/Start_Stop_Count PageTop[hda_pwr]: <H1>/dev/sda Power_On_Hours/Start_Stop_Count</H1> Options[hda_pwr]: nobanner,gauge,noinfo,nopercent Target[hda_pwr]: `/etc/mrtg/get_start_power sda` MaxBytes[hda_pwr]: 20000 AbsMax[hda_pwr]: 50000 YLegend[hda_pwr]: PWRh/STRTcnt LegendI[hda_pwr]: LegendO[hda_pwr]: #Title[hdb_pwr]: /dev/hdb Power_On_Hours/Start_Stop_Count #PageTop[hdb_pwr]: <H1>/dev/hdb Power_On_Hours/Start_Stop_Count</H1> #Options[hdb_pwr]: nobanner,gauge,noinfo,nopercent #Target[hdb_pwr]: `/etc/mrtg/get_start_power hdb` #MaxBytes[hdb_pwr]: 20000 #AbsMax[hdb_pwr]: 50000 #YLegend[hdb_pwr]: PWRh/STRTcnt #LegendI[hdb_pwr]: #LegendO[hdb_pwr]: #Title[hdc_pwr]: /dev/hdc Power_On_Hours/Start_Stop_Count #PageTop[hdc_pwr]: <H1>/dev/hdc Power_On_Hours/Start_Stop_Count</H1> #Options[hdc_pwr]: nobanner,gauge,noinfo,nopercent #Target[hdc_pwr]: `/etc/mrtg/get_start_power hdc` #MaxBytes[hdc_pwr]: 20000 #AbsMax[hdc_pwr]: 50000 #YLegend[hdc_pwr]: PWRh/STRTcnt #LegendI[hdc_pwr]: #LegendO[hdc_pwr]: Title[hda_err]: /dev/sda Raw_Read_Error/Seek_Error PageTop[hda_err]: <H1>/dev/sda Raw_Read_Error/Seek_Error</H1> Options[hda_err]: nobanner,gauge,noinfo,nopercent Target[hda_err]: `/etc/mrtg/get_error_rate sda` MaxBytes[hda_err]: 500000000 AbsMax[hda_err]: 5000000000 YLegend[hda_err]: Raw_Read/Seek LegendI[hda_err]: LegendO[hda_err]: #Title[hdb_err]: /dev/hdb Raw_Read_Error/Seek_Error #PageTop[hdb_err]: <H1>/dev/hdb Raw_Read_Error/Seek_Error</H1> #Options[hdb_err]: nobanner,gauge,noinfo,nopercent #Target[hdb_err]: `/etc/mrtg/get_error_rate hdb` #MaxBytes[hdb_err]: 500000000 #AbsMax[hdb_err]: 5000000000 #YLegend[hdb_err]: Raw_Read/Seek #LegendI[hdb_err]: #LegendO[hdb_err]: #Title[hdc_err]: /dev/hdc Raw_Read_Error/Seek_Error #PageTop[hdc_err]: <H1>/dev/hdc Raw_Read_Error/Seek_Error</H1> #Options[hdc_err]: nobanner,gauge,noinfo,nopercent #Target[hdc_err]: `/etc/mrtg/get_error_rate hdc` #MaxBytes[hdc_err]: 500000000 #AbsMax[hdc_err]: 5000000000 #YLegend[hdc_err]: Raw_Read/Seek #LegendI[hdc_err]: #LegendO[hdc_err]: Title[hda_free]: /dev/sda Total/Used space PageTop[hda_free]: <H1>/dev/sda Total/Used space</H1> Options[hda_free]: nobanner,gauge,noinfo,nopercent Target[hda_free]: `/etc/mrtg/get_free sda` MaxBytes[hda_free]: 750019411968 AbsMax[hda_free]: 750019411968 kilo[hda_free]: 1024 YLegend[hda_free]: Total/Used LegendI[hda_free]: LegendO[hda_free]: #Title[hdb_free]: /dev/hdb Total/Used space #PageTop[hdb_free]: <H1>/dev/hdb Total/Used space</H1> #Options[hdb_free]: nobanner,gauge,noinfo,nopercent #Target[hdb_free]: `/etc/mrtg/get_free hdb` #MaxBytes[hdb_free]: 750019411968 #AbsMax[hdb_free]: 750019411968 #kilo[hdb_free]: 1024 #YLegend[hdb_free]: Total/Used #LegendI[hdb_free]: #LegendO[hdb_free]: #Title[hdc_free]: /dev/hdc Total/Used space #PageTop[hdc_free]: <H1>/dev/hdc Total/Used space</H1> #Options[hdc_free]: nobanner,gauge,noinfo,nopercent #Target[hdc_free]: `/etc/mrtg/get_free hdc` #MaxBytes[hdc_free]: 750019411968 #AbsMax[hdc_free]: 750019411968 #kilo[hdc_free]: 1024 #YLegend[hdc_free]: Total/Used #LegendI[hdc_free]: #LegendO[hdc_free]: i w logach widzę prawie te same błędy co wcześniej 2009-03-04 14:50:44 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-04 14:50:45 -- 2009-03-04 14:50:44: WARNING: Problem with External get '/etc/mrtg/get_temp sda': Expected a Number for 'in' but got '' 2009-03-04 14:50:45 -- 2009-03-04 14:50:44: WARNING: Problem with External get '/etc/mrtg/get_temp sda': Expected a Number for 'out' but got '' 2009-03-04 14:50:45 -- 2009-03-04 14:50:44: WARNING: Problem with External get '/etc/mrtg/get_start_power sda': Expected a Number for 'in' but got '' 2009-03-04 14:50:45 -- 2009-03-04 14:50:44: WARNING: Problem with External get '/etc/mrtg/get_start_power sda': Expected a Number for 'out' but got '' 2009-03-04 14:50:45 -- 2009-03-04 14:50:44: WARNING: Problem with External get '/etc/mrtg/get_error_rate sda': Expected a Number for 'in' but got '' 2009-03-04 14:50:45 -- 2009-03-04 14:50:44: WARNING: Problem with External get '/etc/mrtg/get_error_rate sda': Expected a Number for 'out' but got '' 2009-03-04 14:50:45 -- 2009-03-04 14:50:45: ERROR: Target[hda_tmp][_IN_] ' $target->[0]{$mode} ' did not eval into defined data 2009-03-04 14:50:45 -- 2009-03-04 14:50:45: ERROR: Target[hda_tmp][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data 2009-03-04 14:50:45 -- 2009-03-04 14:50:45: ERROR: Target[hda_pwr][_IN_] ' $target->[1]{$mode} ' did not eval into defined data 2009-03-04 14:50:45 -- 2009-03-04 14:50:45: ERROR: Target[hda_pwr][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data 2009-03-04 14:50:45 -- 2009-03-04 14:50:45: ERROR: Target[hda_err][_IN_] ' $target->[2]{$mode} ' did not eval into defined data 2009-03-04 14:50:45 -- 2009-03-04 14:50:45: ERROR: Target[hda_err][_OUT_] ' $target->[2]{$mode} ' did not eval into defined data Rozumiem że w skryptach nie mam zmieniać tylko w mrtg.conf ? Zmieniać parametr czyli np `/etc/mrtg/get_temp sda` ? Próbowałem zmianiać też wpisy z lewej np . Target[sda_tmp]: ale to nic nie daje. Mam chyba jeszcze jeden problem Uruchomiłem mrtg i lighttpd na bramce internetowej działającej z proxy transparent na porcie 8080. Wszystko z mrtg robię zdalnie przez ssh. Jak wpisuje od siebie zdalnie w przeglądarce 192.168.0.1 to po 5 lub 10 minutach uruchamia mi się strona ze statystykami. Widzę 4 rysunki - są na nich jedynie pionowe czerwone kreski -po jednej w każdym rysunku tzn że nie działają statystyki co jest oczywiste z uwagi na błędy. Przede wszystkim muszę pozbyć się błędów. (_acha_ → aha) ORT jak uruchomię df z konsoli linuxowej to mam /dev/sda1 ..... Wracając do skryptów...czy ja to dobrze zmieniłem ? __________________ To jest forum a nie lista mailingowa. Proszę nie cytować całych postów widocznych powyżej. Cytujemy wyłącznie treść, do której odnosimy się bezpośrednio. Edytowane Marzec 12, 2009 przez WalDo usunięcie zbędnych cytatów Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Marzec 5, 2009 Zgłoszenie Share Napisano Marzec 5, 2009 Rozumiem że w skryptach nie mam zmieniać tylko w mrtg.conf ? Zmieniać parametr czyli np `/etc/mrtg/get_temp sda` ? Dobrze rozumiesz. Zrobiłem tak: Plik .conf wygląda OK. Próbowałem zmianiać też wpisy z lewej np . Target[sda_tmp]: ale to nic nie daje. To tylko kosmetyka. Wpisy w nawiasach klamrowych odpowiadają za nazwę pliku .html Przede wszystkim muszę pozbyć się błędów. ... Wracając do skryptów...czy ja to dobrze zmieniłem ? Wygląda dobrze. Trzeba się przyjrzeć temu co leży pod spodem Masz zainstalowane smartmontools? Co pokazuje smartctl -A /dev/sda Pomocne też może być uruchamianie skryptów "z palca". Idź do /etc/mrtg i wbij: ./get_temp sda Dopóki nie zobaczysz 4 numerków nie będzie dobrze. p.s. Tak powinno wyglądać poprawne działanie: [email protected]'s password: Last login: Tue Mar 3 16:59:38 2009 from 169.254.0.2 [root@nodezero ~]# tail /var/log/mrtg.log 2009-03-05 14:35:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:40:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:45:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:50:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:55:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:00:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:05:01 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:10:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:15:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:20:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' [root@nodezero ~]# smartctl -A /dev/hda smartctl version 5.37 [i686-redhat-linux-gnu] Copyright © 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 118 093 006 Pre-fail Always - 196204702 3 Spin_Up_Time 0x0003 093 092 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 19 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 071 060 030 Pre-fail Always - 14116827 9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 3232 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 24 187 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0 189 Unknown_Attribute 0x003a 100 100 000 Old_age Always - 0 190 Temperature_Celsius 0x0022 062 060 045 Old_age Always - 656212006 194 Temperature_Celsius 0x0022 038 040 000 Old_age Always - 38 (Lifetime Min/Max 0/25) 195 Hardware_ECC_Recovered 0x001a 066 058 000 Old_age Always - 238157427 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0 202 TA_Increase_Count 0x0032 100 253 000 Old_age Always - 0 [root@nodezero ~]# /etc/mrtg/get_temp hda 40 38 0 0 [root@nodezero ~]# Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kaktus250 Napisano Marzec 6, 2009 Autor Zgłoszenie Share Napisano Marzec 6, 2009 [name=Arabski' post='120728' date='5 Mar 2009, 14:19 ]Dobrze rozumiesz. Plik .conf wygląda OK. To tylko kosmetyka. Wpisy w nawiasach klamrowych odpowiadają za nazwę pliku .html Wygląda dobrze. Trzeba się przyjrzeć temu co leży pod spodem Masz zainstalowane smartmontools? Co pokazuje smartctl -A /dev/sda smartctl -A /dev/sda pierwszy raz pokazał to #smartctl -A /dev/sda smartctl version 5.37 [i386-redhat-linux-gnu] Copyright © 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Warning! SMART Attribute Data Structure error: invalid SMART checksum. Warning! SMART Attribute Thresholds Structure error: invalid SMART checksum. === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 65535 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_ FAILED RAW_VALUE 255 Unknown_Attribute 0x00ff 000 000 000 Pre-fail Always FAILI NG_NOW 1099511627520 255 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 196 Reallocated_Event_Count <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x8f00 170 216 000 Old_age Offline - 157233797829888 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 213 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9500 170 216 000 Old_age Offline - 157233797816320 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 0 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9f00 170 216 000 Old_age Offline - 163830867596544 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 0 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9f00 170 216 000 Old_age Offline - 163830867599104 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 0 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9500 170 216 000 Old_age Offline - 163830867593728 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 0 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9f00 170 216 000 Old_age Offline - 151736239691008 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 0 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x8a00 170 216 000 Old_age Offline - 157233797829888 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 0 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9500 170 216 101 Old_age Offline - 151736239691008 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 82 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x8f00 170 216 045 Old_age Offline - 163830867596544 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 50 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9f00 170 216 071 Old_age Offline - 151736239677440 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 40 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9500 170 216 048 Old_age Offline - 151736239688192 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 50 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9f00 170 216 032 Old_age Offline - 163830867593728 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 100 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x8f00 170 216 050 Old_age Offline - 163830867596544 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 51 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0x9f00 170 216 085 Old_age Offline - 179224030383872 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 78 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA 216 Unknown_Attribute 0xc000 171 216 055 Old_age Offline - 0 216 Unknown_Attribute <== Data Page | WARNING: PREVIOUS ATTRIBUTE HA S TWO 48 Unknown_Attribute <== Threshold Page | INCONSISTENT IDENTITIES IN THE DATA potem niechcący pociągnąłem myszką po ekranie i teraz wynik działania jest pusty . Wynik # rpm -qa | grep smartmon jest taki więc jest zainstalowany, ale może nie uruchomiony ? smartmontools-5.37-7.fc8 Pomocne też może być uruchamianie skryptów "z palca". Idź do /etc/mrtg i wbij: ./get_temp sda Dopóki nie zobaczysz 4 numerków nie będzie dobrze. p.s. Tak powinno wyglądać poprawne działanie: [email protected]'s password: Last login: Tue Mar 3 16:59:38 2009 from 169.254.0.2 [root@nodezero ~]# tail /var/log/mrtg.log 2009-03-05 14:35:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:40:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:45:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:50:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 14:55:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:00:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:05:01 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:10:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:15:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' 2009-03-05 15:20:02 -- Started mrtg with config '/etc/mrtg/mrtg.conf' [root@nodezero ~]# smartctl -A /dev/hda smartctl version 5.37 [i686-redhat-linux-gnu] Copyright © 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 118 093 006 Pre-fail Always - 196204702 3 Spin_Up_Time 0x0003 093 092 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 19 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 071 060 030 Pre-fail Always - 14116827 9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 3232 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 24 187 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0 189 Unknown_Attribute 0x003a 100 100 000 Old_age Always - 0 190 Temperature_Celsius 0x0022 062 060 045 Old_age Always - 656212006 194 Temperature_Celsius 0x0022 038 040 000 Old_age Always - 38 (Lifetime Min/Max 0/25) 195 Hardware_ECC_Recovered 0x001a 066 058 000 Old_age Always - 238157427 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0000 100 253 000 Old_age Offline - 0 202 TA_Increase_Count 0x0032 100 253 000 Old_age Always - 0 [root@nodezero ~]# /etc/mrtg/get_temp hda 40 38 0 0 /etc/mrtg/get_temp sda daje w wyniku 2 zera Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Marzec 6, 2009 Zgłoszenie Share Napisano Marzec 6, 2009 smartctl -A /dev/sda pierwszy raz pokazał to Whoa! Ale masakra... Nic dziwnego, że nie działa - odczyty SMART są z kosmosu. Jaki to dysk? ATA? SCSI? Masz jakieś problemy z tym dyskiem? Zrób: yum update smartmontools I pokaż wynik działania smartctl -a /dev/sda Tym razem małe a Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kaktus250 Napisano Marzec 9, 2009 Autor Zgłoszenie Share Napisano Marzec 9, 2009 Whoa! Ale masakra... Nic dziwnego, że nie działa - odczyty SMART są z kosmosu. Jaki to dysk? ATA? SCSI? Masz jakieś problemy z tym dyskiem? Zrób: yum update smartmontools I pokaż wynik działania smartctl -a /dev/sda Tym razem małe a Dysk jest ATA: Pokażę co zrobiłem i wyniki: [root@IZS ~]# rpm -qa |grep smartmon smartmontools-5.37-7.fc8 [root@IZS ~]# yum update smartmontools fedora 100% |=========================| 2.1 kB 00:00 updates 100% |=========================| 2.6 kB 00:00 Setting up Update Process Could not find update match for smartmontools No Packages marked for Update [root@IZS ~]# Potem [root@IZS ~]# smartctl -a /dev/sda smartctl version 5.37 [i386-redhat-linux-gnu] Copyright © 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Model Family: Seagate Barracuda 7200.7 and 7200.7 Plus family Device Model: ST380011A Serial Number: 5JVH1Z2A Firmware Version: 8.01 User Capacity: 80,025,280,000 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 6 ATA Standard is: ATA/ATAPI-6 T13 1410D revision 2 Local Time is: Mon Mar 9 11:15:27 2009 CET SMART support is: Available - device has SMART capability. SMART support is: Disabled Warning! SMART Attribute Data Structure error: invalid SMART checksum. Warning! SMART Attribute Thresholds Structure error: invalid SMART checksum. === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED See vendor-specific Attribute list for marginal Attributes. General SMART Values: Offline data collection status: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. Total time to complete Offline data collection: ( 0) seconds. Offline data collection capabilities: (0x00) Offline data collection not supp orted. SMART capabilities: (0x0000) Automatic saving of SMART data i s not implemented. Error logging capability: (0x00) Error logging supported. General Purpose Logging supported. SMART Attributes Data Structure revision number: 62208 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_ FAILED RAW_VALUE 97 Unknown_Attribute 0x00d9 000 000 217 Pre-fail Offline FAILI NG_NOW 0 77 Unknown_Attribute 0x5fc6 195 253 198 Old_age Always FAILI NG_NOW 4351 123 Unknown_Attribute 0x80d9 183 123 217 Pre-fail Offline FAILI NG_NOW 141671571390681 123 Unknown_Attribute 0x34d9 008 000 217 Pre-fail Offline FAILI NG_NOW 256 30 Unknown_Attribute 0x00dc 000 000 220 Old_age Offline FAILI NG_NOW 0 77 Unknown_Attribute 0x5fc6 195 253 198 Old_age Always FAILI NG_NOW 4351 191 G-Sense_Error_Rate 0x00d9 000 000 217 Pre-fail Offline FAILI NG_NOW 0 123 Unknown_Attribute 0x58d9 177 123 217 Pre-fail Offline FAILI NG_NOW 57174604644569 123 Unknown_Attribute 0x80d9 183 123 217 Pre-fail Offline FAILI NG_NOW 82297943490777 123 Unknown_Attribute 0x34d9 008 000 217 Pre-fail Offline FAILI NG_NOW 256 SMART Error Log Version: 0 No Errors Logged Warning! SMART Self-Test Log Structure error: invalid SMART checksum. SMART Self-test log structure revision number 0 Warning: ATA Specification requires self-test log structure revision number = 1 Num Test_Description Status Remaining LifeTime(hours) LBA _of_first_error # 1 Vendor offline Completed: servo/seek failure 10% 13615 146 2247472 # 2 Vendor offline Completed: servo/seek failure 150% 28718 19 34952973 # 3 Vendor offline Completed: read failure 00% 18464 825 184340 # 4 Vendor offline Interrupted (host reset) 00% 29800 - # 5 Vendor offline Interrupted (host reset) 140% 6272 - # 6 Vendor offline Completed without error 00% 1600 - # 7 Offline Completed without error 00% 0 - # 8 Vendor offline Completed: read failure 70% 8307 775 233620 Device does not support Selective Self Tests/Logging [root@IZS ~]# ntsysv [root@IZS ~]# Zobacz jak możesz jeszcze to: http://forum.fedora.pl/index.php?showtopic...mp;#entry120782 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Marzec 9, 2009 Zgłoszenie Share Napisano Marzec 9, 2009 Zjechaliśmy trochę z tematu MRTG. Ogólnie rzecz biorąc, jest coś nie tak z dyskiem. Nie odpowiedziałeś: Masz jakieś problemy z tym dyskiem? Na Twoim miejscu, zrobiłbym kopię danych z tego dysku jak najszybciej. Zobacz jak możesz jeszcze to: Nie pomogę, SQUIDem się kiedyś raz bawiłem i do tego krótko. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
kaktus250 Napisano Marzec 10, 2009 Autor Zgłoszenie Share Napisano Marzec 10, 2009 (edytowane) Zjechaliśmy trochę z tematu MRTG. Ogólnie rzecz biorąc, jest coś nie tak z dyskiem. Nie odpowiedziałeś: Na Twoim miejscu, zrobiłbym kopię danych z tego dysku jak najszybciej. Nie mam problemów z dyskiem, wszystko chodzi dobrze. mogłbym to jakoś przez ssh sprawdzić ? Edytowane Marzec 12, 2009 przez WalDo Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Marzec 10, 2009 Zgłoszenie Share Napisano Marzec 10, 2009 mogłbym to jakoś przez ssh sprawdzić ? Nie sądzę. Wracając do MRTG - te statystyki to miały być tylko odnośnie dysku? Bo jeżeli wywalisz to wszystko co dotyczy SMART, to inne rzeczy też można monitorować. http://return.dnsalias.net/_mrtg/ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
exbros Napisano Marzec 10, 2009 Zgłoszenie Share Napisano Marzec 10, 2009 ...jak uruchomię df z konsoli linuxowej to mam /dev/sda1 ..... A mozesz pokazac fdisk -l ??? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się