Skip to content

A monitor for Folding@Home instances built in PowerShell

License

Notifications You must be signed in to change notification settings

mpearon/PUB-FAHMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Folding@Home Monitor

Purpose

This script's purpose is to make monitoring and controlling remote Folding@Home instances easier.

Features

As features are implemented, the will be added to this list

  • HTTP Listener - Allows predefined FAHClient commands to be run on remote folder, returning results via HTTP endpoint

Proposed Features

Ideas for new features will be added to this list

  • Listener - Access FAHClient locally, parse results and return via HTTP/HTTPS endpoint
    • HTTP/HTTPS Listener implemented in PowerShell
      • Support Authentication
        • Basic
        • Header
    • Supported Requests
      • GET Queue Info ( queue-info )
      • GET Power Level ( options power )
      • SET Power Level ( option power <light|medium|full> )
      • GET Donor ID / Name ( options user )
      • GET Team ID / Name ( options team )
      • SET Pause All Slots ( pause * )
      • SET Unpause All Slots ( unpause * )
      • SET onIdle All Slots ( on_idle * )
      • SET Finish All Slots ( finish * )
  • Output Options
    • Return InfluxDB output when requested
    • Return Prometheus output when requested
    • Return Custom output when requested

Settings

No configurable settings at this time.

Known Issues

To report issues, use this link.

Release Notes

Reference CHANGELOG for documentation about changes made to this repository

About

A monitor for Folding@Home instances built in PowerShell

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published