Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision |
linux_router:misc [2023-07-04 Tue wk27 16:24] – [glances] baumkp | linux_router:misc [2023-12-03 Sun wk48 12:54] – [Docker Setup & Basic Commands] baumkp |
---|
* ''pipx ensurepath'' | * ''pipx ensurepath'' |
* ''pipx install glances'' (https://nicolargo.github.io/glances/|Glances]]) | * ''pipx install glances'' (https://nicolargo.github.io/glances/|Glances]]) |
* ''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]]) |
| |
Like like the references for Debian 12 for glances install are out of date.... | Like like the references for Debian 12 for glances install are out of date.... |
====ntopng==== | ====ntopng==== |
| |
I tried ntopng. Unfortunately this program suite simply uses too many resources on my router which loads it up close to 100%. There are often reports of dropped packet and such, further indicating overload.\\ | I tried ntopng again in December 2023. I ran in a Docker container on my Router, although markedly improved since trying a few years ago this this program suite still uses uses a lot of resources on my router which loads it up close to 50%. There are occasional reports of dropped packet and such, further indicating overload.\\ I noted a problem with installing the Docker version. The Docker package documentation and defaults are to the ''latest'', yet the available package is listed as ''stable'', e.g. ''docker run -it -p 3000:3000 --net=host ntop/ntopng:stable -i br0'' versus the instructed ''docker run -it -p 3000:3000 -v $(pwd)/ntopng.license:/etc/ntopng.license:ro --net=host ntop/ntopng:latest -i br0'' \\ |
I have decided to disable. //Worse than this this package suite caused difficulties with my system updates, so I removed it entirely. Note that this may be as it was previously disabled.//\\ | Another thing I do not like about this package is that the free community version is a significantly cut down of the full paid version. The cost on the paid versions are substaincial and I can simply not justify for non-comerical home use. There is no general individual personal free full use version available.\\ |
Another thing I do not like about this package is that the free version is a cut down of the full paid version. There is no general individual personal free full use version available. | **Hence I have decided not to use this software.** |
| |
There seem to be 2 main services to enable/disable/start/stop, nprobe and ntopng: | **tl;dr** ++++Systemd stuff, not relevant with use of Docker version| |
| <code>There seem to be 2 main services to enable/disable/start/stop, nprobe and ntopng: |
* ''sudo systemctl stop ntopng'' | to stop (or start) | * ''sudo systemctl stop ntopng'' | to stop (or start) |
* ''sudo systemctl disable ntopng'' | to disable (or enable) starting on computer startup | * ''sudo systemctl disable ntopng'' | to disable (or enable) starting on computer startup |
We can also turn-off the redis service unless something else wnat to also use. | We can also turn-off the redis service unless something else wnat to also use. |
* ''sudo systemctl stop redis'' | to stop (or start) | * ''sudo systemctl stop redis'' | to stop (or start) |
* ''sudo systemctl disable redis'' | to disable (or enable) starting on computer startup | * ''sudo systemctl disable redis'' | to disable (or enable) starting on computer startup </code> |
| ++++ |
| |
---- | ---- |
The Docker installation instructions for Ubuntu from Docker [[https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#uninstall-old-versions|Get Docker CE for Ubuntu]]. | The Docker installation instructions for Ubuntu from Docker [[https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#uninstall-old-versions|Get Docker CE for Ubuntu]]. |
| |
__**This is pretty old, I played with it circa 2017, and have not used Docker since. I have successfully been using full KVM based VMs for my main machines and so have not had much need for Docker**__ \\ | __**This is pretty old, I played with it circa 2017, and have not used Docker since. I was successfully been using full KVM based VMs for my main machines and so did not have much need for Docker**__ \\ |
That being said, I can see the benefits of containerisation, such as Docker, versus full virtual machines, such as KVM. Of course there are also benefits with full VMs!. | That being said, I can see the benefits of containerisation, such as Docker, versus full virtual machines, such as KVM. Of course there are also benefits with full VMs!. |
| |
| In 2022 I revisited Docker and basically have move my various VM applications to Docker containers/ stacks. I run my Docker instance in a VM to isolate Docker from bare metal. This is primarily as Docker plays around with iptables. I do not like this, particularly on my main router machine that I use on bare metal nftables as the router/fire software. |
====Docker Host Security==== | ====Docker Host Security==== |
| |