mirror of https://github.com/Aidaho12/haproxy-wi
v2.8
parent
125d7ab81c
commit
cb803142d8
|
@ -301,7 +301,7 @@ def install_haproxy(serv, **kwargs):
|
||||||
proxy_serv = proxy
|
proxy_serv = proxy
|
||||||
else:
|
else:
|
||||||
proxy_serv = ""
|
proxy_serv = ""
|
||||||
commands = [ "chmod +x "+tmp_config_path+script, tmp_config_path+script +" " + proxy_serv]
|
commands = [ "chmod +x "+tmp_config_path+script+" && " +tmp_config_path+"/"+script +" " + proxy_serv]
|
||||||
|
|
||||||
upload(serv, tmp_config_path, script)
|
upload(serv, tmp_config_path, script)
|
||||||
ssh_command(serv, commands)
|
ssh_command(serv, commands)
|
||||||
|
|
12
app/sql.py
12
app/sql.py
|
@ -679,6 +679,18 @@ def select_metrics(serv, **kwargs):
|
||||||
cur.close()
|
cur.close()
|
||||||
con.close()
|
con.close()
|
||||||
|
|
||||||
|
def select_servers_metrics_for_master():
|
||||||
|
con, cur = create_db.get_cur()
|
||||||
|
sql = """select ip from servers where enable = 1 """
|
||||||
|
try:
|
||||||
|
cur.execute(sql)
|
||||||
|
except sqltool.Error as e:
|
||||||
|
print("An error occurred:", e.args[0])
|
||||||
|
else:
|
||||||
|
return cur.fetchall()
|
||||||
|
cur.close()
|
||||||
|
con.close()
|
||||||
|
|
||||||
def select_servers_metrics(uuid, **kwargs):
|
def select_servers_metrics(uuid, **kwargs):
|
||||||
con, cur = create_db.get_cur()
|
con, cur = create_db.get_cur()
|
||||||
sql = """ select * from user where username = '%s' """ % get_user_name_by_uuid(uuid)
|
sql = """ select * from user where username = '%s' """ % get_user_name_by_uuid(uuid)
|
||||||
|
|
|
@ -158,8 +158,8 @@ After=syslog.target network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
WorkingDirectory=/var/www/$HOME_HAPROXY_WI
|
WorkingDirectory=/var/www/$HOME_HAPROXY_WI/app/
|
||||||
ExecStart=/var/www/$HOME_HAPROXY_WI/tools/checker_master.py
|
ExecStart=/var/www/$HOME_HAPROXY_WI/app/tools/checker_master.py
|
||||||
|
|
||||||
StandardOutput=syslog
|
StandardOutput=syslog
|
||||||
StandardError=syslog
|
StandardError=syslog
|
||||||
|
@ -197,8 +197,8 @@ After=syslog.target network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
WorkingDirectory=/var/www/haproxy-wi/app/
|
WorkingDirectory=/var/www/$HOME_HAPROXY_WI/app/
|
||||||
ExecStart=/var/www/haproxy-wi/app/tools/metrics_master.py
|
ExecStart=/var/www/$HOME_HAPROXY_WI/app/tools/metrics_master.py
|
||||||
|
|
||||||
StandardOutput=syslog
|
StandardOutput=syslog
|
||||||
StandardError=syslog
|
StandardError=syslog
|
||||||
|
|
10
update.sh
10
update.sh
|
@ -23,7 +23,7 @@ After=syslog.target network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
WorkingDirectory=$(pwd)/app
|
WorkingDirectory=$(pwd)/app/
|
||||||
ExecStart=$(pwd)/app/tools/checker_master.py
|
ExecStart=$(pwd)/app/tools/checker_master.py
|
||||||
|
|
||||||
StandardOutput=syslog
|
StandardOutput=syslog
|
||||||
|
@ -62,8 +62,8 @@ After=syslog.target network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
WorkingDirectory=/var/www/haproxy-wi/app/
|
WorkingDirectory=$(pwd)/app/
|
||||||
ExecStart=/var/www/haproxy-wi/app/tools/metrics_master.py
|
ExecStart=$(pwd)/app/tools/metrics_master.py
|
||||||
|
|
||||||
StandardOutput=syslog
|
StandardOutput=syslog
|
||||||
StandardError=syslog
|
StandardError=syslog
|
||||||
|
@ -78,12 +78,12 @@ WantedBy=multi-user.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat << EOF > /etc/rsyslog.d/metrics.conf
|
cat << EOF > /etc/rsyslog.d/metrics.conf
|
||||||
if $programname startswith 'metrics' then /var/www/$HOME_HAPROXY_WI/log/metrics-error.log
|
if $programname startswith 'metrics' then $(pwd)/log/metrics-error.log
|
||||||
& stop
|
& stop
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat << EOF > /etc/logrotate.d/metrics
|
cat << EOF > /etc/logrotate.d/metrics
|
||||||
/var/www/$HOME_HAPROXY_WI/log/metrics-error.log {
|
$(pwd)/log/metrics-error.log {
|
||||||
daily
|
daily
|
||||||
rotate 10
|
rotate 10
|
||||||
missingok
|
missingok
|
||||||
|
|
Loading…
Reference in New Issue