nuki – Sistema di monitoraggio Dreambox

Si è da tempo impegnata in ricevitori satellitari scatola dei sogni, Se mi leggi, se non si conosce, che è il dolore, soprattutto se si dispone di circa 50 il server da loro. Ho iniziato a scrivere il sistema per monitorare i processi e secondo dipende per decidere se riavviare il ricevitore, perché un giusto processo mgcamd bloccato blocca il normale funzionamento del ricevitore e il riavvio richiesto CAMMA modulo. così ho deciso, Vorrei più facile se solo scrivere un skriptche per automatizzare questa procedura.

Il verisiâ corrente NUCKY questo 1.3. Ancora una volta camminato un bel po 'circa la metà di un anno dopo l'ultimo annuncio. prodotto in ultima analisi, hanno già felicemente terminato, iztestvan e funziona decentemente bene. Allo stato attuale, ci sono diversi importanti miglioramenti che possono essere visti in notizie e cercherò di descrivere in un secondo momento cambiamento в log-a.

lavoro script con CCcam, NewCS и MGcamd без проблеми, forse gli altri lavoreranno, ma non ho ancora testato causa della mancanza di pezzi di ricevitori. Voglio scrivere un programma di installazione in grado di elaborare e nuki-installato senza dover giocare 2 ore e sconcertante – абе това тъпо Neo2SHYAlien що е толкова прост 😈 . Ma questo avverrà in- lontano futuro. Attualmente, lo script funziona interamente sul ricevitore come un demone, стартира се остава в фонов режим и върши тихо и незабележимо своята работа. Ora il server è necessario solo 3 piccole cose un po ' PHP skriptche che può presentare le informazioni su richiesta del ricevitore su quello che sono utilizzati moduli di cifratura dicembre e se il ricevitore trasmette canale crittografato. Un altro ancora un po 'skriptche php per prendere informazioni sul riavvio e spingendoli nel database. Inoltre ho lasciato una porta aperta attraverso la quale trasferire i registri ricevitori prima del riavvio. nonsense abbastanza qui e file necessari

basic Script

NUCKY

aiuto di script (A seconda rimosso)

nuki Addon

script di avvio

Avviare

Questi sono i tre sceneggiatura. E 'necessario trovare un / var / etc / e sono dritto 777 🙂 За не linux потребителите може би е трудно за разбиране затова се надявам скоро да напиша инсталатор и да ви отмени 🙂 Пък и не само защото има качване на бази данни поставяне на разни скриптове тук таме абе некомфортна работа 😉

Server ha la seguente 3

questa follia è un demone in quanto le informazioni trasferimento. Si prega di utilizzare la porta nc 666 😈 può opzionalmente essere variata attenzione a dove si mettono le modifiche e il modo in cui si riserva il ricevitore loghi.

demone del server non è più necessario script può trasferire le informazioni direttamente sul server script php

Nuovo script per i log di registrazione (logs)

log-inseritore

Questo è uno script PHP che è responsabile per le richieste di ricevitori per fornire loro le informazioni necessarie. Rimuovere l'estensione e collocato in una cartella demone sul server Web si 🙂 Questo può essere modificato cambiando la posizione del file di informazioni nello script principale nuki 😉

informatore

questo processo stoltezza registro dal riavvio di ricevitori e versarli nel database. пак прегледайте скрипта ако са променяни нещата. аз съм го сложил в crontab di 1 час

convertor

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

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

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

Arricchito da Zemanta

5 Commenti

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

lascia un commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *

Anti Spam *