Toggle menu
14
236
69
27.5K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Project:Maintenance/032325: Difference between revisions

Information about Kenshi Wiki
No edit summary
No edit summary
Line 5: Line 5:
;Period 8PMEST-10PMEST
;Period 8PMEST-10PMEST
;Changes
;Changes
----
===Revised [[Project:Extensions|Extensions]] list===
===Revised [[Project:Extensions|Extensions]] list===
----
====Dashboards and Monitoring====
====Dashboards and Monitoring====
*Adoption of two dashboards for stronger internal monitoring:
*Adoption of two dashboards for stronger internal monitoring:
Line 24: Line 26:
:# Automated the aforementioned to my needs. All internal services have consistent albeit basic access and archival methods in place.
:# Automated the aforementioned to my needs. All internal services have consistent albeit basic access and archival methods in place.
:# Created a collection of scripts for managing the dashboards, recording metrics & storing the logs (securely).
:# Created a collection of scripts for managing the dashboards, recording metrics & storing the logs (securely).
:;Three external monitors
:;Three external monitors
::DigitalOcean (''Host'') - Various opt-in metrics, notifications and a responsive support team.
::DigitalOcean (''Host'') - Various opt-in metrics, notifications and a responsive support team.
Line 30: Line 31:
::[https://uptimerobot.com/ UptimeRobot] Most basic monitor for sanity checking. Minimal offerings at free tier.
::[https://uptimerobot.com/ UptimeRobot] Most basic monitor for sanity checking. Minimal offerings at free tier.
:; For me, this covers the level of redundancy and monitoring I'm looking for. It covers both internal and external services, allows parity checking, comparison and historic logs I can review over time.
:; For me, this covers the level of redundancy and monitoring I'm looking for. It covers both internal and external services, allows parity checking, comparison and historic logs I can review over time.
 
----
====SEO Updates====
====SEO Updates====
:*Indexing! The site is now appropriately being crawled. (3-18)
:*Indexing! The site is now appropriately being crawled. (3-18)
Line 42: Line 43:
::*Talks ongoing from 3-21 to 3-23. Essentially finished.
::*Talks ongoing from 3-21 to 3-23. Essentially finished.
:*MediaWikifolks - MediaWiki 1.44, Parsoid status, Extension updates, Extension depreciation, ideal package & library versions, etc.
:*MediaWikifolks - MediaWiki 1.44, Parsoid status, Extension updates, Extension depreciation, ideal package & library versions, etc.
----
----
----
[[Project:Updates]] not to be neglected -- I'll be organizing the Gadgets, Widgets, Modules & Extensions lists for that (ideally 3-23).
[[Project:Updates]] not to be neglected -- I'll be organizing the Gadgets, Widgets, Modules & Extensions lists for that (ideally 3-23).

Revision as of 01:06, 24 March 2025

Maintenance Log

Return to the main page or
Return to the Maintenance Index
Date 3-23-25
Period 8PMEST-10PMEST
Changes

Revised Extensions list


Dashboards and Monitoring

  • Adoption of two dashboards for stronger internal monitoring:
  • atop/htop (We love the terminal!)
  • Fail2Ban
  • Logwatch
  • Multitail
  • ...Others like Logtail require some more tweaking for proper integration.
  • These modern monitoring tools are crazy good. Easy to access and use. However...
  • Due to the way they expose sensitive server information they won't be publicly accessible.
  • Helps me keep track of resource hogs, identify traffic anomalies and more effectively assess incident reports (if and when).
3-22 notes
  1. Pivoted away from Dashy before even starting (an absurd amount of vulnerabilities wrapped in one npm install package!)
  2. Orienting towards a simpler, custom-fit dashboard to combine all metrics (including curated Netdata and GoAccess outputs), logs and recent changes.
  3. Automated the aforementioned to my needs. All internal services have consistent albeit basic access and archival methods in place.
  4. Created a collection of scripts for managing the dashboards, recording metrics & storing the logs (securely).
Three external monitors
DigitalOcean (Host) - Various opt-in metrics, notifications and a responsive support team.
BetterStack More granular at free tier than UptimeRobot.
UptimeRobot Most basic monitor for sanity checking. Minimal offerings at free tier.
For me, this covers the level of redundancy and monitoring I'm looking for. It covers both internal and external services, allows parity checking, comparison and historic logs I can review over time.

SEO Updates

  • Indexing! The site is now appropriately being crawled. (3-18)
  • Sitemap accepted, robots happy, on-site adjustments to follow. (3-18<)
  • Fixed incorrect certificate call at "www.kenshidb.wiki" which was returning 403 and a bad handshake warning. Revoked previously generated certificate for Netdata during proxy server testing, allowing for...
  • Creation of redirect for "www.kenshidb.wiki" to appropriately present "https://kenshidb.wiki/w/Main_Page".
  • In so doing fixed the Google listing for "www.kenshidb.wiki" which now correctly paths to the frontpage of the website and does not crawl as a 403.

  • Inquiries to and conversations with...
  • DigitalOcean - Particulars about metrics, extra firewall tweaks, load balancing, etc. Their docs are decent, their support actually answers.
  • Talks ongoing from 3-21 to 3-23. Essentially finished.
  • MediaWikifolks - MediaWiki 1.44, Parsoid status, Extension updates, Extension depreciation, ideal package & library versions, etc.


Project:Updates not to be neglected -- I'll be organizing the Gadgets, Widgets, Modules & Extensions lists for that (ideally 3-23).


Upcoming Maintenance
Date 3-30-25
See Project:Maintenance/033025