mirror of
https://gitlab.com/manzerbredes/clusterman.git
synced 2025-04-19 04:09:47 +00:00
Minor changes
This commit is contained in:
parent
c035f62a49
commit
77ea2f3ee6
2 changed files with 22 additions and 2 deletions
|
@ -18,7 +18,7 @@ def main():
|
||||||
# Run the proper handler
|
# Run the proper handler
|
||||||
if args.command == "node":
|
if args.command == "node":
|
||||||
print("Do node related stuff")
|
print("Do node related stuff")
|
||||||
|
node.scan("10.0.0.1","10.0.0.10")
|
||||||
if args.command == "frontend":
|
if args.command == "frontend":
|
||||||
print("Do frontend related stuff")
|
print("Do frontend related stuff")
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,26 @@
|
||||||
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def ls():
|
def ls():
|
||||||
print("List nodes..")
|
print("List nodes..")
|
||||||
|
|
||||||
|
|
||||||
|
def scan(ip4_from,ip4_to,timeout=0.1):
|
||||||
|
from_split=[int(n) for n in ip4_from.split(".")]
|
||||||
|
to_split=[int(n) for n in ip4_to.split(".")]
|
||||||
|
nodes=list()
|
||||||
|
print("----- Starting node scan (timeout={}s) -----".format(timeout))
|
||||||
|
for W in range(from_split[0],to_split[0]+1):
|
||||||
|
for X in range(from_split[1],to_split[1]+1):
|
||||||
|
for Y in range(from_split[2],to_split[2]+1):
|
||||||
|
for Z in range(from_split[3],to_split[3]+1):
|
||||||
|
ip="{}.{}.{}.{}".format(W,X,Y,Z)
|
||||||
|
response = os.system("ping -c 1 -W " + str(timeout)+ " " + ip + " &>/dev/null")
|
||||||
|
print("Contacting {}...".format(ip),end='')
|
||||||
|
if response==0:
|
||||||
|
nodes.append()
|
||||||
|
print("=> Found!!")
|
||||||
|
else:
|
||||||
|
print("")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue