05-05-25 Monday
MonitorMonkey:
* Graphing and historic data for custom events
* Removed 1m from custom events graph view, it's limited to 1m so this would only ever show 1 result. Added 30 min in tho
monitormonkey
02-05-25 Friday
MonitorMonkey
* Fixed bugs in agent for custom events
* Custom events in frontend now :)
monitormonkey
01-05-25 Thursday
MonitorMonkey
* Custom event support
monitormonkey
27-04-25 Sunday
WizardCut:
* Preview functionality
* modal editor
* Hotkey based zooming
* Auto preview no auto switching
* Multitude of bug fixes
wizardcut
26-04-25 Saturday
WizardCut:
* Added zoom functionality
Monitor Monkey:
* Optimising dashboards
* Database indexing
wizardcut
monitormonkey
19-04-25 Saturday
Monitor Monkey:
* Events now combines the old packeges + sec evnets on host dashboard
* Added events as sub heading with Open Ports support for now
* Agent support for top 10 CPU/RAM processes
* Now display that in host_dashboard, this updates once a day
monitormonkey
18-04-25 Friday
Monitor Monkey:
* Security event models are now just for all events, an event being a hourly/daily summary of something
* Chagned rate limiting to be per min to prevent burst requests at startup getting blocked
* Added agnet support for events. We get open ports for now and send once a day and at agent startup
monitormonkey
17-04-25 Thursday
Monitor Monkey:
* Added 5/30 min graphing
* Graphing buttons are now in a drop down
* made host dashboard actually a host dashboard and not just graphs
* Added models for upcoming "security events"
monitormonkey
16-04-25 Wednesday
Monitor Monkey:
* Now shows online hosts first on dash
* Refactored a lot of helper functions
* Added a
features page
* View all features button in home page
* optimised a query that was causing dashboard to not load
* Optimised how we check online hosts
* Webhook alerts now have an X-Title header for applications like ntfy.sh
* Webhook titles now have less metadata, this metadata is in the body now
monitormonkey
15-04-25 Tuesday
Monitor Monkey:
* Added count of current unacked / unresolved alerts in the header bar thing
* Alert page configuration of types of alerts
* Made alerts page nicer
* Webhook alerting
* Ack alert dialogue now appears at start of page instead of end
monitormonkey
14-04-25 Monday
Monitor Monkey:
* Alert history page, very pretty :)
* Alert acking func
* Alert filter func
monitormonkey
12-04-25 Saturday
Monitor Monkey:
* Tagging feature added
* Sorted by tag in dashboard added
* Dash now has a lil banner at the bottom that shows up when we are filtering that allows us to remove filters
* Now keep alert history
monitormonkey
11-04-25 Friday
Monitor Monkey:
* Agent memory leak fix
* Agent better restart and handling of errors
* API better exception handling
* Agent ARM version
* ARM now detected in deploy script
* Tested on raspberry pi
* Tried to add update with twitter button but oauth library I'm using is not behaving, needa new one...
* Temperature graphing, all metrics on 1 graph like load average is
* Fix issue with temp graphs stopping disks loading if we have no temp (like on a VPS)
* Fix upgrade script not correctly detecting a running agent
* Upgrade script now supports ARM agent
monitormonkey
10-04-25 Thursday
Monitor Monkey:
* Styled buttons correctly
* Removed broken dependencies
* Pinned correct dependency versions
monitormonkey
09-04-25 Wednesday
Monitor Monkey:
* Added login with github button
I tried to get google working but had to upgrade django,postgres,python,mod_wsgi. this of course did not work so need a staging server to test this on. Won't do for now but will add more logins
monitormonkey
02-04-25 Wednesday
Fairly long break from working on code, marketing + youtube + distractions and life stuff...
Monitor Monkey:
* Default login is now dash, redirects to /add (the old default) if you have no hosts
monitormonkey
20-03-25 Thursday
Monitor Monkey:
* Social images added for things like twitter in meta tags
monitormonkey
19-03-25 Wednesday
Monitor Monkey:
* Agent now excludes loopback from network calc
* Added field for current most up to date agent version, configured in admin
* Now detect if agent is out of date on frontend
* Agent now displayes it's --status and --version
* Created a script to upgrade the agent
* Created a script to upgrade an old agent that does not support --version
* This now displays on the frontend, a little ⚠ that you can click on to take you to the update page that contains the instructions for updating
* Dashboard now refresh every 5 seconds, not every second
* added robots.txt
monitormonkey
16-03-25 Sunday
Monitor Monkey:
I've been working on marketing this week, so no real stuff that's appropriate to go here
* Planned new features
* Added upload/download totals for specified timeframe
* These now load on first run, not after 5 seconds
* Email on the homepage is now hello@ not admin@ much nicer :)
Wizard Cut:
* Making this into a tui
repo
monitormonkey
randomprojects
15-03-25 Saturday
Wizard cut:
* New open source video editing software
repo
randomprojects
12-03-25 Wednesday
Monitor Monkey:
* Admin page now shows more info about host
* Updated homepage with a demo video
* Agents defaults match servers now
monitormonkey
06-03-25 Thursday
Monitor Monkey:
* More alerting for disk useage and services
* Updated alerting models to use UniqueConstraint not unique_together
monitormonkey
05-03-25 Wednesday
Monitor Monkey:
* Alerting is now on by default
* Removed menus in sign up/sign in pages
* Made admin interface show releveant data on host page
monitormonkey
03-03-25 Monday
Monitor Monkey:
* Correctly links for customer to manage payments
* Webhook/api key changes
monitormonkey
02-03-25 Sunday
Monitor Monkey:
* ID Verifed, finally
* New prod host numbers added to models
* Test links replaced with prod ones in frontend
monitormonkey
28-02-25 Friday
Snipthat:
* Started working on this again, testing everything
snipthat
27-02-25 Thursday
Monitor Monkey:
* Home page video demo
monitormonkey
26-02-25 Wednesday
Monitor Monkey:
* Added load averege into graphs
* Agent now waits for a full $interval before sending data on first run to make sure we have legit stats
Website:
* Working on a mouth breathing tracker tool, should be out tommorow
monitormonkey
website
randomprojects
25-02-25 Tuesday
Monitor Monkey:
* More testing
monitormonkey
24-02-25 Monday
Monitor Monkey:
* Pre load charts so we don't have to wait for 1 refresh
* Aggregate charts if time > 1 hour so we don't lag out the browser
* Reset zoom button on charts in better location
* Added link to graphs from main dashboard
* Generate a chart for each disk configured, not just '/'
* Updated home page with new charting feature
* Alert emails now show last known values of host
* Rate limiting for hosts, once every 5 seconds only
Website:
* Added my latest status from
status.cafe to my homepage
monitormonkey
website
23-02-25 Sunday
Website
* Added log file analytics
here source
Monitor Monkey:
* Tested graphing on prod, found some bugs to fix in the week
website
monitormonkey
21-02-25 Friday
Monitor Monkey:
* Still no payments :(
* Added get_hostname method
* Added live per host auto updating metrics (very cool)
monitormonkey
20-02-25 Thursday
Chat application:
* Started work on a very simple voice/text chat app
* Simple auth
* Simple chat
* Opus audio with noise gates and the like
* Push to talk func
* Frontend using tkinter
Monitor Monkey:
* Still waiting on payment processor, very much blocked :(
* Started working on indivdual dashboards per host to view historic metrics
website:
* Added a robots.txt
monitormonkey
randomprojects
website
19-02-25 Wednesday
Monitor Monkey:
* STILL NO PAYMENT PROCESSOR AHHHEEE
* New configure api that configures the agent with custom config before it sends its first update
* Made settings.py smarter + easier to deploy
monitormonkey
18-02-25 Tuesday
Infra:
* Set up miniflux to be my rss reader
* Set up wallabag to save things to read later
Secret Project:
* Flask backend and react frontend built
* Working with test data
* Exploring new ai workflows
Monitor Monkey
* Chased payment processor
Website
* fixed the broken tag system that caused
this problem
infrastructure
monitormonkey
website
17-02-25 Monday
Devlog:
* Rss :)
* Added sparkline chart, it graphs from the start of this year to the end which is why it is very empty atm
* I'm now using the below function to edit my dev log, prev alias was not going back to orignal working dir
edl() {
local OLD_DIR="$PWD" # Save the current directory
cd ~/Documents/dev/devlog/ || return
vim devlog.txt
git commit -am "Updated devlog" && git push
cd "$OLD_DIR" || return # Always return to the original directory
}
* Fixed issue with the way tags were being handled
Website:
* Added a pub date to my blogs rss feed. Surprised to not have had this already to be honest.
Monitor Monkey:
* Still waiting on payments :(
* Added readme to agent with very basic install instructions
* During autoconfig the agent now ignores snap and fuse based disks/filesystems
* added new images onto homepage to show new padding
* Email from address looks nicer on alerts, also changed subject line to display host earlier
devlog
website
monitormonkey
16-02-25 Sunday
Devlog:
* Some padding between the tags and the post
* Added Markdown link formatting function along with styling
* Blogged about this
here
Monitor Monkey:
* Added a copy button on the add a host page to copy the install command
Website:
* Removed the subscribe via email button. It was not really used
* Added a reply by email link
* Removed the author tag on the posts. It's only me writing!
devlog
monitormonkey
website
15-02-25 Saturday
Made this devlog, will write about it on my actual
blog with all the technical stuff
Monitor Monkey:
* Waiting on payment processor to approve me
* The from email now says "Monitor Monkey" not admin
* Updated the agent to get the top 2 most used disks on first run. Before this was just getting whatever I had set in the defaults (/ & /home)
devlog
monitormonkey
15-02-25 Friday
First line needs to be here
Second can be anwhere
* test
* bullet
* point
we can also do pre text sutff
asdfasfd
three backticks
blah
example
devlog