Your IP : 13.58.37.241
Current Path : /opt/webdir/bin/ |
|
Current File : //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