Exchange Mail-Tests
Hallo zusammen,
wie prüfe ich am besten automatisiert ob mein Exchange Server Mails annimmt ?
Ich hatte es die Tage immer mal wieder das keine Mails durchkamen.
Erst hatte ich einen Verdacht und nach einem Reboot ging auch alles wieder aber heute war das Problem wieder da.
Also habe ich mal ein paar Tests gemacht und dann mit dem testconnectivity.microsoft herausgefunden, dass ich anscheinend nicht genug Speicherplatz hatte -- ups...
Jedenfalls würde ich jetzt gerne regelmäßig im Hintergrund testen ob das Mail Annehmen funktioniert und falls nicht, mich selbst darüber informieren (über externen SMTP Server zb)
Gibt es dafür Scripts ?
VG
wie prüfe ich am besten automatisiert ob mein Exchange Server Mails annimmt ?
Ich hatte es die Tage immer mal wieder das keine Mails durchkamen.
Erst hatte ich einen Verdacht und nach einem Reboot ging auch alles wieder aber heute war das Problem wieder da.
Also habe ich mal ein paar Tests gemacht und dann mit dem testconnectivity.microsoft herausgefunden, dass ich anscheinend nicht genug Speicherplatz hatte -- ups...
Jedenfalls würde ich jetzt gerne regelmäßig im Hintergrund testen ob das Mail Annehmen funktioniert und falls nicht, mich selbst darüber informieren (über externen SMTP Server zb)
Gibt es dafür Scripts ?
VG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1883481368
Url: https://administrator.de/contentid/1883481368
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
swaks
Gruß,
Jörg
swaks
Gruß,
Jörg
Zunächst brauchst du ein Hardware Monitoring, Speicherprobleme (RAM und Festplatte) lassen sich somit frühzeitig erkennen. Dann kann das Hardware Monitoring gleich alle Dienste eines Servers überwachen und meldet alle Dienste, die zwar auf "automatisch starten" gestellt sind, aber aktuell nicht laufen. Und dann kan man ihm noch Exchange-übliche Plugins einspielen, die z.B. die SMTP Warteschlage auslesen und melden, wenn eine bestimmte Menge erreicht ist oder eben auch solche Tests durchführt, wie SMTP Testsendungen und ob z.B. das Webinterface /owa erreichbar ist. Man kann auswertungen z.B. in der Eingabeaufforderung oder Powershell entwerfen und das Hardware Monitoring führt sie aus und warnt, wenn was anderes raus kommt, als vordefiniert.
Ich habe mir z.B. eine Batch geschrieben, die in der Asterisk anlage auswertet, ob alle Trunks laufen. Sobald bei einem Trunk kein "registered" zu sehen ist, bekomme ich eine Warnung.
Ich habe mir z.B. eine Batch geschrieben, die in der Asterisk anlage auswertet, ob alle Trunks laufen. Sobald bei einem Trunk kein "registered" zu sehen ist, bekomme ich eine Warnung.
Zitat von @geloescht:
Ich hatte in der Zwischenzeit auch etwas geschaut und gesehen das PRTG bei bis zu 100 Sensoren kostenlos ist, daher werde ich es mal damit probieren. Dann kann ich direkt Festplatten und Speicher etc mit überwachen.
Damit sollte es ja eigentlich funktionieren, wenn ich es eingerichtet bekomme..... ^^
Damit sollte es ja eigentlich funktionieren, wenn ich es eingerichtet bekomme..... ^^
Zuerst würde es sicherlich schon mal helfen, wenn man auf die Warnhinweise im Eventlog zu reagiert.
Hi,
vielleicht hilft dir folgendes:
https://testconnectivity.microsoft.com/tests/o365
https://www.ip-insider.de/so-geht-die-schnelle-exchange-diagnose-im-fehl ...
Hat mir zumindest schon geholfen.
LG
Pasal
vielleicht hilft dir folgendes:
https://testconnectivity.microsoft.com/tests/o365
https://www.ip-insider.de/so-geht-die-schnelle-exchange-diagnose-im-fehl ...
Hat mir zumindest schon geholfen.
LG
Pasal
baller dir das zabbix auf einen Dockerhorst und spiel das Template hier ein..
https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/ex ...
Falls du mit Docker nicht so fit bist, setz ein ubuntu 20 lts auf, installier docker und paste das script hier. Fertig.
PS: portainer solltest du ggf. vorher schon installieren damit du mitkriegst was das ding macht und noch ein Tip, reservier vielleicht beim setup gleich mal min. 500GB weil du sonst ganz schnell die Grenzen sprengst und dann steht die db.
https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/ex ...
Falls du mit Docker nicht so fit bist, setz ein ubuntu 20 lts auf, installier docker und paste das script hier. Fertig.
docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 zabbix-net
docker run --name mysql-server -t \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="root_pwd" \
--network=zabbix-net \
--ip 172.20.240.1 \
-d mysql:8.0 \
--character-set-server=utf8 --collation-server=utf8_bin \
--default-authentication-plugin=mysql_native_password
docker run --name zabbix-java-gateway -t \
--network=zabbix-net \
--ip 172.20.240.2 \
--restart unless-stopped \
-d zabbix/zabbix-java-gateway:ubuntu-5.4-latest
docker run --name zabbix-server-mysql -t \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="root_pwd" \
-e ZBX_JAVAGATEWAY="zabbix-java-gateway" \
-e ZBX_CACHESIZE=1024M \
-e ZBX_STARTVMWARECOLLECTORS=5 \
-e ZBX_VMWARECACHESIZE=128M \
-e ZBX_TRENDCACHESIZE=64M \
-e ZBX_VALUECACHESIZE=64M \
-e ZBX_HISTORYCACHESIZE=128M \
-e ZBX_HISTORYINDEXCACHESIZE=64M \
-e ZBX_HISTORYCACHESIZE=64M \
-e ZBX_HISTORYINDEXCACHESIZE=256M \
-e ZBX_TRENDCACHESIZE=64M \
-e ZBX_STARTPINGERS=5 \
-e ZBX_STARTREPORTWRITERS=3 \
-e ZBX_WEBSERVICEURL=http://**dein.fqdn.de**/zabbix:10053/report \
--network=zabbix-net \
--ip 172.20.240.3 \
-p 10051:10051 \
--restart unless-stopped \
-d zabbix/zabbix-server-mysql:ubuntu-5.4-latest
docker run --name zabbix-web-nginx-mysql -t \
-e ZBX_SERVER_HOST="zabbix-server-mysql" \
-e DB_SERVER_HOST="mysql-server" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="root_pwd" \
--network=zabbix-net \
--ip 172.20.240.4 \
-p 80:8080 \
--restart unless-stopped \
-d zabbix/zabbix-web-nginx-mysql:ubuntu-5.4-latest
docker run --name phpmyadmin -t \
--network=zabbix-net \
--ip 172.20.240.5 \
-p 8081:80 \
--restart unless-stopped \
--link mysql-server:db \
-d phpmyadmin:latest
PS: portainer solltest du ggf. vorher schon installieren damit du mitkriegst was das ding macht und noch ein Tip, reservier vielleicht beim setup gleich mal min. 500GB weil du sonst ganz schnell die Grenzen sprengst und dann steht die db.
Oder installier das Zabbix Appliance ohne Docker irgendwohin...
https://www.zabbix.com/de/download_appliance
Ich persönlich habe es als VM gestartet.
https://www.zabbix.com/de/download_appliance
Ich persönlich habe es als VM gestartet.