Nuki – Dreambox Monitoring System

Det har länge varit engagerad i satellitmottagare Dreambox, Om du läser mig, Om du inte vet, det är sorg, särskilt om du har om 50 i servrar från dem. Jag började skriva för att övervaka processer och enligt beror att besluta om att starta mottagaren, eftersom på grund fastnat mgcamd avbryts den normala driften av mottagaren och önskad återstart KAM modul. så jag bestämde mig, Jag skulle lättare om du bara skriva ett skriptche att automatisera den här proceduren.

Den nuvarande verisiâ på Nuki det är 1.3. Återigen borta ett bra tag ungefär ett halvt år efter den sista tillkännagivandet. I slutändan har redan glatt färdig produkt, iztestvan och fungerar hyggligt bra. För närvarande finns det flera viktiga förbättringar som kan ses i nyheter och jag ska försöka beskriva dem senare в förändring log-en.

Script arbete med CCcam, Newcs и MgCamd без проблеми, möjligen andra kommer att fungera, men jag har inte testat på grund av brist på reservdelar mottagare. Jag vill skriva ett installationsprogram som kan hanteras och installeras Nuki it-utan att behöva spela 2 timmar och förbryllande – абе това тъпо Neo2SHYAlien що е толкова прост 😈 . Men detta kommer att ske i- avlägsen framtid. Vid tiden rinner skriptet helt på mottagaren som en demon, стартира се остава в фонов режим и върши тихо и незабележимо своята работа. Nu servern är endast nödvändigt 3 små saker en liten php skriptche som kan överföras på begäran av mottagaren på vad december krypteringsmoduler används och huruvida mottagaren sänder krypterad kanal. En annan fortfarande lite php skriptche att hämta information om omstarten och kastade dem i databasen. Också jag lämnade en öppen port genom vilken att överföra loggar mottagare innan återstart. Nog nonsens här och nödvändiga filer

grundläggande skript

Nuki

Hjälp script (nedhängande avlägsnas)

Nuki Addon

startskript

Börja

Dessa är de tre manus. Det är nödvändigt att hitta är / var / etc / och vara raka 777 🙂 За не linux потребителите може би е трудно за разбиране затова се надявам скоро да напиша инсталатор и да ви отмени 🙂 Пък и не само защото има качване на бази данни поставяне на разни скриптове тук таме абе некомфортна работа 😉

Server har följande 3

denna dårskap är en demon i det informationsöverföringen. Använd nc port 666 😈 kan valfritt justeras försiktig när du lägger det och jag ändra det sätt på vilket förbehåller logotyper mottagare.

server demon är inte längre nödvändigt script kan överföra information direkt på PHP-skript server

Nytt script för att spela in loggar (loggar)

log-införare

Detta är ett PHP-skript som är ansvarig för förfrågningar mottagare för att förse dem med nödvändig information. Ta förlängningen och placeras i en mapp demon Webbserver på din 🙂 Detta kan ändras genom att ändra positionen för info-filen i huvud script Nuki 😉

informant

denna dårskap bearbetade logg från omstarten av mottagarna och hälla dem i databasen. пак прегледайте скрипта ако са променяни нещата. аз съм го сложил в crontab den 1 час

convertor

Отделих старата версия в отделна директория, все пак е коренно различна от новата и няма смисъл да се пречи. Ако на някои му е интересно какво е било преди OLD NUKI 🙂

Искам да изкажа огромна благодарност на ShadowX мои добър приятел, Линукс гуру и пътеводна светлина в непознатите за мен води. Също така и на Nathariel мои добър приятел, програмист и слушател на болните ми идеи. Също и не на последно място на човека на които е кръстен скрипта и вдъхновение в умопомрачителните мигове.

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

Förstärkt av 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 частта ми както пожелаеш 🙂

Lämna svar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Anti SPAM *