Nuki – Sistema de monitoramento de Dreambox

Por muito tempo envolvido em receptores de satélite Dreambox, se você me leu, se você não sabe,, o que você é tristeza, especialmente quando você tem cerca de 50 no servidor deles. Primeiro eu comecei a escrever um sistema que pode controlar os processos, e depende de tomar a decisão de se reiniciar o receptor, porque devido a забиващи mgcamd processos de interromper o funcionamento normal do receptor e exigiu a reinicialização CAM módulo. Então eu decidi, que é mais fácil de se escrever algo simplesmente skriptche que automatizar esse procedimento.

Atual верисия de Nuki é 1.3. Novamente passaram a satisfação de tempo, cerca de metade de um ano após o último anúncio. Afinal de contas já tenho, satisfeito com o produto acabado, изтестван e funciona decentemente bem. No momento, tem algumas melhorias importantes, que você pode ver no notícias e eu vou tentar descrevê-los mais tarde no change log-a.

O script funciona com o CCcam, NewCS e MgCamd sem problemas, provavelmente, e com os outros será a trabalhar, mas eu não testou, por causa da falta de peças de receptores. Eu quero escrever uma instalação, que podem processar e instalar НУКИ-ele sem jogar 2 horas e para que a cabeça – абе това тъпо Neo2SHYAlien що е толкова прост 😈 . Mas isso vai- um futuro distante. No momento em que o script é totalmente funciona em um receptor, como um demônio, стартира се остава в фонов режим и върши тихо и незабележимо своята работа. Já no servidor, você deve apenas 3 para pequenas coisas um pouco php skriptche que pode solicitar informações sobre o seu pedido com o receptor sobre o que de módulos criptográficos aproveitar e, se o receptor transmite um canal criptografado. Outra, não menos do que um pouco de php skriptche que solicitar informações sobre рестартите e bater no banco de dados. Além disso, eu deixei uma porta aberta, através da qual são transmitidos os logs de receptores até рестартират. Até então, como lixo aqui e todos os arquivos necessários

O cenário principal

Nuki

auxiliar de script (excluída, de acordo com)

Нуки Addon

o script de inicialização

Startup

É um dos três cenários. Você precisa encontrar é o /var/etc/ e com direitos 777 🙂 За не linux потребителите може би е трудно за разбиране затова се надявам скоро да напиша инсталатор и да ви отмени 🙂 Пък и не само защото има качване на бази данни поставяне на разни скриптове тук таме абе некомфортна работа 😉

O servidor tem as seguintes 3

este absurdo é um demônio, através do qual é transmitida a informação. para esse efeito, eu uso o nc porta 666 😈 de desejo pode ser пренастрои cuidado onde você esteve e para alterar o caminho que armazena o logos do receptor.

server demon já não precisa de um script você pode transmitir informações diretamente para o script php no servidor

Um novo script para assinatura de revistas (logs)

log-inserção

É um script php que é responsável pela consulta de receptores lhes fornece as informações necessárias. mach, a extensão e coloque na pasta demon Servidor da WEB que você 🙂 Isso pode mudar, como mudar a posição info do arquivo, no cenário principal НУКИ 😉

informator

é um absurdo tratar o logos o coletor e o seu preenchimento no banco de dados. пак прегледайте скрипта ако са променяни нещата. аз съм го сложил в crontab o 1 час

convertor

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

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

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

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

Deixe uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados *

anti SPAM *