Nuki – Dreambox Monitoring System

Voor geruime tijd omgaan met satellietontvangers Dreambox, Als je mij hebt gelezen, Als u niet weet, Het is een pijn, vooral als je over 50 in de serverkamer daaruit. In eerste instantie begonnen ben ik schriftsysteem om processen bewaken en volgens nemen een besluit over de vraag of opnieuw op te starten van ontvanger, omdat normaal en bijgebouw mgcamd gehouden werkprocessen van de ontvanger en vereist een herstart. CAM module. Dus heb ik besloten, dat zal meer gemakkelijk als u een eenvoudig script automatiseren van deze procedure schrijft.

Dit verisiâ van Nuki is 1.3. Nogmaals het is al genoeg tijd ongeveer een half jaar na de laatste aankondiging. Op het einde, ik heb al genoeg eindproduct, iztestvan en het werkt behoorlijk goed. Er zijn momenteel verschillende belangrijke verbeteringen die kunnen worden gezien in Nieuws en ik zal proberen om ze later te beschrijven in de change log-a.

Het script werkt met CCcam, NewCS en MgCamd zonder problemen, en anderen zal waarschijnlijk werken, maar ik heb niet getest wegens gebrek aan vrije ontvangers. Ik wil schrijven een installateur die kan verwerken en installeren NUKI-it zonder te spelen 2 uren en u – абе това тъпо Neo2SHYAlien що е толкова прост 😈 . Maar het gaat gebeuren de- verre toekomst. Op het moment draait het script volledig op de ontvanger als een demon, стартира се остава в фонов режим и върши тихо и незабележимо своята работа. Al is op de server alleen nodig 3 kleine dingen een beetje php script waarmee u informatie op verzoek van de ontvanger indient voor wat de encryptie modules worden gebruikt en of de ontvanger verzendt een gecodeerd kanaal. Een ander klein php script opnieuw te nemen van de informatie voor restartite en het duwen van hen in de database. Ik heb ook een open poort waarin de overdracht van de logs van ontvangers voor opnieuw opstarten. Dat is onzin en de benodigde bestanden

De Basic script

Nuki

script helpen (verwijderde afhankelijkheid)

Nuki Addon

opstartscript

Opstarten

Dit zijn de drie script. Het is noodzakelijk om te vinden is/var/etc/en rechten 777 🙂 За не linux потребителите може би е трудно за разбиране затова се надявам скоро да напиша инсталатор и да ви отмени 🙂 Пък и не само защото има качване на бази данни поставяне на разни скриптове тук таме абе некомфортна работа 😉

De server heeft de volgende 3

deze onzin is de demon die overdracht van informatie. Hiervoor gebruikt de nc-poort 666 😈 kunt eventueel kijken naar waar u hem en wijzig het pad waar is opgeslagen de logo's.

Server demon u hoeft niet langer het script mag de informatie direct op de php-script op de server

Nieuw script voor het transcriberen van de dagboeken (Logboeken)

Log-inserter

Dit is een php script die verantwoordelijk voor de toepassingen van ontvangers is aan hen te voorzien van de nodige informatie. Verwijder de extensie en plaats het in de map Demon de 🙂-webserver, die kan dit worden veranderd door het omsteken van het info-bestand in het hoofdscript van NUKI 😉

Informator

Deze shit behandeld logo's van het opnieuw starten van de ontvangers en gieten hen in de database. het script opnieuw bekijken als deze dingen zijn veranderd. Ik zet het in crontab van 1 uur

Converter

Ik zetten opzij de oude versie in een aparte map, Echter het is radicaal anders dan nieuw en het heeft geen zin om te voorkomen dat. Als sommige interessant is wat het voorheen OUDE NUKI 🙂

Ik wil mijn enorme dankbaarheid uitspreken aan de ShadowX mijn goede vriend, Linux goeroe en leidend licht in onbekende wateren voor mij. Ook op de Nathariel mijn goede vriend, Ontwikkelaar en luisteraar van mijn zieke ideeën. En last but not least de man die werd uitgeroepen tot script en inspiratie in de verbazingwekkende momenten.

Creative Commons-licentie
Het werk gemaakt door Nuki Neo2SHYAlien gebruik Creative Commons Naamsvermelding-Gelijk delen 2.5 Bulgarije-contract.
Op basis van de volgende werkzaamheden:Neo2SHYAlien.EU.
Voor machtigingen buiten het bereik van dit contract, Bekijk de https://Neo2SHYAlien.EU/nuki_src/.

Versterkt door 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 частта ми както пожелаеш 🙂

Laat een antwoord achter

Uw e-mailadres zal niet worden gepubliceerd. Verplichte velden zijn gemarkeerd *

Anti SPAM *