#!/bin/bash PATH="${PATH}:/usr/local/bin" restarted="false" domain=$(hostname -d) prefix="intern-db" if [[ ${domain} =~ ^drive ]]; then prefix="multinode-db" fi for index in 1 2 3; do db_ip=$(host "${prefix}${index}.${domain}" | awk '/has address/ {print $NF}') result=$(proxysql "select * from main.mysql_servers where hostname = '${db_ip}' and hostgroup_id = 10") if [[ -z ${result} ]]; then query="INSERT INTO main.mysql_servers (hostgroup_id, hostname, max_connections, comment) VALUES( 10, '${db_ip}', 100, 'Inserted by script at $(date)')" proxysql "${query}" restarted="true" fi done if [[ "${restarted}" == "true" ]]; then systemctl restart sunet-proxysql.service fi