تتم جدولة التنبيهات لكل ساعة مع إجراء التنبيه حيث يتم تشغيل رسائل البريد الإلكتروني والتنبيهات ولكن لا يتم إرسالها كرسائل بريد إلكتروني.
08-30-2024 14:39:11.596 +0800 INFO SavedSplunker - savedsearch_id="", search_type=<"">, search_streaming=0, user=<"">, app="analog_silicon_analysis", savedsearch_name=<>, priority=default, status=success, digest_mode=1, durable_cursor=0, scheduled_time=1724999940, window_time=0, dispatch_time=1724999941, run_time=9.824, result_count=0, alert_actions="", sid=<>, suppressed=0, thread_id="AlertNotifierWorker-0", workload_pool=""
وعند التحقيق، تم ملاحظة الأخطاء التالية في splunkd.log:
ERROR ScriptRunner [271749 AlertNotifierWorker-1] - stderr from '/opt/splunk/bin/python3.7 /opt/splunk/etc/apps/search/bin/sendemail.py "results_link=<> sid=scheduler__admin_cHVibGljX3Jlc291cmNl__RMD54f5021f61fb80dd3_at_1724997000_14446_2D86E62A-9636-41C8-88D9-DB416CDB1A22" "ssname=[RA] getResourceUsageByProjHostgroups" "graceful=True" "trigger_time=1724997016" results_file="/opt/splunk/var/run/splunk/dispatch/scheduler__admin_cHVibGljX3Jlc291cmNl__RMD54f5021f61fb80dd3_at_1724997000_14446_2D86E62A-9636-41C8-88D9-DB416CDB1A22/results.csv.gz" "is_stream_malert=False"': ERROR:root:(552, b'5.3.4 Message size exceeds fixed maximum message size', 'splunk@abcsplksh23') while sending mail to: abc@gmail.com
- يشير ذلك إلى وجود قيود على إرسال التنبيهات كرسائل بريد إلكتروني تحتوي على عدد أكبر من الأحداث. في هذه الحالة، تم تصدير النتيجة ك CSV بدلا من البريد الإلكتروني لتجنب هذه المشكلة.
- مع ذلك، لاحظت أن التنبيهات التي تحتوي على عدد أقل من الأحداث لم يتم تشغيلها بعد كبريد إلكتروني.
- في /opt/splunk/var/log/splunk/python.log، يتم تعميم الخطأ التالي :
ERROR sendemail:1668 - Splunkd daemon is not responding: ('Error connecting to /servicesNS/abcsplksh23/arftool/saved/searches/%5BMMSIM%5D%20Max%20Job%20Violation%20Alert: The read operation timed out',)
تشير رسالة الخطأ هذه إلى مشكلة في المهلة.
لحل هذه المشكلة، اتبع الخطوات التالية :
ط. انتقل إلى $SPLUNK_HOME/etc/system/local/web.conf
ثانيا. زيادة قيمة المهلة
splunkdConnectionTimeout = (default=30)
* The amount of time, in seconds, to wait before timing out when communicating with
splunkd.
* Must be at least 30.
* Values smaller than 30 will be ignored, resulting in the use of the
default value
* Default: 30
بعد زيادة قيمة المهلة، يتم تشغيل رسائل البريد الإلكتروني كما هو متوقع.
| المراجعة | تاريخ النشر | التعليقات |
|---|---|---|
1.0 |
29-Sep-2026
|
الإصدار الأولي |