Nuka – Sistem za spremljanje Dreambox

To je že dolgo ukvarja s satelitskih sprejemnikov Dreambox, Če me prebrali, če ne veš, da je žalost še posebej, če imate o 50 v strežnikih njih. Začel sem pisati sistem za spremljanje procesov in po odvisen odločiti, ali da ponovno sprejemnik, ker zaradi zaljubljen proces mgcamd ustavi normalno delovanje sprejemnika in zahteva ponovni zagon CAM modul. zato sem se odločil, Jaz bi lažje, če si napisati skriptche za avtomatizacijo tega postopka.

Sedanja verisiâ na NUKA je 1.3. Spet je padel dober, medtem ko približno pol leta po zadnjem objave. Konec koncev je že srečno končnega izdelka, iztestvan in deluje spodobno dobro. Trenutno obstaja več pomembnih izboljšav, ki jih je mogoče videti v novice in bom poskusil, da jih opisali pozneje Sprememba в log-a.

Scenarij delo z CCcam, NewCS и MgCamd без проблеми, morda tudi drugi bodo delovale, vendar nisem preizkušen zaradi pomanjkanja rezervnih sprejemnikov. Hočem napisati namestitveni program, ki se lahko obravnavajo in nameščen NUKI je, ne da bi morali igrati 2 ure in zmedo – абе това тъпо Neo2SHYAlien що е толкова прост 😈 . Vendar se bo to zgodilo v- oddaljeni prihodnosti. V času, ko se skript deluje popolnoma na sprejemniku kot daemon, стартира се остава в фонов режим и върши тихо и незабележимо своята работа. Sedaj strežnik je potrebno le 3 malo stvari, malo PHP skriptche, ki se lahko prenaša na zahtevo prejemnika o tem, kaj se uporabljajo decembra šifriranja moduli in ali sprejemnik oddaja šifriran kanal. Drug še malo php skriptche, da se informacije o ponovni zagon in jih vrgel v bazo. Prav tako sem pustil odprta vrata, skozi katere prenos dnevnikov sprejemnike pred ponovnim zagonom. Dovolj neumnosti tu in potrebne datoteke

osnovni scenarij

NUKA

pomoč skript (odvisno odstranjen)

Nuki Addon

zagon skript

Začeti

To so trije skript. Treba je najti je / var / etc / in ravna 777 🙂 За не linux потребителите може би е трудно за разбиране затова се надявам скоро да напиша инсталатор и да ви отмени 🙂 Пък и не само защото има качване на бази данни поставяне на разни скриптове тук таме абе некомфортна работа 😉

На сървъра има следните 3

тая щуротия е демона през които се прехвърля информацията. за целта използвам nc на порт 666 😈 по желание може да се пренастрои внимавайте къде го поставят и си променете пътя в които се запазва лога от приемника.

server demon ni več potrebno scenarij lahko prenesete podatke neposredno na php skript strežniku

Nov scenarij za snemanje dnevniki (dnevniki)

log-vstavitev

To je php skript, ki je odgovoren za zaprosi sprejemniki, da jim zagotovijo potrebne informacije. Odstranite razširitev in postavi v mapo demon WEB strežnik na vašem 🙂 To se lahko spremeni s spremembo položaja datoteke info v glavni scenarij NUKI 😉

informator

to norost obdelujejo dnevnik iz ponovni zagon sprejemnikov in jih lije v bazo. pregledati scenarij spet, če se stvari spremenijo. Sem dal v crontab na 1 čas

pretvornik

Sem ločil staro različico v posebnem imeniku, Vendar pa je bistveno drugačna od novega in ni smiselno, da se motijo. Če se kdo zanima, kaj je bilo prej OLD NUKI 🙂

Rad bi izrazil svoje veliko hvaležnost ShadowX moj dober prijatelj, Linux guru in vodilo v neznano vodo za mene. tudi na Nathariel moj dober prijatelj, programer in poslušalec mojih bolnih idej. Също и не на последно място на човека на които е кръстен скрипта и вдъхновение в умопомрачителните мигове.

Creative Commons License
Произведението Nuki създадено от Neo2SHYAlien ползва Криейтив Комънс Признание-Споделяне на споделеното 2.5 България договор.
Базирано на следната творба:neo2shyalien.EU.
За разрешения извън обсега на този договор, проверете на https://neo2shyalien.eu/nuki_src/.

Okrepljeno z Zemanta

5 comments

  1. Здравейте, много интересна идея, но не достатъчно ясно описание на инсталацията! Можете да прочетете още:
    1. SQL скрипт база данни с всички създаване на таблици
    2. Разположение PHP файлове
    3. Развъдчик скриптове Баш на вашия Dreambox
    Ако ви дам детайли бих могъл да напиша един пълен инсталатор.

    1. Дам идеята е стабилна и сама по себе си е уникална. Знам че съм описал супер неграмотно и има много неща за дообяснения но къде от липса на време къде от мързел не съм ги направил пък и самата ми web част е супер бъгава но е на личен сървър които не е обществено достъпен и затова не съм дал всички скриптове 🙂 В последната версия са избегнати много зависимости и кретенски идиотщини които задължават web сървъра да речем да беше *nix машина. Ако искаш мога да ти дам повече детайли на mail 🙂
      Отделно че целия проект съм си го водил сам което си е доста трудоемка задача, отделно че всичко в движение го научавах, бих се радвал да го разширя с някои нови функционалности и прочие но засега ще остане на зададен план, пък и скоро ще изгубя възможността за достъп до dreambox приемници и всичко ще се наложи да става през emulator 🙂
      Настоящата версия 1.3 мога смело да твърдя че работи много кратно по добре от всичките си предшественици забелязах някои неприятни моменти но и така продължава да работи. Стабилно е тествана на dreambox 500s с 4.70 software.

      1. Ще бъда много благодарен, ако повече Кажи как да инсталирате, имам в момента 25 приемници и имам нужда за всяка песен, наблюдава работата си и да покаже подробен отчет за това какво място. Тук е моят имейл адрес: aspekt.net @ gmail.com

  2. Аз съм сега работи в тази посока и аз искам да приложи система за мониторинг на Dreambox:
    1. За контрол на достъпада се покаже графики, като Zabbix или Munin
    2. Рестартирайте в случай на замразяване
    3. Създаване на информационни канали и споделяне.

    1. Добре малко по късно през деня ще ти изпратя необходимите файлове с по грамотно описание къде и какво да се направи 🙂 За графики не съм се замислял да пиша понеже не са ми били необходими но ако искаш можеш да доработиш web частта ми както пожелаеш 🙂

pusti odgovor

Vaš e-poštni naslov ne bo objavljen. Zahtevana polja so označena *

Anti SPAM *