jane
Version, currently master branch1 version
- master branchlatestAug 3, 2026
github.com/perfecto25/jane
linux monitoring system
Installation
# Add this to your shard.yml
dependencies:
jane:
github: perfecto25/jane
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
1.11.0- License
- MIT
- Target
janefrom src/jane.cr
Dependencies
Runtime Dependencies
README
Jane Agent
Fresh, organic, farm to table metrics and events.
Description
Jane is a lightweight sytem and process monitoring software. It is inspired by Tildeslash Monit and uses the same philosophy to report on a system's metrics and observability.
Jane consists of 2 parts
- Jane agent - a basic monitoring agent that runs on a managed host and reports Metrics and Checks
Metrics show things like CPU utilization, memory usage, process uptime, etc
Checks show whether configured thresholds are over the limit and issue alerts
- Jane HQ - a central server that receives agent events and uses logical rules to send alerts to users based on Check thresholds.
Installation
TODO: Write installation instructions here
install prereqs
dnf install pcre2-devel
Usage
Alerting
Jane has 3 main methods of alerting.
- direct email
- HQ
- slack
Jane will alert on any issues depending on how alerting is setup in config.toml
if HQ is enabled, it will alert to your HQ endpoint
only HQ or alert.email can be enabled at once, if both are enabled, Jane will send to HQ only.
alert.slack can be enabled with any other method - and will fire off a slack message regardless of other alerting methods.
Roadmap
- add additional utils (network, process) (done)
- ability to send alerts from agent via smtp host (done)
- add Slack alert functionality
Contributing
- Fork it (https://github.com/perfecto25/jane/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- perfecto25 - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Aug 3, 2026
- Crystal
1.11.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/perfecto25/jane
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 17, 2026
- Synced
- Aug 17, 2026
- Versions
- 1