Check about-me
Overview
Reports an overview about the host dimensions, its network interfaces, deployed software and recurring jobs:
System and hardware information (OS, CPUs, disks, ram, UEFI y/n etc.)
Interfaces: All network interfaces with their IP address
Listening TCP and UDP ports
Non-default software (software that was added later)
Non-default system users
systemctl get-default: Default systemd target that will be booted into
systemctl list-unit-files: List of all systemd services, mounts and automounts (excluding user units)
systemctl list-timers: List of all system systemd timers (excluding user timers)
crontab: List of crontabs that are found in the usual locations. Note that this might not be complete.
Have a look at the output example below.
Plugin execution may take up to 30 seconds, depending on the amount or type of installed software.
Fact Sheet
Fact |
Value |
|---|---|
Check Plugin Download |
https://github.com/Linuxfabrik/monitoring-plugins/tree/main/check-plugins/about-me |
Check Interval Recommendation |
Once a day or once a week |
Can be called without parameters |
Yes |
Compiled for Windows |
No |
3rd Party Python modules |
|
Help
usage: about-me [-h] [-V] [--dmidecode] [--insecure] [--no-proxy]
[--public-ip-url PUBLIC_IP_URL] [--tags] [--timeout TIMEOUT]
Provides a quick overview of host dimensions and software.
options:
-h, --help show this help message and exit
-V, --version show program's version number and exit
--dmidecode Use the `dmidecode` command to gather additional
hardware information, such as a list of the system's
components, as well as other useful details like
serial numbers and BIOS revisions. If enabled, this
feature requires sudo permissions. Default: False
--insecure This option explicitly allows to perform "insecure"
SSL connections. Default: False
--no-proxy Do not use a proxy. Default: False
--public-ip-url PUBLIC_IP_URL
If you want this check to return the public IP
address, specify one ore more comma-separated URLs to
"what is my ip" online services. For example: "https:/
/ipv4.icanhazip.com,https://ipecho.net/plain,https://i
pinfo.io/ip" (these examples are located in the United
States). Default: None
--tags Guess a list of tags to apply in Icinga Director
(Linuxfabrik Basket Config).
--timeout TIMEOUT Network timeout in seconds. Default: 2 (seconds)
Usage Examples
./about-me --dmidecode
Shortened output example:
Plugin Output
server.example.com: Fedora Linux 42 (Workstation Edition) Kernel 6.16.4-200.fc42.x86_64 on Bare-Metal, Dell Inc. XPS 13 9350, Firmware: 1.20, SerNo: 12345678, Proc: Intel Core Ultra 7 258V, CPUs: 8/8/8 (phys/lcpu/onln), Current Speed: 3943 MHz, 30.9GiB/4.0GiB RAM (virtmem/max; reboot recommended), Disk nvme0n1 1.8T, UEFI boot, Display Server x11, tuned profile "throughput-performance", born 2024-03-20. About-me v2025090901
Hardware Info from `dmidecode`:
* BIOS: Dell Inc., Ver 1.13.0 (released 07/11/2025), ROM 64 MB
* SysInfo: Dell Inc. XPS 13 9350, SerNo 12345678, SKU n/a, Wake-up Type "Other",
UUID 4c4c4544-005a-5110-804a-b8c04f593834
* Base Board: Type Motherboard Dell Inc. 0MMW13, SerNo /12345678/98765432/, Ver A01
* Chassis: Dell Inc., Type Notebook, SKU n/a, SerNo 12345678
States: boot-up=Safe, pwr-supply=Safe, thermal=Safe, security=None
* Proc: Intel(R) Corporation, Ver Intel(R) Core(TM) Ultra 7 258V,
Speed 4700 MHz/4800 MHz max., 8/8 Cores enabled, 8 Threads, Voltage 1.0 V
* System Boot: No errors detected
Interfaces (IPv4):
* ens10 192.0.2.6/32
Listening TCP/UDP Ports (ordered by port, proto, ip):
* 127.0.0.1:25/tcp4
* [::]:80/tcp6
* 0.0.0.0:111/tcp4
* [::]:111/tcp6
* 0.0.0.0:111/udp4
* [::]:111/udp6
Non-default Software (ordered by name):
name ! version ! from_repo ! installtime
-------------------+------------+----------------------------------------+------------------
at ! 3.1.20 ! baseos ! 2022-12-07 07:18
bash-completion ! 2.7 ! baseos ! 2022-10-04 09:59
bzip2 ! 1.0.6 ! baseos ! 2022-10-04 11:40
chrony ! 4.2 ! baseos ! 2022-12-07 07:17
yum-utils ! 4.0.21 ! baseos ! 2023-11-28 03:21
zstd ! 1.4.4 ! appstream ! 2023-08-29 08:02
Non-default Users:
user ! pw ! uid ! gid ! comment ! home_dir ! user_shell
------------+----+------+------+---------------------------+--------------------+---------------
apache ! x ! 48 ! 48 ! Apache ! /usr/share/httpd ! /sbin/nologin
postfix ! x ! 89 ! 89 ! ! /var/spool/postfix ! /sbin/nologin
redis ! x ! 991 ! 986 ! Redis Database Server ! /var/lib/redis ! /sbin/nologin
systemctl get-default:
* multi-user.target
systemctl list-unit-files --type=service --state=enabled:
* atd.service
* auditd.service
* autovt@.service
* chronyd.service
systemctl list-unit-files --type=mount --state=static --state=generated:
* -.mount
* boot-efi.mount
* dev-hugepages.mount
systemctl list-unit-files --type=automount --state=enabled --state=static:
* proc-sys-fs-binfmt_misc.automount
systemctl list-timers:
unit ! activates ! next
-----------------------------------+--------------------------------+------------------------------
fstrim.timer ! fstrim.service ! Mon 2024-04-15 01:07:55 CEST
systemd-tmpfiles-clean.timer ! systemd-tmpfiles-clean.service ! Thu 2024-04-11 04:35:37 CEST
unbound-anchor.timer ! unbound-anchor.service ! Thu 2024-04-11 00:00:00 CEST
crontab:
01 * * * * root run-parts /etc/cron.hourly
0 1 * * Sun root /usr/sbin/raid-check
States
Always returns OK.
Perfdata / Metrics
Name |
Type |
Description |
|---|---|---|
cpu_logical |
Number |
Number of physical cores multiplied by the number of threads that can run on each core (this is known as Hyper Threading) |
cpu_physical |
Number |
Number of physical cores |
cpu_usable |
Number |
The number of usable CPUs. This may not necessarily be equivalent to the actual number of CPUs the current process can use. That can vary in case process CPU affinity has been changed, Linux cgroups are being used or (in case of Windows) on systems using processor groups or having more than 64 CPUs. |
cpu_freq |
Number |
On Linux reports the current real-time value, on all other platforms this usually represents the nominal „fixed“ value (never changing) |
disks |
Number |
Number of disks |
osversion |
None |
‚Fedora 33‘ becomes ‚33‘, ‚CentOS 7.4.1708‘ becomes ‚741708‘ - to see when an upgrade happened |
ram |
Bytes |
Size of memory |
Credits, License
Authors: Linuxfabrik GmbH, Zurich
License: The Unlicense, see LICENSE file.