Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux_router:misc [2025-01-01 Wed wk01 23:59] – [glances] baumkplinux_router:misc [2025-10-14 Tue wk42 13:59] (current) – [glances] baumkp
Line 19: Line 19:
  
 The darkstat output can then be seen on a web browser at ''192.168.1.1:667'' The darkstat output can then be seen on a web browser at ''192.168.1.1:667''
 +
 +The darkstat systemd intergration suck, it is a legacy setup.  As darkstat can simply be driven from command link I made a direct systemctl service file to operate.
 +
 +
 ---- ----
 ====glances==== ====glances====
 +See [[https://wiki.kptree.net/doku.php?id=tech_notes:programs#python|KPTree Pyton/pipx]] for more information
   * ''sudo apt install pipx''  ([[https://pypa.github.io/pipx/|pipx]] — Install and Run Python Applications in Isolated Environments)   * ''sudo apt install pipx''  ([[https://pypa.github.io/pipx/|pipx]] — Install and Run Python Applications in Isolated Environments)
   * ''pipx ensurepath''    * ''pipx ensurepath'' 
-  * ''pipx install glances''  (https://nicolargo.github.io/glances/|Glances]])+  * ''pipx install 'glances[all]'''  ([[https://nicolargo.github.io/glances/|Glances]])  (can also use the ''--force'' option)
   * ''%%pipx inject glances "glances[web]"%%'' ([[https://waylonwalker.com/pipx-w/|Glances webui with pipx]])   * ''%%pipx inject glances "glances[web]"%%'' ([[https://waylonwalker.com/pipx-w/|Glances webui with pipx]])
  
Line 40: Line 44:
   *''pipx upgrade package'' to upgrade a python package under pipx   *''pipx upgrade package'' to upgrade a python package under pipx
   *''pipx uninstall package'' to uninstall a pipx package   *''pipx uninstall package'' to uninstall a pipx package
 +  *''pipx upgrade-all'' to upgrade all installed packages
 ===Glances Options=== ===Glances Options===
  
Line 66: Line 71:
  
 ++++ ++++
-.===glances as a service===+ 
 +See Glances docs [[https://glances.readthedocs.io/en/develop/config.html#location|Configuration Location]] where the configuration file may be stored and the format and examples.  I choose to place at ''./config/glances/glances.config'' 
 + 
 +
 +===glances as a service===
 ++++Setup a systemd file for glances as a local web service ''sudo vim /lib/systemd/system/glances.service''| ++++Setup a systemd file for glances as a local web service ''sudo vim /lib/systemd/system/glances.service''|
 <code> <code>
Line 83: Line 92:
 WantedBy=multi-user.target </code> WantedBy=multi-user.target </code>
 ++++ ++++
-After modifying a systemd file update systemd: ''systemctl daemon-reload''+After modifying a systemd file update systemd: ''sudo systemctl daemon-reload''
  
 The glances output can then be seen on a web browser at ''192.168.1.1:61208'' and will autostart with ''sudo systemctl enable glances.service''. The glances output can then be seen on a web browser at ''192.168.1.1:61208'' and will autostart with ''sudo systemctl enable glances.service''.