Skip to content

thevickypedia/JarvisMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JarvisMonitor

Monitor that runs in the background to report the health status of Jarvis and its processes

Sample Crontab Entry

* * * * * cd ~/JarvisMonitor && bash run.sh >> monitor.log

Before making any changes to the main branch:

  • Cron entry should be commented
  • Main branch should be free of any commits made on docs branch
  • Existing docs branch should be deleted from both local and remote

Shell script will trigger main.py everytime, and pushes any changes to docs branch.
GitHub workflow trigger is set to trigger on push against docs branch which will rebuild GitHub pages.

If git push stops working on crontab:

  • Use the following command to authenticate using SSH instead of https
git remote set-url origin [email protected]:thevickypedia/JarvisMonitor.git

Sample Report

Process Name Status
Jarvis 🟢
Jarvis API 🟢
Background Tasks 🟢
Speech Synthesis API 🔴

References