Title: Удаленный мониторринг нескольких ферм в l Post by: Ivanech on January 14, 2014, 02:39:59 PM Подскажите, какие программные средства есть для решения следующей проблемы:
Есть несколько ферм, расположенных в разных местах. Все работают под Linux (сборки BAMT для старых карточек и SMOS-1 для новых). Хочется иметь мониторинг всех ферм в одном месте. В идеале, чтобы была одна страничка на сайте, на которой отображалось текущее состояние всех ферм с возможность автоматического оповещения (email, SMS) в случае проблем с какой-либо фермой. Посоветуйте, какой софт лучше всего для этого использовать? Т.е. что нужно установить на фермах и что на серверной части сайта мониторинга? Title: Re: Удаленный мониторринг нескольких ферм в l Post by: Ladukas on January 14, 2014, 08:18:22 PM http://www.teamviewer.com/
Добрай бесплатный софт. Правда, иногда глючный. Есть вроде и для линукс. У меня Windows + Андроид - все как надо, откуда надо и когда надо (насчет когда надо - погорячился :) ). А, и да, вроде веб приложения нету. Title: Re: Удаленный мониторринг нескольких ферм в l Post by: needbmw on January 14, 2014, 08:24:39 PM штатный miner.php не пойдет?
e-mail и sms отправлять правда не умеет, но если руки растут откуда следует всегда можно допилить. https://i.imgur.com/bRrDrqo.png Title: Re: Удаленный мониторринг нескольких ферм в l Post by: Ivanech on January 15, 2014, 08:30:50 AM TeamViewer, openVPN и прочие средства удаленного управления хороши именно для управления конкретной фермой, а для мониторинга они не очень подходят, так как надо коннектиться к каждой ферме по отдельности и смотреть как у нее дела.
А хочется иметь общую сводную страницу, на которой все фермы были бы одновременно видны (фермы физически расположены в разных местах, иногда в разных городах). Штатные средства, допилить, конечно можно. Но если есть возможность не изобретать велосипед - хотелось бы использовать готовое решение. Наверняка же кто-то уже сталкивался с такой необходимостью одновременного удаленного мониторинга множества ферм. Title: Re: Удаленный мониторринг нескольких ферм в l Post by: aistto on January 15, 2014, 12:58:04 PM штатный miner.php не пойдет? что это и где лежит? просвятите )Title: Re: Удаленный мониторринг нескольких ферм в l Post by: needbmw on January 15, 2014, 01:07:19 PM штатный miner.php не пойдет? что это и где лежит? просвятите )в любом дистрибутиве cgminer или bfgminer https://github.com/ckolivas/cgminer/blob/master/miner.php достаточно поставить него на один из серверов и прописать в $rigs адреса и порты всех своих майнеров, все будет на одной странице выводиться в одном месте. по умолчанию $rigs содержит только майнер на локальной машине на стандартном порту: $rigs = array('127.0.0.1:4028'); а если есть еще майнеры на других компах, их прописываешь так к примеру: $rigs = array('127.0.0.1:4028', '192.168.0.1:4028', '192.168.0.2:4028'); и так далее через запятую. и не забудьте включить API на каждом майнере (ключи --api-listen, --api-network, --api-allow - см. README cgminer) и открыть порт API Title: Re: Удаленный мониторринг нескольких ферм в l Post by: mins777 on January 15, 2014, 02:57:30 PM чем копаться в miner.php мудифицировал под себя штатный api-example.php
1) закоментил строку: #print "$cmd returned '$line'\n"; в function request($cmd,$addr) 2) в конец после функций переписал/добавил код: Code: $addrs = array('192.168.0.201', '192.168.0.202', '192.168.0.203', '192.168.0.204', '192.168.0.205'); |