This commit is contained in:
2022-09-11 21:40:28 -05:00
parent 8838981089
commit fe14f1dc50
2 changed files with 22 additions and 21 deletions

View File

@@ -1,7 +1,7 @@
VERS='1.090822' VERS='1.090822'
noupdate=' stop ' noupdate=' stop start '
mqtt_conn='/usr/bin/mosquitto_sub -h 127.0.0.1 -u mqtt -P 12mqtt34password56' mqtt_conn='/usr/bin/mosquitto_sub -h 127.0.0.1 -u mqtt -P 12mqtt34password56'
#mysql_conn='/usr/bin/mysql -h mysqldb.scity.us -P 6033 --user=sysmoninsert --password=sysmoninsert' #mysql_conn='/usr/bin/mysql -h mysqldb.scity.us -P 6033 --user=sysmoninsert --password=sysmoninsert'
@@ -20,10 +20,10 @@ TEMP_THRESHOLDS['ServerRoomTH']="82,92,97"
declare -A SENSOR_ID declare -A SENSOR_ID
SENSOR_ID['ServerRoomTH']='2' SENSOR_ID['ServerRoomTH']='2'
declare -A SERVICE_NAME declare -A POWERWALL_SERVICES
SERVICE_NAME['ServerRoomTH']='monitor-serverroomth' POWERWALL_SERVICES['ServerRoomTH']='monitor-serverroomth'
SERVICE_NAME['ACV']='monitor-acv' POWERWALL_SERVICES['ACV']='monitor-acv'
SERVICE_NAME['powerlogger']='monitor-powerlogger' POWERWALL_SERVICES['powerlogger']='monitor-powerlogger'
ESXIHOSTS=10.10.2.10,10.10.2.11,10.10.2.12,10.10.2.13,10.10.2.14,10.10.2.15,10.10.2.16 ESXIHOSTS=10.10.2.10,10.10.2.11,10.10.2.12,10.10.2.13,10.10.2.14,10.10.2.15,10.10.2.16

View File

@@ -198,10 +198,23 @@ POWERLOGGER_SERVICE(){
QRY="USE servermonitor; INSERT INTO power_data (\`sensorid\`, \`date\`, \`volt\`, \`amp\`) VALUES ('4','${datetime}','${battV}','${battA}')" QRY="USE servermonitor; INSERT INTO power_data (\`sensorid\`, \`date\`, \`volt\`, \`amp\`) VALUES ('4','${datetime}','${battV}','${battA}')"
${mysql_conn} -e "${QRY}" ${mysql_conn} -e "${QRY}"
sleep 1m sleep function 1m {
gfds
}d
done done
} }
UPDATE_SERVICES(){
for srvc in "${partitions3[@]}"; do
/bin/systemctl
}
STOP_SERVICE(){
service_pid=`systemctl show --property MainPID --value ${POWERWALL_SERVICES[${1}]}`
/usr/bin/pkill -P $service_pid
}
SHUTDOWN_SERVERS(){ SHUTDOWN_SERVERS(){
touch $FOLDER/shutdown touch $FOLDER/shutdown
@@ -240,33 +253,21 @@ if [ ${action-x} ]; then
checktemp) CHECKTEMP ${2};; checktemp) CHECKTEMP ${2};;
checktemp_service) checktemp_service)
if [ "${2}" = "stop" ]; then if [ "${2}" = "stop" ]; then
service_pid=`systemctl show --property MainPID --value ${SERVICE_NAME[${3}]}` STOP_SERVICE ${3}
/usr/bin/pkill -P $service_pid
#/bin/systemctl stop $srvcname
#/usr/bin/killall bash
else else
CHECKTEMP_SERVICE ${2} CHECKTEMP_SERVICE ${2}
fi fi
;; ;;
checkacv_service) checkacv_service)
if [ "${2}" = "stop" ]; then if [ "${2}" = "stop" ]; then
service_pid=`systemctl show --property MainPID --value ${SERVICE_NAME['ACV']}` STOP_SERVICE ACV
/usr/bin/pkill -P $service_pid
#/bin/systemctl stop $srvcname
#/usr/bin/killall bash
else else
CHECKACV_SERVICE CHECKACV_SERVICE
fi fi
;; ;;
powerlogger_service) powerlogger_service)
if [ "${2}" = "stop" ]; then if [ "${2}" = "stop" ]; then
service_pid=`systemctl show --property MainPID --value ${SERVICE_NAME['powerlogger']}` STOP_SERVICE powerloger
/usr/bin/pkill -P $service_pid
#/bin/systemctl stop $srvcname
#/usr/bin/killall bash
else else
POWERLOGGER_SERVICE POWERLOGGER_SERVICE
fi fi