Anrufmonitor mit Samba: Die Windowsseite
Es checkt anhand des NetBIOS Namens die IP Adresse des Rechners mit einem Ping, ist dieser im Netz erreichbar, verschickt es die Meldung per WinPopUp, wenn nicht kann eine andere Aktion gewählt werden. Hier werden nur zwei Rechner, nämlich ODIN und LOKI gecheckt, es können aber auch mehr angeben werden, jeder der Rechner bekommt dann eine Message wenn er im Netz aktiv ist. Wichtig ist zuerst einmal die Zeile RECHNEROK=$(/bin/ping -c1 -w1 $RECHNER | grep “1 received”). Der String hinter dem grep gibt das an was als Erfolgsmeldung vom ping Befehl zurückgeliefert werden muss. Ist diese Meldung bei euch anders, so müsst ihr den String anpassen. Der else- Teil ist nicht unbedingt nötig, er soll bei mir nur später dazu dienen, wenn keine Meldung per WinPopUp geschickt werden konnte, eine eMail an den jeweiligen User/Rechner zu schicken. Wichtig ist, das die Rechnernamen von der /etc/hosts auch aufgelöst werden können, es muss dort dem Namen also eine IP zugeordnet sein.
Das war vom Prinzip her schon alles. Sobald nun ein Anruf auf der MSN 21051 eingeht, wird dies per WinPopUp auf den angegebenen Clients mitgeteilt. Unter Umständen müssen Pfad oder Dateinamen ein wenig angepasst werden aber im großen ganzen sollte nun alles funktionieren. Für Fragen stehe ich gerne zur Verfügung. In Arbeit ist auch ein Artikel über einen ISDN FAX-Server. Den gibt es, sobald ich genügend Zeit gefunden habe …. Zum Abschluss gibts noch die von mir angepassten Scripte. Die Orginalversionen von Christian Eggers bekommt ihr hier. Übrigens: Samba ist aktuell in Version 2.2.7, man sollte aus Sicherheitsgründen unbedingt updaten ! Ich habe leider keine Ahnung ob SuSE bereits aktuelle Pakete anbietet, da ich mein Sambe grundsätzlich selbst aus den Orginalquellen baue. Es gibt auch bereits eine recht weit fortgeschrittene Version 3.0 mit Active Directory Support. Ich habe mir die Version noch nicht angeschaut, werde sie aber sicher in den nächsten Wochen auf dem Testserver installieren. Genaueres über die Features gibts es dann