Freesco, NND, CDN, EOS
http://forum.freesco.pl/

aktualizacja mrtg z błędem
http://forum.freesco.pl/viewtopic.php?f=24&t=15503
Strona 1 z 1

Autor:  stasziel [ środa, 13 czerwca 2007, 13:03 ]
Tytuł:  aktualizacja mrtg z błędem

Dziś rano poprzez
: [/] [] ()
pacman -Suy
zaktualizowałem sobie NND. M.in. zaktualizował się pakiet mrtg. Po restartcie mrtg statystyki nie ruszyły. Po drobiazgowym śledztwie okazało się, że plik /etc/rc.d/mrtg jest skopany. Pomieszane instrukcje startu i stopu. Po prowizorycznej naprawie (brak czasu) statystyki ruszyły :D

Autor:  JakubC [ środa, 13 czerwca 2007, 17:25 ]
Tytuł: 

Ewidentnie mój błąd. Przepraszam bardzo.

Pakiet już poprawiony i pojawi się w repozytoriach o 4 w nocy.

Autor:  stasziel [ środa, 13 czerwca 2007, 20:38 ]
Tytuł: 

Nie ma za co. :lol:
I dzięki za szybką reakcję :D

Autor:  mac11 [ niedziela, 17 czerwca 2007, 16:56 ]
Tytuł: 

Kurka dopiero ten post znalazłem ... no powalczyłem sobie :) .
Za diabła nie mogłem pojąć co się dzieje.
No wszystko działa (po rzeinstalowaniu mrtg).
p.

Autor:  Cesik [ poniedziałek, 6 sierpnia 2007, 07:43 ]
Tytuł: 

Mimo reinstalacji dalej jest problem startu mrtg.
Tak powinien wyglądać /etc/rc.d/mrtg:

: [/] [] ()
#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

mrtg_start() {
   PID="`pidof -o %PPID -x mrtg.run mrtg`"
   stat_busy "Uruchamiam MRTG"
   if [ ! -z "$PID" ]; then
      stat_fail
   else
      add_daemon mrtg
      #Na wszelki wypadek...
      for i in `cat /etc/mrtg/ipki.txt`; do
         iptables -D mrtg_traffic -d $i -j RETURN 2>/dev/null
         iptables -D mrtg_traffic -s $i -j RETURN 2>/dev/null
      done
      iptables -D INPUT -j mrtg_traffic 2>/dev/null
      iptables -D FORWARD -j mrtg_traffic 2>/dev/null
      iptables -D OUTPUT -j mrtg_traffic 2>/dev/null
      iptables -F mrtg_traffic 2>/dev/null
      iptables -X mrtg_traffic 2>/dev/null
      #Start
      iptables -N mrtg_traffic 2>/dev/null
      for i in `cat /etc/mrtg/ipki.txt`; do
         iptables -A mrtg_traffic -d $i -j RETURN 2>/dev/null
         iptables -A mrtg_traffic -s $i -j RETURN 2>/dev/null
      done
      iptables -I INPUT -j mrtg_traffic 2>/dev/null
      iptables -I FORWARD -j mrtg_traffic 2>/dev/null
      iptables -I OUTPUT -j mrtg_traffic 2>/dev/null
      /etc/mrtg/mrtg.run &
      stat_done
   fi
}

mrtg_stop() {
   PID="`pidof -o %PPID -x mrtg.run mrtg`"
   stat_busy "Zatrzymuję MRTG"
   for i in `cat /etc/mrtg/ipki.txt`; do
      iptables -D mrtg_traffic -d $i -j RETURN 2>/dev/null
      iptables -D mrtg_traffic -s $i -j RETURN 2>/dev/null
   done
   iptables -D INPUT -j mrtg_traffic 2>/dev/null
   iptables -D FORWARD -j mrtg_traffic 2>/dev/null
   iptables -D OUTPUT -j mrtg_traffic 2>/dev/null
   iptables -F mrtg_traffic 2>/dev/null
   iptables -X mrtg_traffic 2>/dev/null
   [ ! -z "$PID" ]  && kill -9 $PID 2>/dev/null
   if [ $? -gt 0 ]; then
      stat_fail
   else
      rm_daemon mrtg
      stat_done
   fi
}

case "$1" in
   start)
      mrtg_start
      ;;
   stop)
      mrtg_stop
      ;;
   restart)
      mrtg_stop
      sleep 3
      mrtg_start
      ;;
   *)
      echo "Użycie: $0 {start|stop|restart}"
      ;;
esac
exit 0

Autor:  JakubC [ wtorek, 7 sierpnia 2007, 15:29 ]
Tytuł: 

TAK wygląda plik mrtg w wersji mrtg która jest w repozytoriach (13-7nnd).

Autor:  Cesik [ niedziela, 19 sierpnia 2007, 12:35 ]
Tytuł: 

Faktycznie po aktualizacji do wersji 13-7nnd już nie trzeba zmieniać konfiguracji mrtg.
Powstał za to taki problem: http://forum.freesco.pl/viewtopic.php?t=15755

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/