Synology-Forum.nl
Algemeen => The lounge => Topic gestart door: Sylvester op 29 december 2018, 21:45:31
-
Misschien een rare zeldzame vraag. Ik ben op zoek naar een soort van IP-watchdog.
Het is de bedoeling om minstens één intern device te monitoren. Valt de verbinding weg, dan moet dit gemeld worden via mail of iets anders...
Liefst via mail.
Vermits een Synology NAS continu aanstaat, zou dit ideaal zijn om deze te gebruiken als watchdog. Bestaat er een dergelijke module of software voor op de Synology?
-
Wat bedoel je precies? Een tool T dat kan monitoren of device D nog verbinding heeft (met wat? Router? Of extern internet?)
En stel dan extern internet uitvalt, wat verwacht je dan van die mail die tool T moet sturen? Want dat kan dan niet meer (geen internet)....
-
Het gaat niet om het wegvallen van het 'internet', zelfs niet het intern netwerk. Het gaat om het stilvallen van een bepaald toestel dat in het netwerk hangt, om alzo te waarschuwen via mail.
Het apparaat zelf kan natuurlijk niet meer waarschuwen als het is vastgelopen of stilgevallen, maar een ander device dat continu aanstaat kan wel monitoren. Het kan bijvoorbeeld om de 10 seconden een ping naar dat toestel doen.
Een beetje vergelijkbaar met dit:
https://shop.egnite.de/en/manufacturers-brands/hw-group/ip-watchdog2/416/hw-group-ip-watchdog2-lite
Maar dat is echt wel prijzig, dat gaat van 150 tot 350 euro/dollar. Iets teveel voor een hobby.
-
Dan zou ik een RaspberryPi nemen. Moet je wel wat knutselen. Maar die kun je bijv laten pingen naar een device en bij timeout een mail sturen (of wat dan ook).
Ik denk spontaan aan een scriptje dat IPs uit een opgegeven (door jou) lijstje pingt, en bij timeout dus mailt. Dat scriptje kun je dan via cron om de X tijd laten draaien. Zal wel wat tweaken zijn. Bv hoe check je return status van ping, hoe voorkom je dat je 100 mails over dezelfde storing krijgt etc etc
Maar heel ingewikkeld lijkt t me niet
Ben net zelf begonnen (hobbyprojectje) met een Linux box die periodiek een speedtest draait en de resultaten verzamelt. Die kunnen dan centraal (meerdere boxen op versch plekken die vergelijkbaar meten) tot inzicht leiden tav performance ISPs
-
Het kan bijvoorbeeld om de 10 seconden een ping naar dat toestel doen.
Dan zou ik eerst vaststellen dat ook een ping uitvalt als het apparaat is vastgelopen.
-
hoe bedoel je?
-
Vastlopen apparaat (whatever vastlopen dan is) en niet meer kunnen pingen hoeft niet t zelfde te zijn
-
ja klopt, maar in dit geval is het wel zo. Het apparaat loopt vast en verdwijnt uit het netwerk.
-
Je zou dat op de Synology met Python script kunnen doen zoals hieronder.
https://pypi.org/project/simple-monitor-alert/
Of anders dit package ?
https://www.synology.com/en-global/dsm/packages/domotz
-
Heb je hier wat aan : https://ehoco.nl/monit-voor-raspberry-pi-en-domoticz/ ?
-
Beter laat dan nooit;
Mischien is het gebruiken van een SMNP manager voor SMNP traps een beter idee :?:
Gebruiken we in de ict wereld om dit soort healthstatus/connectiestatus te monitoren, en voor centrale informatievergaring van alle apparatuur aan het netwerk. Maar je kan natuurlijk ook gaan doe het zelven.
Meer info over smnp;
https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol
-
Ik ga het allemaal eens in overweging nemen.
-
Mischien is het gebruiken van een SMNP manager voor SMNP traps een beter idee :?:
Welk systeem gebruik je dan specifiek vior die monitor en hoe werkt dat? Snift die gewoon alle verkeer over t lan en dan bijhouden welke IPs de pakketjes verzenden? Of pingt ie alle hosts in de IP range?
-
Het "systeem" is een server die smnp pakketjes met status info (zgn. traps) ontvangt, de netbios remote uitleest, en zodoende allerlei diagnostische info van alle aanwezige switches, ups-en, servers, nassen en diverse PLC's en of DCS systemen uitleest (dus zeg maar alles met een ip adress en smnp capable is). Ze houdt dus dynamisch de toestand van je netwerk infrastructuur en je aangesloten clients in de gaten. Leveranciers van dergelijke paketten lopen flink uiteen, van open-source tot enterprise level. Zoekt en gij zult vinden.
-
Ik gebruik al jaren het volgende script op een Linux doosje. Alarmering gaat via email en PushOver naar mobiel. SMS zou ook kunnen, kwestie van knutselen.
-
Interessant draadje en mijn interesse is gewekt in SNMP :)
Nu heb altijd de neiging om bij het zoeken naar een oplossing altijd eens te kijken of er een Docker container te vinden is welke op NAS te draaien is, en kijk eens aan er is o.a. dit
https://jasonloongphotos.com/2017/synology-snmp-network-monitoring-with-librenms-docker/
Gebruikt LibreNMS (https://www.librenms.org)
-
Mooie vondst! :thumbup: vanavond als ik thuis kom even uitproberen.