Bicimon is a network monitoring tool that can be installed on OpenBSD. Here's a step-by-step tutorial on how to install it.
Open a remote terminal to your OpenBSD server.
Install dependencies. Run the following command to install the required packages for Bicimon:
$ doas pkg_add python3 py3-setuptools libsodium
$ python -m venv bicimon-env
$ source bicimon-env/bin/activate
$ git clone https://github.com/knrdl/bicimon.git
$ cd bicimon
$ pip install -r requirements.txt
$ python bicimon.py
{
"network_scan_timeout": 30,
"interval": 60,
"watchers": [
{
"watcher_type": "ping",
"name": "router",
"destination": "192.168.1.1"
},
{
"watcher_type": "ping",
"name": "google_dns_1",
"destination": "8.8.8.8"
},
{
"watcher_type": "ping",
"name": "google_dns_2",
"destination": "8.8.4.4"
}
]
}
$ python bicimon.py -c bicimon.config
Congratulations, you have successfully installed and configured Bicimon on OpenBSD!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!