Score:0

บันทึกจะไม่เข้าสู่ไฟล์บันทึกแม้ว่าจะมีการกำหนดค่า rsyslog แล้วก็ตาม

ธง ng
abc

ฉันกำลังเผชิญกับปัญหา ฉันมีสองที่แตกต่างกัน ฮาร์พซอย เซิร์ฟเวอร์ linux (ในช่วงเครือข่ายที่แตกต่างกัน) ในเซิร์ฟเวอร์หนึ่ง ฉันเห็นได้ว่ามีการสร้างบันทึกในไฟล์บันทึก แต่บนเซิร์ฟเวอร์อื่น บันทึกไม่ได้ถูกสร้างขึ้นในไฟล์บันทึก

ฉันได้เปรียบเทียบไฟล์กำหนดค่าที่เป็นไปได้เกือบทั้งหมดจากเซิร์ฟเวอร์สองเครื่องและดูเหมือนว่าจะเหมือนกัน แต่ก็ยังไม่พบเบาะแสว่าปัญหาคืออะไร

การทำงาน เซิร์ฟเวอร์ -

[root@<ชื่อโฮสต์> ~]# tail -f /var/log/haproxy*.log
 
==> /var/log/haproxy.log <==
 
==> /var/log/haproxy-status.log <==
 
==> /var/log/haproxy-traffic.log <==
28 ต.ค. 20:32:48 น. localhost haproxy[1347]: source_ip:52675 [28/ต.ค./2021:20:32:46.269] ssl~ logs/es_server1 98/0/1/1391/1950 200 103475 - - --VN 43/0/0/0/0 0/0 "POST /api/telemetry/v2/clusters/_stats HTTP/1.1"
28 ต.ค. 20:33:47 น. localhost haproxy[1347]: source_ip:52709 [28/ต.ค./2021:20:33:46.294] ssl~ logs/es_server1 125/0/0/1426/1589 200 103369 - - --VN 43/0/0/0/0 0/0 "POST /api/telemetry/v2/clusters/_stats HTTP/1.1"

ความเป็นเจ้าของไฟล์

-rw------- 1 รูทรูท 0 19 ม.ค. 2020 /var/log/haproxy-status.log
-rw------- 1 รูทรูท 1980957 28 ต.ค. 20:45 /var/log/haproxy-traffic.log
[รูท@<ชื่อโฮสต์> ~]#
ls -l /etc/rsyslog.d/haproxy.conf
-rw-r--r-- 1 รูทรูท 265 14 ม.ค. 2020 /etc/rsyslog.d/haproxy.conf

/etc/rsyslog.d/haproxy.conf

# รวบรวมบันทึกด้วย UDP
$ModLoad โคลน
$UDPServerAddress 127.0.0.1
$UDPServerRun 514
 
# การสร้างไฟล์บันทึกแยกต่างหากตามความรุนแรง
local0.* /var/log/haproxy-traffic.log
local0.notice /var/log/haproxy-admin.log
 
# อย่าใส่อะไรใน /var/log/messages
& หยุด

rsyslog.conf ไฟล์ -

[root@<ชื่อโฮสต์> ~]# cat /etc/rsyslog.conf |grep -v '#'

$WorkDirectory /var/lib/rsyslog
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$IncludConfig /etc/rsyslog.d/*.conf
$OmitLocalเข้าสู่ระบบ
$IMJournalStateFile imjournal.state
*.info;mail.none;authpriv.none;cron.none /var/log/messages
authpriv.* /var/log/secure
mail.* -/var/log/maillog
cron.* /var/log/cron
*.emerg :omusrmsg:*
uucp,news.crit /var/log/spooler
local7.* /var/log/boot.log
local6.*,auth.*,authpriv.* @10.1.x.x

/etc/haproxy/haproxy.cfg ไฟล์ -

ทั่วโลก
    ผู้ใช้แฮพร็อกซี
    กลุ่ม haproxy
    ภูต
    ซ็อกเก็ตสถิติ 127.0.0.1:14567
    บันทึก 127.0.0.1:514 local0 ดีบัก
 
ค่าเริ่มต้น
    โหมด http
    บันทึก /dev/log local1 ประกาศ
 
    หมดเวลาเชื่อมต่อ 5,000 มิลลิวินาที
    ไคลเอนต์หมดเวลา 50,000 มิลลิวินาที
    หมดเวลาเซิร์ฟเวอร์ 50000ms
    ตัวเลือก httpclose
    ตัวเลือก forwardfor ยกเว้น 127.0.0.0/8
    ตัวเลือกการจัดส่งซ้ำ
    ตัวเลือก abortonclose
    ตัวเลือก httplog
    ตัวเลือก dontlognull
    .
    .

ทั้งสองพอร์ตที่กล่าวถึงใน แฮพร็อกซี่ config ขึ้น


[root@<ชื่อโฮสต์> ~]# netstat -tulnp |grep 514
udp 0 0 127.0.0.1:514 0.0.0.0:* 1309/rsyslogd
[รูท@<ชื่อโฮสต์> ~]#
 
[root@<ชื่อโฮสต์> ~]# netstat -antp |grep 14567
tcp 0 0 127.0.0.1:14567 0.0.0.0:* ฟัง 1347/haproxy
[รูท@<ชื่อโฮสต์> ~]#

บันทึก -

วารสาร ctl -fu rsyslog

28 ต.ค. 15:00:10 น. <ชื่อโฮสต์> rsyslogd[1309]: imjournal: วารสารโหลดใหม่... [v8.24.0-57.el7_9.1 ลอง http://www.rsyslog.com/e/0 ]
28 ต.ค. 20:40:54 น. <ชื่อโฮสต์> rsyslogd[1309]: imjournal: วารสารโหลดใหม่... [v8.24.0-57.el7_9.1 ลอง http://www.rsyslog.com/e/0 ]

[root@<ชื่อโฮสต์> ~]# journalctl -fu haproxy

-- บันทึกเริ่มวันพุธที่ 2021-10-27 02:30:13 +03 --
27 ต.ค. 20:28:29 น. <ชื่อโฮสต์> haproxy[1347]: เซิร์ฟเวอร์ tomcat-apps/App_server1 ไม่ทำงาน เหตุผล: Layer7 หมดเวลา ตรวจสอบระยะเวลา: 2001ms เหลือ 0 เซิร์ฟเวอร์ที่ใช้งานอยู่และ 0 เซิร์ฟเวอร์สำรอง ใช้งานอยู่ 0 เซสชัน, 0 อยู่ในคิว, 0 เหลืออยู่ในคิว

บันทึกการเข้าถึงยังปรากฏใน ข้อความ บันทึก.

แมว /var/log/ข้อความ | grep haproxy

28 ต.ค. 21:27:47 น. localhost haproxy[1347]: source_ip:54604 [28/Oct/2021:21:27:46.309] ssl~ logs/es_server1 98/0/1/1364/1550 200 103362 - - --VN 43/0/0/0/0 0/0 "POST /api/telemetry/v2/clusters/_stats HTTP/1.1"
28 ต.ค. 21:28:47 น. localhost haproxy[1347]: source_ip:54635 [28/Oct/2021:21:28:46.307] ssl~ logs/es_server1 151/0/0/1397/1647 200 103361 - - --VN 43/0/0/0/0 0/0 "POST /api/telemetry/v2/clusters/_stats HTTP/1.1"

ไม่ทำงาน เซิร์ฟเวอร์ -

ไม่มีการเข้าสู่ระบบไฟล์ด้านล่าง

[root@<ชื่อโฮสต์> ~]# tail -f /var/log/haproxy*.log 
==> /var/log/haproxy.log <==
 
==> /var/log/haproxy-status.log <==
 
==> /var/log/haproxy-traffic.log <==

ความเป็นเจ้าของเหมือนกับข้างต้น

[root@<ชื่อโฮสต์> ~]# ls -l /var/log/haproxy*.log
-rw------- 1 รูทรูท 0 4 ก.ย. 2020 /var/log/haproxy.log
-rw------- 1 รูทรูท 0 4 ก.ย. 2020 /var/log/haproxy-status.log
-rw------- 1 รูทรูท 0 28 ต.ค. 20:23 /var/log/haproxy-traffic.log
[รูท@<ชื่อโฮสต์> ~]#
ls -l /etc/rsyslog.d/haproxy.conf
-rw-r--r-- 1 รูทรูท 265 4 ส.ค. 20:15 /etc/rsyslog.d/haproxy.conf

/etc/rsyslog.d/haproxy.conf

# รวบรวมบันทึกด้วย UDP
$ModLoad โคลน
$UDPServerAddress 127.0.0.1
$UDPServerRun 514
 
# การสร้างไฟล์บันทึกแยกต่างหากตามความรุนแรง
local0.* /var/log/haproxy-traffic.log
local0.notice /var/log/haproxy-admin.log
 
# อย่าใส่อะไรใน /var/log/messages
& หยุด

แมว /etc/rsyslog.conf |grep -v '#'

$WorkDirectory /var/lib/rsyslog
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$IncludConfig /etc/rsyslog.d/*.conf
$OmitLocalเข้าสู่ระบบ
$IMJournalStateFile imjournal.state
*.info;mail.none;authpriv.none;cron.none /var/log/messages
authpriv.* /var/log/secure
mail.* -/var/log/maillog
cron.* /var/log/cron
*.emerg :omusrmsg:*
uucp,news.crit /var/log/spooler
local7.* /var/log/boot.log
local6.* @@10.1.x.x

/etc/haproxy/haproxy.cfg ไฟล์

ทั่วโลก
    ผู้ใช้แฮพร็อกซี
    กลุ่ม haproxy
    ภูต
    ซ็อกเก็ตสถิติ 127.0.0.1:14567
    บันทึก 127.0.0.1:514 local0 ดีบัก
 
ค่าเริ่มต้น
    โหมด http
    บันทึก /dev/log local1 ประกาศ
 
    หมดเวลาเชื่อมต่อ 5,000 มิลลิวินาที
    ไคลเอนต์หมดเวลา 50,000 มิลลิวินาที
    หมดเวลาเซิร์ฟเวอร์ 50000ms
    ตัวเลือก httpclose
    ตัวเลือก forwardfor ยกเว้น 127.0.0.0/8
    ตัวเลือกการจัดส่งซ้ำ
    ตัวเลือก abortonclose
    ตัวเลือก httplog
    ตัวเลือก dontlognull

พอร์ต - นี่คือการเชื่อมต่อบางอย่างเข้ามา TIME_WAIT รัฐสำหรับพอร์ต 14567

[root@<ชื่อโฮสต์> ~]# netstat -tulnp |grep 514
udp 0 0 127.0.0.1:514 0.0.0.0:* 21740/rsyslogd
[รูท@<ชื่อโฮสต์> ~]#
 
 
[root@<ชื่อโฮสต์> ~]# netstat -antp |grep 14567
tcp 0 0 127.0.0.1:14567 0.0.0.0:* ฟัง 18749/haproxy
tcp 0 0 127.0.0.1:14567 127.0.0.1:36168 TIME_WAIT -
tcp 0 0 127.0.0.1:14567 127.0.0.1:36170 TIME_WAIT -
tcp 0 0 127.0.0.1:14567 127.0.0.1:36242 TIME_WAIT -
tcp 0 0 127.0.0.1:14567 127.0.0.1:36348 TIME_WAIT -
tcp 0 0 127.0.0.1:14567 127.0.0.1:36332 TIME_WAIT -

ตรวจสอบแล้ว บันทึก แต่ไม่พบสิ่งใดที่เกี่ยวข้องกับปัญหานี้

วารสาร ctl -fu rsyslog
 
28 ต.ค. 21:00:01 น. <ชื่อโฮสต์> rsyslogd[21740]: การดำเนินการ 'การกระทำ 9' กลับมาทำงานต่อ (โมดูล 'builtin:omfwd') [v8.24.0-57.el7_9.1 ลอง http://www.rsyslog.com/ จ/2359 ]
28 ต.ค. 21:00:01 น. <ชื่อโฮสต์> rsyslogd[21740]: การดำเนินการ 'การกระทำ 9' กลับมาทำงานต่อ (โมดูล 'builtin:omfwd') [v8.24.0-57.el7_9.1 ลอง http://www.rsyslog.com/ จ/2359 ]
[root@<ชื่อโฮสต์> ~]# journalctl -fu haproxy
-- บันทึกเริ่มเมื่อ พฤ. 2021-10-28 10:23:25 +03. --
28 ต.ค. 16:34:17 น. <ชื่อโฮสต์> haproxy[11346]: สถิติพร็อกซีเริ่มต้นขึ้น
28 ตุลาคม 19:59:29 <hostname> systemd[1]: กำลังหยุด HAProxy Load Balancer...
28 ต.ค. 19:59:29 น. <ชื่อโฮสต์> haproxy-systemd-wrapper[11345]: haproxy-systemd-wrapper: SIGTERM -> 11347
28 ต.ค. 19:59:29 น. <ชื่อโฮสต์> haproxy[18748]: พร็อกซี ssl เริ่มต้นแล้ว
28 ต.ค. 19:59:29 น. <ชื่อโฮสต์> haproxy[18748]: สถิติพร็อกซีเริ่มต้นขึ้น

ที่นี่ ข้อความ มีไฟล์บันทึก การเข้าถึงแฮพร็อกซี เข้าสู่ระบบ แต่มันไม่ได้ไปที่ไฟล์แต่ละไฟล์

แมว /var/log/ข้อความ | grep haproxy
 
28 ต.ค. 10:19:52 น. <ชื่อโฮสต์> audispd: node=<ชื่อโฮสต์> type=SERVICE_START msg=audit(1635405592.054:45): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=haproxy comm=" systemd" exe="/usr/lib/systemd/systemd" ชื่อโฮสต์=? แอดเดอร์=? ขั้ว=? ความละเอียด=ความสำเร็จ'
28 ต.ค. 10:19:52 น. <ชื่อโฮสต์> haproxy[1749]: พร็อกซี ssl-pingaccess เริ่มต้นแล้ว
28 ต.ค. 10:19:52 น. <ชื่อโฮสต์> haproxy[1749]: พร็อกซี ssl เริ่มต้นแล้ว
 
28 ต.ค. 10:19:52 น. <ชื่อโฮสต์> haproxy[1749]: เซิร์ฟเวอร์ ssl-pingaccess/192.168.157.41 ล่ม เหตุผล: ปัญหาการเชื่อมต่อ Layer4 ข้อมูล: "ข้อผิดพลาดในการเชื่อมต่อระหว่างการจับมือ SSL (การเชื่อมต่อถูกปฏิเสธ) ที่ขั้นตอนการเชื่อมต่อเริ่มต้นของ tcp -check", ระยะเวลาตรวจสอบ: 0ms. เหลือ 0 เซิร์ฟเวอร์ที่ใช้งานอยู่และ 0 เซิร์ฟเวอร์สำรอง ใช้งานอยู่ 0 เซสชัน, 0 อยู่ในคิว, 0 เหลืออยู่ในคิว
28 ต.ค. 10:19:52 น. <ชื่อโฮสต์> haproxy[1749]: แบ็กเอนด์ ssl-pingaccess ไม่มีเซิร์ฟเวอร์ให้ใช้งาน!

ไฟล์เหล่านี้เหมือนกันบนทั้งสองเซิร์ฟเวอร์

ทั้งสองเหมือนกัน
 
/usr/lib/systemd/system/rsyslog.service
 
/usr/lib/systemd/system/haproxy.service
 
/etc/sysconfig/haproxy
 
/etc/sysconfig/rsyslog
 
/etc/logrotate.d/haproxy

ทั้งคู่มี rsyslog-8.24.0-57.el7_9.1.x86_64 และ haproxy-1.5.18-9.el7_9.1.x86_64 บรรจุุภัณฑ์.

การกำหนดค่าเกือบจะเหมือนกันบนเซิร์ฟเวอร์ทั้งสอง แต่บนเซิร์ฟเวอร์ที่ไม่ทำงาน บันทึกจะไม่ไปที่ไฟล์บันทึกของตัวเอง

ใครก็ได้ช่วยที

ขอบคุณ,

abc avatar
ng flag
abc
สวัสดีทุกคน ใครก็ได้ช่วยตอบที
Score:1
ธง ng
abc

หลังจากเพิ่มบรรทัดด้านล่างในส่วนฟรอนท์เอนด์แล้ว บันทึกกำลังสร้างในไฟล์บันทึก

บันทึก 127.0.0.1:514 local0 ดีบัก
Paul avatar
cn flag
ยินดีต้อนรับสู่ความผิดพลาดของเซิร์ฟเวอร์! ขอขอบคุณที่แบ่งปันวิธีแก้ปัญหาที่คุณค้นพบสำหรับคำถามของคุณ โปรดยอมรับคำตอบของคุณเพื่อป้องกันไม่ให้คำถามของคุณวนรอบคำถามที่ใช้งานอยู่ซึ่งบังคับใช้โดย SE

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา