Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: CCcam log

  1. #1

    CCcam log

    Здравейте колеги,

    Имам ццкам на линукс машина с убунту. До сега лога от ццкам се записваше в: /var/log/daemon.log, вчера обаче реших да пренасоча лога, и сега се записва в отделен файл, само за него: /var/log/cccam.log. Всички останали логове от програмите инсталирани на PC-то имат файлове за настройки, кога да се сменя лога, и колко стари копия да пази, за ццкам обаче не виждам такъв файл. Моля, ако някой може да каже, как да направя така, че лога да се сменя всеки ден, като на останалите програми, и да си пази по едно старо копие ?

    Поздрави!

  2. #2
    Super Moderator turbopower's Avatar
    Join Date
    02-07-2011
    Location
    Somewhere between the Streams
    Posts
    3,515
    Uploads
    113

    Re: CCcam log

    Отговора на въпроса ти се казва logrotate Прочети за него ето ти един примерен конфиг за да добиеш представа. Не ми е ясно защо ти трябва архив на лога реално преглеждането му е трудоемка работа, но идеята ти ми харесва.

    /etc/logrotate.d/rsyslog
    Code:
    /var/log/syslog /var/log/daemon.log 
    {     
    rotate 1        daily     
    size 3M     
    missingok     
    notifempty     
    delaycompress     
    compress     
    postrotate         
    invoke-rc.d rsyslog reload > /dev/null     
    endscript 
    }  
    /var/log/mail.info 
    /var/log/mail.warn 
    /var/log/mail.err 
    /var/log/mail.log 
    /var/log/kern.log 
    /var/log/auth.log 
    /var/log/user.log 
    /var/log/lpr.log 
    /var/log/cron.log 
    /var/log/debug 
    /var/log/messages 
    {     
    rotate 1        
    daily     
    size 1M     
    missingok     
    notifempty     
    compress     
    delaycompress     
    sharedscripts     
    postrotate         
    invoke-rc.d rsyslog reload > /dev/null     
    endscript 
    }
      /var/log/ipc/CCcam-iusers.log 
    /var/log/ipc/CCcam-bcommands.log 
    /var/log/ipc/CCcam-restart-*.log 
    {     
    rotate 1        
    daily     
    size 1M     
    missingok     
    notifempty     
    delaycompress     
    compress     
    postrotate         
    invoke-rc.d rsyslog reload > /dev/null     
    endscript 
    }

  3. #3

    Re: CCcam log

    Първото нещо което направих е, да поставя реда "/var/log/cccam.log" във въпросния файл, който при мен изглежда така:
    /var/log/syslog
    {
    rotate 1
    daily
    missingok
    notifempty
    delaycompress
    compress
    postrotate
    reload rsyslog >/dev/null 2>&1 || true
    endscript
    }

    /var/log/mail.info
    /var/log/mail.warn
    /var/log/mail.err
    /var/log/mail.log
    /var/log/cccam.log
    /var/log/daemon.log
    /var/log/kern.log
    /var/log/auth.log
    /var/log/user.log
    /var/log/lpr.log
    /var/log/cron.log
    /var/log/debug
    /var/log/messages
    {
    rotate 1
    daily
    missingok
    notifempty
    compress
    delaycompress
    sharedscripts
    postrotate
    reload rsyslog >/dev/null 2>&1 || true
    endscript
    }
    Очевидно обаче, не съм го направил правилно, защото тази сутрин лога на ццкам не беше се обновил, за разлика от всички останали логове.
    Сега, след като виждаш, моя файл, имаш ли идея, къде точно трябва да поставя редчето с пътя до лога?

  4. #4

    Re: CCcam log

    Гледайки твоя файл, предполагм, че при мен трябва да е нещо такова?
    Code:
    /var/log/syslog
    {
    	rotate 1
    	daily
    	missingok
    	notifempty
    	delaycompress
    	compress
    	postrotate
    		reload rsyslog >/dev/null 2>&1 || true
    	endscript
    }
    
    /var/log/mail.info
    /var/log/mail.warn
    /var/log/mail.err
    /var/log/mail.log
    /var/log/daemon.log
    /var/log/kern.log
    /var/log/auth.log
    /var/log/user.log
    /var/log/lpr.log
    /var/log/cron.log
    /var/log/debug
    /var/log/messages
    {
    	rotate 1
    	daily
    	missingok
    	notifempty
    	compress
    	delaycompress
    	sharedscripts
    	postrotate
    		reload rsyslog >/dev/null 2>&1 || true
    	endscript
    }
    /var/log/cccam.log
    {
    	rotate 1
    	daily
    	missingok
    	notifempty
    	compress
    	delaycompress
    	sharedscripts
    	postrotate
    		reload rsyslog >/dev/null 2>&1 || true
    	endscript
    }

  5. #5
    Super Moderator turbopower's Avatar
    Join Date
    02-07-2011
    Location
    Somewhere between the Streams
    Posts
    3,515
    Uploads
    113

    Re: CCcam log

    Аз съм направил cccam да се рестратира веднъж на 24 часа и лога да се презаписва. Ти рестартираш ли автоматично всяка нощ? Имам съмнение, че стартиращият ти скрипт не е справилните опций, дай го тук за да се разгледа.

  6. #6

    Re: CCcam log

    Това ми е стартиращия скрипт:
    Code:
    /usr/local/bin/oscam -b &
    sleep 5
    echo "starting second Oscam server"
    oscam_2 -b -c /usr/local/etc/config2 &
    sleep 4
    echo "Starting first CCcam"
    /usr/local/bin/CCcam_1.x86 -d -C /var/etc/CCcam_1.cfg >> /var/log/cccam_1.log &
    sleep 4
    echo "chown owner nodeid"
    chown poster /tmp/.CCcam.nodeid
    echo "Removing nodeid and starting second CCcam"
    rm /tmp/.CCcam.nodeid && /usr/local/bin/CCcam_2.x86 -d -C /var/etc/CCcam_2.cfg >> /var/log/cccam_2.log &
    два ццкам-а и два оскам-а. При стартирането, втория ццкам, премехва nodeid на първия и така двете цецете работят с различен nodeid, като дори може да обменят карти по между си, иначе с еднакъв nodeid не става. Не рестартирам, камовете, защото след много следене се убедих, че без рестарт работи много по-добре, вероятно заради каширана информация. Ако има някакъв проблем и емуто крашва, то рестарта венъж дневно не го решава.

    В случая обаче, по-важно е това дали ще сменя логовете?
    Code:
    /var/log/cccam_1.log
    /var/log/cccam_2.log
    {
    	rotate 1
    	daily
    	missingok
    	notifempty
    	compress
    	delaycompress
    	postrotate
    		reload rsyslog >/dev/null 2>&1 || true
    	endscript
    }

  7. #7
    Super Moderator turbopower's Avatar
    Join Date
    02-07-2011
    Location
    Somewhere between the Streams
    Posts
    3,515
    Uploads
    113

    Re: CCcam log

    Само с това инфо не мога да ти дам адекватно мнение. Виж какво се получава когато се изпълнява logrotate там ще пише за що не ти обработва въпросният лог. Информация за това в /var/log/messages или /var/log/syslog . Идеята и изпълнението за двойният cccam e супер. Ето това е в нашият форум постоянно се няучава по нещо ново.

    Малко извън темата, но защо са ти нужни 2 cccam.

  8. #8

    Re: CCcam log

    Създадох си два нови файла в logrotate със следното съдържание:
    cccam_1
    Code:
    /var/log/cccam_1.log 
    {
    	rotate 1
    	daily
    	missingok
    	notifempty
    	compress
    	delaycompress
    	postrotate
    		reload rsyslog >/dev/null 2>&1 || true
    	endscript
    }
    cccam_2
    Code:
    /var/log/cccam_2.log {
    	rotate 1
    	daily
    	missingok
    	notifempty
    	compress
    	delaycompress
    	postrotate
    		reload rsyslog >/dev/null 2>&1 || true
    	endscript
    }
    Резултата е, че вече имам бекъп на старите логове, но лога не продължава да се записва в новите,!? Може би това "&" в края на стартиращия скрипт е проблема?

    rm /tmp/.CCcam.nodeid && /usr/local/bin/CCcam_2.x86 -d -C /var/etc/CCcam_2.cfg >> /var/log/cccam_2.log &


    Предимството, на двата ццкама е, че разделяш пиърите на Два по-малки сървъра, съотвтно времената са по-къси и когато едитващ нещо по конфизите, прекъсването е съвсем за кратко.

  9. #9
    Super Moderator turbopower's Avatar
    Join Date
    02-07-2011
    Location
    Somewhere between the Streams
    Posts
    3,515
    Uploads
    113

    Re: CCcam log

    Според мен трябва да създадеш и големина на лога за която да прави архив. Ти просто не достигаш размера който е по подразбиране и затова не ти прави архив (това е предположение ест). Виж в примерите които бях намерил че има размер на файла.

  10. #10

    Re: CCcam log

    На нито един от логовете, нямам зададен размер, защото те така или иначе се сменят всеки ден и не могат да достигнат някакви внушителни размери, като си запазват бекъп на стария лог. Лога на ццкам, също си направил копие, но не е започнал да пише в новия лог. Това е проблема за сега.

Page 1 of 2 12 LastLast

Similar Threads

  1. Hadu - CCCam DVB plugin - v Beta CCCam for PC DVBs
    By kolorado in forum CCcam Software and Tools
    Replies: 2
    Last Post: 13-05-2011, 20:19:48
  2. CCcam local jsc FLL and nova CCcam to CCcam
    By zaabal5 in forum CCcam Exchange: Local
    Replies: 0
    Last Post: 25-03-2011, 00:59:20
  3. reshare depuis oscam /cccam vers cccam
    By spank in forum French / Français
    Replies: 2
    Last Post: 17-01-2011, 13:50:12
  4. New Strong CCCam with C+ nordic as local +43 Cccam server
    By Allaf in forum CCcam Exchange: Local
    Replies: 0
    Last Post: 06-05-2010, 18:11:15
  5. Replies: 0
    Last Post: 05-03-2008, 12:41:52

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •