mirror of https://github.com/Aidaho12/haproxy-wi
parent
2e4a1d7389
commit
88642761d7
|
@ -92,14 +92,15 @@ for s in servers:
|
|||
servers_with_status.append(s[11])
|
||||
if service == 'nginx':
|
||||
h = (['', ''],)
|
||||
print(str(service_settings))
|
||||
cmd = [
|
||||
"/usr/sbin/nginx -v 2>&1|awk '{print $3}' && systemctl status nginx |grep -e 'Active' |awk '{print $2, $9$10$11$12$13}' && ps ax |grep nginx:|grep -v grep |wc -l"]
|
||||
for service_set in service_settings:
|
||||
if service_set.server_id == s[0] and service_set.setting == 'dockerized' and service_set.value == '1':
|
||||
container_name = sql.get_setting('nginx_container_name')
|
||||
cmd = [
|
||||
"docker exec -it nginx /usr/sbin/nginx -v 2>&1|awk '{print $3}' && docker ps |grep nginx |awk '{print $7, $8$9}' && ps ax |grep nginx:|grep -v grep |wc -l"
|
||||
"docker exec -it "+container_name+" /usr/sbin/nginx -v 2>&1|awk '{print $3}' && docker ps -a -f name="+container_name+" --format '{{.Status}}'|tail -1 && ps ax |grep nginx:|grep -v grep |wc -l"
|
||||
]
|
||||
else:
|
||||
cmd = [
|
||||
"/usr/sbin/nginx -v 2>&1|awk '{print $3}' && systemctl status nginx |grep -e 'Active' |awk '{print $2, $9$10$11$12$13}' && ps ax |grep nginx:|grep -v grep |wc -l"]
|
||||
try:
|
||||
out = funct.ssh_command(s[2], cmd)
|
||||
h = ()
|
||||
|
|
|
@ -1229,7 +1229,8 @@ if form.getvalue('master'):
|
|||
os.system("cp scripts/%s ." % script)
|
||||
|
||||
commands = ["chmod +x " + script + " && ./" + script + " PROXY=" + proxy_serv + " SSH_PORT=" + ssh_port +
|
||||
" ETH=" + ETH + " IP=" + str(IP) + " MASTER=MASTER" + " SYN_FLOOD=" + syn_flood + " HOST=" + str(master) +
|
||||
" ETH=" + ETH + " IP=" + str(IP) + " MASTER=MASTER" +
|
||||
" SYN_FLOOD=" + syn_flood + " HOST=" + str(master) +
|
||||
" USER=" + str(ssh_user_name) + " PASS='" + str(ssh_user_password) + "' KEY=" + str(ssh_key_name)]
|
||||
|
||||
output, error = funct.subprocess_execute(commands[0])
|
||||
|
@ -1783,7 +1784,18 @@ if form.getvalue('get_hap_v'):
|
|||
print(output)
|
||||
|
||||
if form.getvalue('get_nginx_v'):
|
||||
cmd = ['/usr/sbin/nginx -v']
|
||||
server_id = sql.select_server_id_by_ip(serv)
|
||||
is_dockerized = sql.select_service_setting(server_id, 'nginx', 'dockerized')
|
||||
|
||||
if is_dockerized == '1':
|
||||
container_name = sql.get_setting('nginx_container_name')
|
||||
cmd = ["docker exec -it "+container_name+" /usr/sbin/nginx -v 2>&1|awk '{print $3}'"]
|
||||
else:
|
||||
cmd = ['/usr/sbin/nginx1 -v']
|
||||
print(funct.ssh_command(serv, cmd))
|
||||
|
||||
if form.getvalue('get_keepalived_v'):
|
||||
cmd = ["/usr/sbin/keepalived -v 2>&1|head -1|awk '{print $2}'"]
|
||||
print(funct.ssh_command(serv, cmd))
|
||||
|
||||
if form.getvalue('get_exporter_v'):
|
||||
|
|
|
@ -16,8 +16,6 @@
|
|||
|
||||
- name: Install docker
|
||||
hosts: "{{ variable_host }}"
|
||||
become: yes
|
||||
become_method: sudo
|
||||
gather_facts: yes
|
||||
roles:
|
||||
- role: docker
|
||||
|
|
Loading…
Reference in New Issue