#!/bin/bash

/var/www/maincp/root/LSYS
sleep 3

/var/www/maincp/root/alabs &
/var/www/maincp/fire/repfire &

cd /var/www/maincp/tools/


. /var/www/maincp/var/etc/config

. /var/www/maincp/var/etc/netconfig


/var/www/maincp/bin/tips





M=`date +%M`


D=`date +%H%M`

DS=`/sbin/drbdadm dstate clusti`
CS=`/sbin/drbdadm cstate clusti`

if [ "$M" == "00" ]
then

#/var/www/maincpr/root/OLDBANREM 10 &
/var/www/maincpr/root/OLDBANREM 20 &
#/var/www/maincpr/root/OLDBANREM 30 &
/var/www/maincpr/root/OLDBANREM 40 &
#/var/www/maincpr/root/OLDBANREM 50 &
echo . >/dev/null

fi



if [ "$D" == "0000" ]
then

/var/www/maincp/bin/des.sh &


fi

if [ "$D" == "0100" ]
then

/var/www/maincp/auth/desauth &


fi


if [ "$D" == "0700" ]
then

/var/www/maincp/bin/clearban &

/var/www/maincp/bin/perms &

fi

/bin/rm -f /var/www/maincp/var/tok*
 
DISP=/dev/tty11


HH=`uname -n`
HS="news.belchi.org"

if [ $HH == $HS ]
then

HOST="Clusti NODE I "
HC="NODE II "

else

HC="NODE I"
HOST="Clusti NODE II"

fi

EST=/reply/dat/clusty
EST2=/reply/dat/clusty2
cat /proc/drbd 1>& $EST
XCO=/reply/dat/con
NO=/reply/dat/cno
OML=/reply/dat/conl
XAL=/reply/dat/cal
XSEC=/reply/dat/csec
RXTO=/var/www/maincp/var/inittime

/bin/egrep -i -e "Primary" $EST > $EST2
/bin/egrep -i -c -e "Primary/Primary" $EST > $NO
/bin/egrep -i -c -e "Primary/Secondary" $EST > $XSEC
/bin/egrep -i -c -e "UpToDate/UpToDate" $EST > $OML
/bin/egrep -i -c -e "SyncSource" $EST > $XCO
/bin/egrep -i -c -e "StandAlone" $EST > $XAL

LOML=`cat $OML`
LXAL=`cat $XAL`
LNO=`cat $NO`
LCO=`cat $XCO`
LSE=`cat $XSEC`
U="1"
XTO=`cat $RXTO`

if [ "$CS" == "Connected" ]
then

MNO="de 2 NODOS "

if [ "$DS" == "UpToDate/UpToDate" ]
then

TW="100% OnLine"
 else
TW="Sincronizando"

fi

else

MNO="de 1 NODOS "

TW="Disk split"

fi

#$HOST $MNO $MOML

AS='[40m[40m'
BS='[2J[0;0H' 

RD1=/var/www/maincp/var/rdns
RD2=/var/www/maincp/var/rnd1

RCP1=/var/www/maincp/var/rip1
RCP2=/var/www/maincp/var/rip2

RFO=/var/www/maincp/var/cole.txt
RGU=/var/www/maincp/var/nug
RCO=/var/www/maincp/var/maxcon
RCSR=/var/www/maincp/var/rsrc

RC1=/var/www/maincp/var/cr
RC2=/var/www/maincp/var/rn
RN2=/var/www/maincp/var/rnn2
RP2=/var/www/maincp/var/rp2
REN1=/var/www/maincp/var/renn2
REP1=/var/www/maincp/var/erp2

RHN=/var/www/maincp/var/rn2h
RHP=/var/www/maincp/var/r2h



RCR3=/var/www/maincp/var/Rcr1
RCR4=/var/www/maincp/var/Rcr
RCR5L=/var/www/maincp/var/h90f

RCR5=/var/www/maincp/var/h90
RCN1=/var/www/maincp/var/cn1
RUTAC=/var/www/maincp/var/cth
RUTAL=/var/www/maincp/var/l
RUTG=/var/www/maincp/var/lg
RUTAG=/var/www/maincp/var/guest
RD=/var/www/maincp/var/rd
up2=/var/www/maincp/var/up2

FNOD=/var/www/maincp/var/fnod

RV=/var/www/maincp/var/rga
RVD=/var/www/maincp/var/vds

RU1=/var/www/maincp/var/ru
RUTA=/var/www/maincp/var/co
CGU=/var/www/maincp/var/cgu








NODE=`cat $FNOD`
FO=`cat $RFO`
NMU=`cat $RCO`
USER=`cat $RGU`

T=`date`


sleep 1

echo `uname -n` $AS $BS- $T $FO - 1>& $DISP
echo =/= $HOST Absoloom WiFi BBS $MNO $TW $CS $DS  2:346/120@fidonet `/var/www/maincp/root/up3` 1>& $DISP 

/usr/bin/mpstat  1>& $DISP


/usr/bin/w 1>& $DISP





/usr/local/sbin/chilli_query list > $RD


/bin/egrep -i -c -e 'pass' $RD > $RUTA
/bin/egrep -i -c -e '1 guest' $RD > $CGU
/bin/egrep -i -c -e '1 wimacge@wireless' $RD > $RU1
/bin/egrep -i -c -e '1 dns@wireless' $RD > $RD2

DN=`cat $RD2`
 
RU=`cat $RU1`
HGY=`cat $CGU`
CO=`cat $RUTA`

/bin/egrep -i -c -e 'none' $RD > $RUTA

NULO=`cat $RUTA`


US=0
let US=CO-HGY-RU-DN                                      
        
let HGY=HGY+RU









MO=`date '+%b'`
DA=`date '+%d'`
DAT=`date '+%b %d'`
 
CAD="Release0d"



if [ $DA == 01 ]
then
DA='1'
DAT="$MO  $DA"
fi 

if [ $DA == 02 ]
then
DA='2'
DAT="$MO  $DA"
fi 

if [ $DA == 03 ]
then
DA='3'
DAT="$MO  $DA"
fi 

if [ $DA == 04 ]
then
DA='4'
DAT="$MO  $DA"
fi 

if [ $DA == 05 ]
then
DA='5'
DAT="$MO  $DA"
fi 

if [ $DA == 06 ]
then
DA='6'
DAT="$MO  $DA"
fi 

if [ $DA == 07 ]
then
DA='7'
DAT="$MO  $DA"
fi 

if [ $DA == 08 ]
then
DA='8'
DAT="$MO  $DA"
fi 

if [ $DA == 09 ]
then
DA='9'
DAT="$MO  $DA"
fi 




LSYS=/var/www/maincp/var/chilli.log

LSYS2=/var/www/maincp/var/chilli2.log


LSYS3=/var/www/maincp/var/chilli3.log


sleep 1

/bin/grep -c -i -e "IP=0.0.0.0"  $LSYS3 > $RC1  

/bin/grep -c -i -e "MAC=$APHOSTMAC IP=$APHOSTIP " $LSYS3 > $RCP2  

/bin/grep -c -i -e "MAC=$APHOSTMAC" $LSYS3 > $RHP

/bin/grep -c -i -e "MAC=$APHOSTMAC IP=0.0.0.0" $LSYS3 > $RHN 

/bin/grep -c -i -e "MAC=$APRE1MAC IP=0.0.0.0" $LSYS3 > $REN1  

/bin/grep -c -i -e "MAC=$APRE1MAC" $LSYS3 > $REP1  

/bin/grep -c -i -e "MAC=$APRMAC IP=0.0.0.0"  $LSYS3> $RN2  

/bin/grep -c -i -e "MAC=$APRMAC"  $LSYS3 > $RP2  
000
/bin/grep -c -i -e "MAC=$APRMAC IP=$APRIP "  $LSYS3> $RCP1  

/bin/grep -c -i -e "MAC=$DNSMACR1 "  $LSYS3> $RCR5  

/bin/grep -c -i -e "MAC=00-90-4C-91-00-01" $LSYS3 > $RCR5L  

/bin/grep -c -i -e "Released"  $LSYS3> $RUTAC  

CR=`cat $RC1`


RCR1=`cat $RCR4` 

CHN=`cat $RHN2` 

RCR2=`cat $RCR5`
LIN=`cat $RCR5L`

CH1=`cat $RHP2`


M=`cat $RV`


LW=`cat $RUTG`


PAS=`cat $RUTAC`


LR=`cat $RUTAL`



DN=`cat $RD2`

CRP1=`cat $RCP1`

CRP2=`cat $RCP2`

let CO=CO-DN

let L=M+LW+LR+DN




let PAS=PAS-RCR1-RCR2

G=`cat $RUTAG`

ACT=`cat $CGU`

echo $PAS > $RCSR

if [ $PAS -ge $NMU ]
then
USER=0
fi




if [ $ACT -lt $USER ] 
then
    
     if [ $G -eq 1 ] 
     then
        /var/www/maincp/root/gueon >>/dev/null
     fi
fi  


if [ $ACT -ge $USER ] 
then
    
     if [ $G -eq 0 ]
     then
        /var/www/maincp/root/gueoff >>/dev/null
          
      fi  
fi


/bin/egrep -i -c -e '#guest' /etc/freeradius/3.0/mods-config/files/authorize  >$RUTAG


G=`cat $RUTAG`



if [ $G -eq 1 ] 
then

ES="FreeOFF"

else

ES="FreeON"

fi




if [ $USER == 0 ] 
then


    if [ $G == 0 ] 
    then

        /var/www/maincp/root/guoff >>/dev/null

    fi  

ES="FreeOFF"

fi



USER=`cat $RGU`
CHN=`cat $RHN`
CH1=`cat $RHP`
N2=`cat $RN2`
P2=`cat $RP2`
CREN1=`cat $REN1`
CREP1=`cat $REP1`

PAS=`cat $RUTAC`

let TH=P2+RCR2+CH1+CREP1

#let RCR1=RCR1-RCR33


let APIP=CH1-CHN

let CRE=CREP1-CREN1

let CRP=P2-N2

let APIP=APIP+CRE+CRP


let CIP=PAS-CR


let UN=CH1+P2+RCR2-CH1-N2+CREP1


let RU=CIP-UN

#echo "REL:$PAS CIP=$CIP N=$CR -H=$RCR1 REP=$RCR33 RN=$RN2 RUT=$RCR2 RLS=$LIN TH=$TH MAXC:$NMU MGE:$USER L:$L =V:$M R:$LR G:$LW D:$DN --NOWCONX:$CO -USERS:$US -GUEST:$HGY -NULL=$NULO / $ES" > $DISP

let UN=CR




echo "REL:$PAS CIP=$CIP APIP=$APIP U=$RU N=$CR H=$CH1 HN=$CHN R=$P2 RN=$N2 RT=$RCR2 RE1=$CREP1 REN=$CREN1 TH=$TH MAXC:$NMU MG:$USER L:$L=V:$M R:$LR G:$LW D:$DN -NOW:$CO US:$US GST:$HGY NULL=$NULO $ES" > $DISP



#rm -f $LSYS

rm -f $RH
rm -f $RH1
rm -f $RH2
rm -f $RH3

TD=`date`


/var/www/maincp/root/bangmc  1>& /dev/null &



echo "----------== PAD CONEXION ==vv=- $TD -=vv========vvv============-= IT =- $XTO =======vv=-" 1>& $DISP

/usr/local/sbin/chilli_query list 1>& $DISP

/var/www/maincp/bin/scru 1>& $DISP
echo "----------== ACTV ==vv=------=vv=================vvv============" 1>& $DISP

cd /var/www/maincp/sub/ACTV/

ls 1>& $DISP
echo "----------== web ==vv=------=vv=================vvv============" 1>& $DISP

cd /var/www/maincp/sub/web/
ls 1>& $DISP

echo "---------- Lima 1 -----------------" 1>& $DISP

cd /var/www/maincp/sub/lima1/ 

ls 1>& $DISP

echo "---------- Lima 2 -----------------" 1>& $DISP

cd /var/www/maincp/sub/lima2/ 

ls 1>& $DISP

echo "--vvv-------- MAC GUEST AUTH --------vvv----------------------" 1>& $DISP
cat /var/www/maincp/auth/vipusmac 1>& $DISP
echo "--======----- MAC BANNED ------------====---------------------" 1>& $DISP
cat /var/www/maincp/root/macbanlist 1>& $DISP
echo "--======----- MAC BANNED TEMP--------====---------------------" 1>& $DISP

cd /var/www/maincp/sub/BAN

ls 1>& $DISP



M=`date +%M`

echo $M


if [ "$M" != "56" ]
then

sleep 120

/var/www/maincp/bin/scru 1>& $DISP

sleep 119

TD=`date`
/var/www/maincp/root/bangmc  1>& /dev/null 

echo "----------== PAD CONEXION ==vv=- $TD -=vv=============vvv========================vvv==========================vv=-" 1>& $DISP
/usr/local/sbin/chilli_query list 1>& $DISP
/var/www/maincp/bin/scru 1>& $DISP
echo "--======----- MAC BANNED TEMP--------====---------------------" 1>& $DISP
cd /var/www/maincp/sub/BAN
ls 1>& $DISP



fi

echo "--_/\_/\_/\_--------- == NEXT == ----------_/\_/\_/\_---------" 1>& $DISP


if [ "$M" == "56" ]
then

	/var/www/maincp/root/OLDBANREM2 

fi

echo 


/var/www/maincp/root/alabs &
/var/www/maincp/fire/repfire &



rm -f /var/www/maincp/var/rdns
rm -f /var/www/maincp/var/rnd1

rm -f /var/www/maincp/var/rip1
rm -f var/www/maincp/var/rip2



#rm -f /var/www/maincp/var/cr
rm -f /var/www/maincp/var/rn
rm -f /var/www/maincp/var/rnn2
rm -f /var/www/maincp/var/rp2
rm -f /var/www/maincp/var/renn2
rm -f /var/www/maincp/var/erp2

rm -f /var/www/maincp/var/rn2h
rm -f /var/www/maincp/var/r2h



rm -f /var/www/maincp/var/Rcr1
rm -f /var/www/maincp/var/Rcr
rm -f /var/www/maincp/var/h90f
rm -f /var/www/maincp/var/h90
rm -f /var/www/maincp/var/cn1
#rm -f /var/www/maincp/var/cth
rm -f /var/www/maincp/var/rd
rm -f /var/www/maincp/var/up2


rm -f /var/www/maincp/var/nrd


rm -f /var/www/maincp/var/vds


if [ "$M" == "56" ]
then

exit

fi


sleep 120

/var/www/maincp/bin/scru 1>& $DISP

sleep 119


/var/www/maincp/root/bangmc  1>& /dev/null &


