diff --git a/roles/nagios/client/files/scripts/check_haproxy_mirrorlist.py b/roles/nagios/client/files/scripts/check_haproxy_mirrorlist.py deleted file mode 100755 index 6ea3dec610..0000000000 --- a/roles/nagios/client/files/scripts/check_haproxy_mirrorlist.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env python - -import socket -import sys - - -try: - - unixsocket="/var/run/haproxy-stat" - s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - s.connect(unixsocket) - s.send('show stat\n') - - try: - - output = s.recv(16384).strip().split('\n') - fields = output.pop(0).split(',') - fields[0]=fields[0].replace('# ','') - proxies = list() - for line in output: - proxies.append(dict(zip(fields,line.split(',')))) - - except Exception, e: - print str(e) - finally: - s.close() - -except Exception as e: - print "MIRRORLIST STATE UNKNOWN: " + str(e) - sys.exit(3) - -total=0 -downcount=0 -downlist="" -for proxy in proxies: - if proxy['svname'] == "FRONTEND" or proxy['svname'] == "BACKEND": - continue - if proxy['pxname'] == "mirror-lists": - total+=1 - if proxy['status'] == "DOWN": - downlist+=proxy["svname"]+" " - downcount+=1 - -unavailability = 100 * float(downcount) / float(total) - -if unavailability == 0: - print "MIRRORLIST STATE OK: " + downlist - sys.exit(0) - -if unavailability < 50: - print "MIRRORLIST STATE WARN: " + downlist - sys.exit(1) - -if unavailability >= 50: - print "MIRRORLIST STATE CRIT: " + downlist - sys.exit(2) - -print "MIRRORLIST STATE UNKNOWN: " + downlist -sys.exit(3) diff --git a/roles/nagios/client/templates/check_happroxy_mirrorlist.cfg.j2 b/roles/nagios/client/templates/check_happroxy_mirrorlist.cfg.j2 deleted file mode 100644 index 241d2ce25d..0000000000 --- a/roles/nagios/client/templates/check_happroxy_mirrorlist.cfg.j2 +++ /dev/null @@ -1 +0,0 @@ -command[check_haproxy_mirrorlist]=/usr/lib64/nagios/plugins/check_haproxy_mirrorlist.py diff --git a/roles/nagios/server/files/nagios/services/haproxy_mirrorlist.cfg b/roles/nagios/server/files/nagios/services/haproxy_mirrorlist.cfg deleted file mode 100644 index 30bd49ac8b..0000000000 --- a/roles/nagios/server/files/nagios/services/haproxy_mirrorlist.cfg +++ /dev/null @@ -1,13 +0,0 @@ -define service { - host_name proxy01 - service_description Check proxy01 for DOWN mirrorlist servers - check_command check_by_nrpe!check_haproxy_mirrorlist - use defaulttemplate -} - -define service { - host_name proxy04 - service_description Check proxy04 for DOWN mirrorlist servers - check_command check_by_nrpe!check_haproxy_mirrorlist - use defaulttemplate -} diff --git a/roles/nagios/server/files/plugins/check_haproxy_mirrorlist.py b/roles/nagios/server/files/plugins/check_haproxy_mirrorlist.py deleted file mode 100755 index 6ea3dec610..0000000000 --- a/roles/nagios/server/files/plugins/check_haproxy_mirrorlist.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env python - -import socket -import sys - - -try: - - unixsocket="/var/run/haproxy-stat" - s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - s.connect(unixsocket) - s.send('show stat\n') - - try: - - output = s.recv(16384).strip().split('\n') - fields = output.pop(0).split(',') - fields[0]=fields[0].replace('# ','') - proxies = list() - for line in output: - proxies.append(dict(zip(fields,line.split(',')))) - - except Exception, e: - print str(e) - finally: - s.close() - -except Exception as e: - print "MIRRORLIST STATE UNKNOWN: " + str(e) - sys.exit(3) - -total=0 -downcount=0 -downlist="" -for proxy in proxies: - if proxy['svname'] == "FRONTEND" or proxy['svname'] == "BACKEND": - continue - if proxy['pxname'] == "mirror-lists": - total+=1 - if proxy['status'] == "DOWN": - downlist+=proxy["svname"]+" " - downcount+=1 - -unavailability = 100 * float(downcount) / float(total) - -if unavailability == 0: - print "MIRRORLIST STATE OK: " + downlist - sys.exit(0) - -if unavailability < 50: - print "MIRRORLIST STATE WARN: " + downlist - sys.exit(1) - -if unavailability >= 50: - print "MIRRORLIST STATE CRIT: " + downlist - sys.exit(2) - -print "MIRRORLIST STATE UNKNOWN: " + downlist -sys.exit(3) diff --git a/roles/nagios_client/files/scripts/check_haproxy_mirrorlist.py b/roles/nagios_client/files/scripts/check_haproxy_mirrorlist.py deleted file mode 100755 index 6ea3dec610..0000000000 --- a/roles/nagios_client/files/scripts/check_haproxy_mirrorlist.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env python - -import socket -import sys - - -try: - - unixsocket="/var/run/haproxy-stat" - s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - s.connect(unixsocket) - s.send('show stat\n') - - try: - - output = s.recv(16384).strip().split('\n') - fields = output.pop(0).split(',') - fields[0]=fields[0].replace('# ','') - proxies = list() - for line in output: - proxies.append(dict(zip(fields,line.split(',')))) - - except Exception, e: - print str(e) - finally: - s.close() - -except Exception as e: - print "MIRRORLIST STATE UNKNOWN: " + str(e) - sys.exit(3) - -total=0 -downcount=0 -downlist="" -for proxy in proxies: - if proxy['svname'] == "FRONTEND" or proxy['svname'] == "BACKEND": - continue - if proxy['pxname'] == "mirror-lists": - total+=1 - if proxy['status'] == "DOWN": - downlist+=proxy["svname"]+" " - downcount+=1 - -unavailability = 100 * float(downcount) / float(total) - -if unavailability == 0: - print "MIRRORLIST STATE OK: " + downlist - sys.exit(0) - -if unavailability < 50: - print "MIRRORLIST STATE WARN: " + downlist - sys.exit(1) - -if unavailability >= 50: - print "MIRRORLIST STATE CRIT: " + downlist - sys.exit(2) - -print "MIRRORLIST STATE UNKNOWN: " + downlist -sys.exit(3) diff --git a/roles/nagios_client/templates/check_happroxy_mirrorlist.cfg.j2 b/roles/nagios_client/templates/check_happroxy_mirrorlist.cfg.j2 deleted file mode 100644 index 241d2ce25d..0000000000 --- a/roles/nagios_client/templates/check_happroxy_mirrorlist.cfg.j2 +++ /dev/null @@ -1 +0,0 @@ -command[check_haproxy_mirrorlist]=/usr/lib64/nagios/plugins/check_haproxy_mirrorlist.py diff --git a/roles/nagios_server/files/nagios/plugins/check_haproxy_mirrorlist.py b/roles/nagios_server/files/nagios/plugins/check_haproxy_mirrorlist.py deleted file mode 100755 index 6ea3dec610..0000000000 --- a/roles/nagios_server/files/nagios/plugins/check_haproxy_mirrorlist.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env python - -import socket -import sys - - -try: - - unixsocket="/var/run/haproxy-stat" - s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - s.connect(unixsocket) - s.send('show stat\n') - - try: - - output = s.recv(16384).strip().split('\n') - fields = output.pop(0).split(',') - fields[0]=fields[0].replace('# ','') - proxies = list() - for line in output: - proxies.append(dict(zip(fields,line.split(',')))) - - except Exception, e: - print str(e) - finally: - s.close() - -except Exception as e: - print "MIRRORLIST STATE UNKNOWN: " + str(e) - sys.exit(3) - -total=0 -downcount=0 -downlist="" -for proxy in proxies: - if proxy['svname'] == "FRONTEND" or proxy['svname'] == "BACKEND": - continue - if proxy['pxname'] == "mirror-lists": - total+=1 - if proxy['status'] == "DOWN": - downlist+=proxy["svname"]+" " - downcount+=1 - -unavailability = 100 * float(downcount) / float(total) - -if unavailability == 0: - print "MIRRORLIST STATE OK: " + downlist - sys.exit(0) - -if unavailability < 50: - print "MIRRORLIST STATE WARN: " + downlist - sys.exit(1) - -if unavailability >= 50: - print "MIRRORLIST STATE CRIT: " + downlist - sys.exit(2) - -print "MIRRORLIST STATE UNKNOWN: " + downlist -sys.exit(3)