Bitcoin Forum
December 11, 2016, 06:35:23 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Akbash 1.0.12: Open Source cgminer watchdog (remote monitoring, emails, HTTP)  (Read 29619 times)
af_newbie
Legendary
*
Offline Offline

Activity: 910



View Profile
April 10, 2012, 09:30:45 PM
 #1

.
1481438123
Hero Member
*
Offline Offline

Posts: 1481438123

View Profile Personal Message (Offline)

Ignore
1481438123
Reply with quote  #2

1481438123
Report to moderator
1481438123
Hero Member
*
Offline Offline

Posts: 1481438123

View Profile Personal Message (Offline)

Ignore
1481438123
Reply with quote  #2

1481438123
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481438123
Hero Member
*
Offline Offline

Posts: 1481438123

View Profile Personal Message (Offline)

Ignore
1481438123
Reply with quote  #2

1481438123
Report to moderator
Epoch
Legendary
*
Offline Offline

Activity: 917



View Profile
April 10, 2012, 09:48:04 PM
 #2

This is an interesting development but unless it is open-source (or until you build up rep) you may have trouble instilling enough trust/confidence to get much uptake. 

Do you really expect someone to blindly run your program when, for all we know, it may be installing a rootkit, malware, a keylogger, deleting 'wallet.dat', or performing a 'format c:' operation?

I'm not suggesting this is the case, and I am sympathetic to your position, and I would love to try out your program, but this is the unfortunate reality of today's messed up world.

BTC: 1DJVUnLuPA2bERTkyeir8bKn1eSoRCrYvx
NMC: NFcfHSBBnq622pAr1Xoh9KtnBPA5CUn6id
P_Shep
Legendary
*
Offline Offline

Activity: 924


View Profile WWW
April 10, 2012, 10:43:33 PM
 #3

Also, add recording of the various parameters to a database like mysql or sqlite etc. Then I can read this data back and display it in Anubis as graphs Smiley
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
April 11, 2012, 12:05:09 AM
 #4

Interesting but as indicated no source = too risky.
grue
Global Moderator
Legendary
*
Offline Offline

Activity: 1932



View Profile
April 11, 2012, 08:57:28 PM
 #5

I have uploaded a new version 1.0.0.1. Added some cosmetic changes...

Next version will have the following features:

  - email notifications to be sent when triggers are met (enabled/disabled via config file)
  - integration of pool APIs into status page, showing balance BTC, stales, efficiency etc.
  - digital signature for the executable

nope

BD2A8BB3067E21CF5997B56CF7CB9534EBE39639

It is pitch black. You are likely to be eaten by a grue.

Tired of annoying signature ads? Ad block for signatures
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1526

Reverse engineer from time to time


View Profile
April 11, 2012, 09:38:46 PM
 #6

This sound a bit like my temp monitor. I wrote it with cgminer's API in mind, killing the mining thread(process on failure) via the API should the GPU overheat. Saved me multiple times.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
The LT
Full Member
***
Offline Offline

Activity: 188



View Profile WWW
April 13, 2012, 11:46:34 AM
 #7

This sound a bit like my temp monitor. I wrote it with cgminer's API in mind, killing the mining thread(process on failure) via the API should the GPU overheat. Saved me multiple times.

Doesn't cgminer throttle and shutdown the GPU on overheat itself?
Isepick
Full Member
***
Offline Offline

Activity: 181


View Profile
April 13, 2012, 01:22:11 PM
 #8

Awesome. I have 33 gpus across 12 rigs all running cgminer. Anubis makes keeping an eye on them much easier, but this will minimize my downtime for when I am sleeping and working. I'll test this out this weekend.

Running Armory using the cold storage feature makes getting rootkitted a mere annoyance Wink (not that I think there is any maliciousness here)
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1526

Reverse engineer from time to time


View Profile
April 13, 2012, 01:29:14 PM
 #9

This sound a bit like my temp monitor. I wrote it with cgminer's API in mind, killing the mining thread(process on failure) via the API should the GPU overheat. Saved me multiple times.

Doesn't cgminer throttle and shutdown the GPU on overheat itself?
That feature did not work for me. And I don't need throttling, but disabling the thread.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
April 13, 2012, 01:42:33 PM
 #10

This sound a bit like my temp monitor. I wrote it with cgminer's API in mind, killing the mining thread(process on failure) via the API should the GPU overheat. Saved me multiple times.

Doesn't cgminer throttle and shutdown the GPU on overheat itself?
That feature did not work for me. And I don't need throttling, but disabling the thread.

"Throttle and shutdown".

cgminer has 3 temp values.
target - temps above target throttles clock
overheat - temps above overheat drops clock to minimum defined (or stock if not defined) and puts fan at 100%.
shutdown - cgminer idles GPU thread (shows as "REST" or "OFF").
nedbert9
Sr. Member
****
Offline Offline

Activity: 252

Inactive


View Profile
April 13, 2012, 02:21:29 PM
 #11




Nice work.
The LT
Full Member
***
Offline Offline

Activity: 188



View Profile WWW
April 13, 2012, 07:08:40 PM
 #12

Quote
That feature did not work for me. And I don't need throttling, but disabling the thread.

Yeah, pretty much...

I've read the cgminer thread and ckolivas acknowledged there have been some problems with the implementation of the thermal control feature, namely the stopping and restarting the mining thread... I guess it will be fixed in a couple of next commits, though.
siggy
Full Member
***
Offline Offline

Activity: 235



View Profile
April 26, 2012, 04:51:26 PM
 #13

has anyone tried/tested this on XP?

Sigg

I am Pentium of Borg. Division is futile. You will be approximated.
Aseras
Hero Member
*****
Offline Offline

Activity: 658


View Profile
April 27, 2012, 02:30:29 PM
 #14

This looks pretty neat. How about programming in hooks so it can be run/installed as a service?

dropped you a couple coins. thanks.
Aseras
Hero Member
*****
Offline Offline

Activity: 658


View Profile
April 27, 2012, 05:12:37 PM
 #15

I have a vbs script that calls CG-WD as a scheduled task at logon.

Quote
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\cgminer\cgminer-wdog\cgm-wdog.bat" & Chr(34), 0
Set WinScriptHost = Nothing

That hides the window. The cgminer.lnk also calls the same vbscript that hides the cgminer window.

So far working pretty good.
-ck
Moderator
Legendary
*
Offline Offline

Activity: 2002


Ruu \o/


View Profile WWW
May 01, 2012, 07:22:00 AM
 #16

I'll be moving akbash away from cgminer/bfgminer APIs and poke ADL/driver directly to sense miner activity.  
Crashes will be detected through debug events in addition to polling and enumerating of processes.  
Little heads up: Poking ADL concurrently from two applications can and will lead to crashes.

Primary developer/maintainer for cgminer and ckpool/ckproxy.
Pooled mine at kano.is, solo mine at solo.ckpool.org
-ck
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1526

Reverse engineer from time to time


View Profile
May 01, 2012, 08:00:33 AM
 #17

I'll be moving akbash away from cgminer/bfgminer APIs and poke ADL/driver directly to sense miner activity.  
Crashes will be detected through debug events in addition to polling and enumerating of processes.  
Little heads up: Poking ADL concurrently from two applications can and will lead to crashes.
Never had such a problem. Ran my ADL app side by side with cgminer for days and days and never once had a crash.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
-ck
Moderator
Legendary
*
Offline Offline

Activity: 2002


Ruu \o/


View Profile WWW
May 01, 2012, 12:20:04 PM
 #18

I guess reading a value off is not likely to cause a problem, whereas updating it concurrently would. There is no locking around calls to ADL since it just hooks into the functions directly in the driver.

Primary developer/maintainer for cgminer and ckpool/ckproxy.
Pooled mine at kano.is, solo mine at solo.ckpool.org
-ck
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
May 01, 2012, 01:15:27 PM
 #19

As a potential user I would prefer software which uses the API.  If the rig becomes unstable having multiple components talking to the driver makes troubleshooting more difficult and honestly I would just uninstall anything I don't need.

Is there a good reason to not use the API?  I mean cgminer is already doing the polling (and won't stop even if you do it directly) why not just piggyback off of its data?  Plus for things like a hang w/ activity the drivers will still show load.  How are you going to detect that?  cgminer detects it because the GPU fails to respond to the next load.
nedbert9
Sr. Member
****
Offline Offline

Activity: 252

Inactive


View Profile
May 27, 2012, 03:18:37 PM
 #20



Having problems getting akbash to connect and relay through the SMTP servers.

rc:  421
Pages: [1] 2 3 4 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!