Входим под своим пользователем rbellero42 или выходим из root'а командой exit. Переходим в папку пользователя:

cd ~/

Создаем пустой файл monitoring.sh:

touch monitoring.sh

Назначаем права на запуск:

chmod +x monitoring.sh

Открываем файл:

nano monitoring.sh

В первой строке указываем #!/bin/bash , чтобы наш скрипт работал в bash. Как запустить скрипт без bash?

Заголовки параметров выводим через echo.

Чтобы выполнить m команду внутри echo (в той же строке), используем конструкцию $()

#!/bin/bash

echo "#Architecture:"
echo "#CPU physical:"
echo "#vCPU:"
echo "#Memory Usage:"
echo "#Disk Usage:"
echo "#CPU load:"
echo "#Last boot:"
echo "#LVM use:"
echo "#Connexions TCP :"
echo "#User log:"
echo "#Network:"
echo "#Sudo :"

#Architecture

Команда uname -a отображает информацию о системе:

echo "#Architecture:" $(uname -a)

#CPU physical

Команда cat /proc/cpuinfo не выдаёт информацию о кол-ве физических процессоров,

но если запустить поиск по physical id через grep (grep guide), то получим информацию о количестве вхождений (строк), программа команда wc посчитает кол-во строк выданных предыдущей командой.