25 lines
722 B
Python
25 lines
722 B
Python
import socket
|
|
|
|
hosts = [
|
|
('140.44.4.11', 9100, 'Aerodrome Master 01'),
|
|
('140.44.4.41', 9100, 'Spaceport Master 01'),
|
|
('140.44.4.71', 9100, 'Shipyard Swarm'),
|
|
('140.44.4.81', 9100, 'Harvester Node 01'),
|
|
('140.44.4.81', 9400, 'Harvester Node 01 DCGM'),
|
|
('140.44.4.11', 10250, 'Aerodrome Kubelet'),
|
|
('140.44.4.41', 10250, 'Spaceport Kubelet'),
|
|
('140.44.4.60', 8888, 'Zabbix Web'),
|
|
('140.44.4.64', 10051, 'Zabbix Server'),
|
|
]
|
|
|
|
for ip, port, desc in hosts:
|
|
s = socket.socket()
|
|
s.settimeout(1.5)
|
|
try:
|
|
s.connect((ip, port))
|
|
print(f"[OPEN] {ip}:{port} ({desc})")
|
|
s.close()
|
|
except Exception as e:
|
|
print(f"[CLOSED/ERR] {ip}:{port} ({desc}) - {e}")
|
|
|