Входим под своим пользователем 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 посчитает кол-во строк выданных предыдущей командой.