| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #!/bin/bash
- # info: list web status
- # options: [FORMAT]
- #
- # The function lists web server status
- #----------------------------------------------------------#
- # Variable&Function #
- #----------------------------------------------------------#
- # Argument definition
- #format=${1-shell}
- # Includes
- #source $VESTA/func/main.sh
- source $VESTA/conf/vesta.conf
- #----------------------------------------------------------#
- # Action #
- #----------------------------------------------------------#
- # Checking web system
- if [ -z "$WEB_SYSTEM" ]; then
- exit
- fi
- # Displaying proxy status
- if [ "$PROXY_SYSTEM" = 'nginx' ]; then
- echo "<h2>$PROXY_SYSTEM STATUS</h2>"| tr '[:lower:]' '[:upper:]'
- wget -qO- http://localhost:8084/
- echo "<br><br><br>"
- fi
- # Displaying web server status
- echo "<h2>$WEB_SYSTEM STATUS</h2>"| tr '[:lower:]' '[:upper:]'
- if [ "$WEB_SYSTEM" != 'nginx' ]; then
- wget -qO- http://localhost:8081/server-status/ |\
- egrep -v "html|DOCTYPE|h1>|title|head"
- else
- wget -qO- http://localhost:8084/
- fi
- #----------------------------------------------------------#
- # Vesta #
- #----------------------------------------------------------#
- exit
|