%PDF- %PDF-
Direktori : /proc/self/root/opt/webdir/bin/ |
Current File : //proc/self/root/opt/webdir/bin/bx_motd |
#!/bin/bash # create information about system SETCOLOR_GREEN="echo -en \\033[1;32m" SETCOLOR_RED="echo -en \\033[1;31m" SETCOLOR_NORMAL="echo -en \\033[0;39m" SYSTEM_INTERFACES=$(ip link show | egrep -o '^[0-9]+:\s+\S+' | \ awk '{print $2}' | sed -e 's/://g;s/\s\+//g;' | grep -v '^lo$' | sort) SYSTEM_INTERFACES_COUNT=$(echo "$SYSTEM_INTERFACES" | wc -l) SYSTEM_HOSTNAME=$(hostname) SYSTEM_KERNEL=$(uname -r) SYSTEM_MEMORY=$(grep MemTotal /proc/meminfo | awk {'printf "%s kB", $2'}) SYSTEM_CPU=$(grep 'model name' /proc/cpuinfo | sed -e 's/model name\s*:\s*//' | head -1) SYSTEM_CPU_COUNT=$(grep 'model name' -c /proc/cpuinfo ) SYSTEM_BX_VERSION=$(egrep -o "BITRIX_VA_VER=\S+" /root/.bash_profile | \ awk -F"=" '{print $2}' | sed -e 's/"//g' ) SYSTEM_OS=$(cat /etc/redhat-release) ROOTPASSWORD=/root/ROOT_PASSWORD $SETCOLOR_GREEN echo "Bitrix VM appliance $SYSTEM_BX_VERSION" $SETCOLOR_NORMAL echo $SETCOLOR_RED echo "+++++++++++++++++: System Data :+++++++++++++++++++" $SETCOLOR_NORMAL echo " Hostname: $SYSTEM_HOSTNAME" echo " Kernel: $SYSTEM_KERNEL" echo " OS: $SYSTEM_OS" echo " Memory: $SYSTEM_MEMORY" echo " CPU: $SYSTEM_CPU x$SYSTEM_CPU_COUNT" echo if [[ $SYSTEM_INTERFACES_COUNT -gt 0 ]]; then FIRST_IP= for int in $SYSTEM_INTERFACES; do $SETCOLOR_RED echo "+++++++++++++++++: Interface $int :+++++++++++++++++++" $SETCOLOR_NORMAL interface_info=$(ip addr show $int) ether_addr=$(echo "$interface_info" | \ egrep -o "ether\s+\S+" | awk '{print $2}') inet4_addr=$(echo "$interface_info" | \ egrep -o "inet\s+\S+" | sed -e 's/^inet\s\+//;s:/[0-9]\+$::;') [[ -z "$ether_addr" ]] && ether_addr="undefined" [[ -z "$inet4_addr" ]] && inet4_addr="undefined" echo " MAC: $ether_addr" echo " IP4: $inet4_addr" echo if [[ ( $inet4_addr != "undefined" ) && \ ( -z $FIRST_IP ) ]]; then FIRST_IP=$inet4_addr fi done fi $SETCOLOR_RED echo "+++++++++++++++++: Options :+++++++++++++++++++" $SETCOLOR_NORMAL if [[ -f $ROOTPASSWORD ]]; then echo " root password: $(cat $ROOTPASSWORD)" $SETCOLOR_RED echo "You have to change it at next logon!!!!" $SETCOLOR_NORMAL fi if [[ -n $FIRST_IP ]]; then $SETCOLOR_GREEN echo " bitrix url: http://$FIRST_IP/" $SETCOLOR_NORMAL fi