Retired Kamino. Too big. Too power hungry. 85W at idle.
authorMatt Birkholz <matt@birchwood-abbey.net>
Sat, 28 Jun 2025 02:15:00 +0000 (20:15 -0600)
committerMatt Birkholz <matt@birchwood-abbey.net>
Sat, 28 Jun 2025 02:15:00 +0000 (20:15 -0600)
README.org
hosts
private_ex/vars-abbey.yml

index ed6a8844f360be9e224e2c41e1cba418084e2078..8dc6fe696b648eb4db9ae6ec84f8bb8a6943cf89 100644 (file)
@@ -1139,16 +1139,14 @@ esac
 
 ** Monitoring The Cloister
 
-The abbey adds monitoring for more servers: Kamino, Kessel, and Ord
-Mantell.  They are ~abbey-cloister~ servers, so they are configured as
-small institute ~campus~ servers, like Gate, with an NRPE (a NAGIOS
-Remote Plugin Executor) server and an ~inst_sensors~ command.
+The abbey adds monitoring for more servers: Kessel, and Ord Mantell.
+They are ~abbey-cloister~ servers, so they are configured as small
+institute ~campus~ servers, like Gate, with an NRPE (a NAGIOS Remote
+Plugin Executor) server and an ~inst_sensors~ command.
 
 The configurations for the servers are very similar to Gate's, but are
-idiosyncratically in flux.  In particular, Kamino does not irritate
-~check_total_procs~, yet Kessel does.  Both are Pop!_OS 22.04, but
-Kessel is a wireless host while Kamino is wired.  Ord Mantell, the
-Raspberry Pi OS (ARM64) machine, uses the ~abbey_pisensors~ monitor.
+idiosyncratically in flux.  For example Ord Mantell, the Raspberry Pi
+OS (ARM64) machine, uses the ~abbey_pisensors~ monitor.
 
 *** Cloister Network Addresses
 
@@ -1159,16 +1157,13 @@ included in =private/vars-abbey.yml=.
 #+CAPTION: [[file:private_ex/vars-abbey.yml][=private_ex/vars-abbey.yml=]]
 #+BEGIN_SRC conf :tangle private_ex/vars-abbey.yml :mkdirp yes
 ---
-kamino_addr:                192.168.56.14
 kessel_addr:                10.84.138.8
 ord_mantell_addr:           10.84.138.10
 #+END_SRC
 
 *** Installing NAGIOS Configurations
 
-The following task installs each host's NAGIOS configuration.  Note
-that Kamino is not included.  It is currently unmonitored as it is now
-rarely powered up.
+The following task installs each host's NAGIOS configuration.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
@@ -1235,59 +1230,6 @@ define service {
 }
 #+END_SRC
 
-*** NAGIOS Monitoring of Kamino
-
-#+CAPTION: [[file:roles_t/abbey-core/templates/nagios-kamino.cfg][=roles_t/abbey-core/templates/nagios-kamino.cfg=]]
-#+BEGIN_SRC conf :tangle roles_t/abbey-core/templates/nagios-kamino.cfg
-define host {
-    use                     linux-server
-    host_name               kamino
-    address                 {{ kamino_addr }}
-}
-
-define service {
-    use                     generic-service
-    host_name               kamino
-    service_description     Root Partition
-    check_command           check_nrpe!inst_root
-}
-
-define service {
-    use                     generic-service
-    host_name               kamino
-    service_description     Current Load
-    check_command           check_nrpe!check_load
-}
-
-define service {
-    use                     generic-service
-    host_name               kamino
-    service_description     Zombie Processes
-    check_command           check_nrpe!check_zombie_procs
-}
-
-# define service {
-#     use                     generic-service
-#     host_name               kamino
-#     service_description     Total Processes
-#     check_command           check_nrpe!check_total_procs
-# }
-
-define service {
-    use                     generic-service
-    host_name               kamino
-    service_description     Swap Usage
-    check_command           check_nrpe!inst_swap
-}
-
-define service {
-    use                     generic-service
-    host_name               kamino
-    service_description     Temperature Sensors
-    check_command           check_nrpe!inst_sensors
-}
-#+END_SRC
-
 *** NAGIOS Monitoring of Kessel
 
 #+CAPTION: [[file:roles_t/abbey-core/templates/nagios-kessel.cfg][=roles_t/abbey-core/templates/nagios-kessel.cfg=]]
@@ -2935,8 +2877,6 @@ all:
     dantooine:
       ansible_become_password: "{{ become_dantooine }}"
     # Campus
-    kamino:
-      ansible_become_password: "{{ become_kamino }}"
     kessel:
       ansible_become_password: "{{ become_kessel }}"
     ord-mantell:
@@ -2966,7 +2906,6 @@ all:
     campus:
       hosts:
         anoat:
-        kamino:
         kessel:
         ord-mantell:
     dvrs:
@@ -2977,7 +2916,6 @@ all:
         dantooine:
     webtvs:
       hosts:
-        kamino:
         kessel:
         ord-mantell:
     notebooks:
@@ -2987,7 +2925,7 @@ all:
     builders:
       hosts:
         sullust:
-        kamino:
+        kessel:
 #+END_SRC
 
 ** =playbooks/site.yml=
diff --git a/hosts b/hosts
index 27a80d3bf05cf94c571091110c2c84f958147f2e..4149890c0b9dbf9a26ca33fe34dfcc6607fef859 100644 (file)
--- a/hosts
+++ b/hosts
@@ -12,8 +12,6 @@ all:
     dantooine:
       ansible_become_password: "{{ become_dantooine }}"
     # Campus
-    kamino:
-      ansible_become_password: "{{ become_kamino }}"
     kessel:
       ansible_become_password: "{{ become_kessel }}"
     ord-mantell:
@@ -43,7 +41,6 @@ all:
     campus:
       hosts:
         anoat:
-        kamino:
         kessel:
         ord-mantell:
     dvrs:
@@ -54,7 +51,6 @@ all:
         dantooine:
     webtvs:
       hosts:
-        kamino:
         kessel:
         ord-mantell:
     notebooks:
@@ -64,4 +60,4 @@ all:
     builders:
       hosts:
         sullust:
-        kamino:
+        kessel:
index f8969276b855c0fbd15ca7d9f982b7734f25f3d7..58f11caacddf1cb8e9c9332ce76d9322c30045c0 100644 (file)
@@ -1,5 +1,4 @@
 ---
-kamino_addr:                192.168.56.14
 kessel_addr:                10.84.138.8
 ord_mantell_addr:           10.84.138.10