@skobkin @local попросил чатгопоту
#!/bin/bash
# Сканируем сеть
nmap -sn 192.168.1.0/24 -oG - | awk '/Up$/{print $2}' > current_scan.txt
#, был ли старый список
if [ -f previous_scan.txt ]; then
# Сравниваем старый и новый списки, чтобы найти новые устройства
new_devices=$(comm -13 previous_scan.txt current_scan.txt)
# Если есть новые
if [ -n "$new_devices" ]; then
gotify push -t "New device detected" "$new_devices"
fi
fi
mv current_scan.txt previous_scan.txt
@skobkin @local я бы вместо таскания целого забикса просто нмапом и готифи ограничился. Проще.