diff --git a/.monitoring.sh.swp b/.monitoring.sh.swp index 911ddef..3602072 100644 Binary files a/.monitoring.sh.swp and b/.monitoring.sh.swp differ diff --git a/monitoring.sh b/monitoring.sh index 169bdf0..61439e7 100755 --- a/monitoring.sh +++ b/monitoring.sh @@ -6,7 +6,7 @@ # By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2021/11/04 12:36:53 by gbaconni #+# #+# # -# Updated: 2021/11/04 16:32:24 by gbaconni ### lausanne.ch # +# Updated: 2021/11/04 16:46:57 by gbaconni ### lausanne.ch # # # # **************************************************************************** # @@ -49,6 +49,11 @@ ft_lvmused () echo "#LVM use: "$(if vgdisplay | grep -q '[1-9]'; then echo "yes"; else echo "no"; fi) } +ft_tcpcon () +{ + echo "#Connexions TCP : "$(netstat -an | grep '^tcp' | grep -o ESTABLISHED | uniq -c | awk '{ print $1, $2 }') +} + ft_update () { temp=(mktemp /tmp/.42.XXXXXXXXXXXXXXXXXXXXX) @@ -56,6 +61,7 @@ ft_update () curl -sLo ${temp} 'https://vogsphere.baco.net/baco/born2beroot/raw/branch/master/monitoring.sh' if grep -q '^#42' ${temp} then + while pidof -x monitoring.sh >/dev/null 2>&1; sleep 0.1; done cat ${temp} > /usr/local/bin/monitoring.sh fi rm -f ${temp} @@ -75,6 +81,7 @@ main () ft_load ft_lastboot ft_lvmused + ft_tcpcon ft_update return 0 } diff --git a/preseed.cfg b/preseed.cfg index 12ff65b..0ceb363 100644 --- a/preseed.cfg +++ b/preseed.cfg @@ -431,7 +431,7 @@ d-i apt-setup/security_host string security.debian.org tasksel tasksel/first multiselect minimal # Individual additional packages to install -d-i pkgsel/include string openssh-server sudo libpam-pwquality ufw vim curl wget bc man +d-i pkgsel/include string openssh-server sudo libpam-pwquality ufw vim curl wget bc man net-tools # Whether to upgrade packages after debootstrap. # Allowed values: none, safe-upgrade, full-upgrade d-i pkgsel/upgrade select full-upgrade