Score:0

rsyslog ไม่ได้บันทึกข้อความใดๆ

ธง ng

ขณะนี้ฉันกำลังพยายามทดสอบเซิร์ฟเวอร์ syslog ที่ทำงานบนอินสแตนซ์ RHEL AWS การแก้ไขเดียวที่ฉันทำกับไฟล์ปรับแต่งคือการไม่แสดงความคิดเห็นในส่วนเหล่านี้สำหรับพอร์ต TCP/UDP 514 รวมถึงเทมเพลตสำหรับตำแหน่งที่จะบันทึกไฟล์บันทึกเมื่อสิ้นสุดการกำหนดค่า

# จัดเตรียมการรับ syslog ของ UDP
# สำหรับพารามิเตอร์ โปรดดูที่ http://www.rsyslog.com/doc/imudp.html
module(load="imudp") # ต้องทำเพียงครั้งเดียว
อินพุต (ประเภท = "imudp" พอร์ต = "514")

# จัดเตรียมการรับ TCP syslog
# สำหรับพารามิเตอร์ โปรดดูที่ http://www.rsyslog.com/doc/imtcp.html
module(load="imtcp") # ต้องทำเพียงครั้งเดียว
อินพุต (ประเภท = "imtcp" พอร์ต = "514")


$ template PerHostLog,"var/log/syslog2/%HOSTNAME%.log"
ถ้า $fromhost-ip เริ่มต้นด้วย '192' จากนั้น -?PerHostLog
& หยุด

ฉันยังเรียกใช้ตัวสร้าง syslog ด้วยสคริปต์ต่อไปนี้ซึ่งสร้างข้อมูลเมื่อ echo'd แต่ไม่ได้สร้างไฟล์บันทึก:

#!/bin/bash
# เส้นทางสู่ netcat
NC="/bin/nc"
# เรากำลังส่งข้อความจาก / ถึงที่ไหน?
#ORIG_IP="192.168.190.11"
แหล่งที่มา = ("192.168.190.2" "192.168.190.3" "192.168.190.4" "192.168.190.5" "192.168.190.6" "192.168.190.7")
#เครือข่ายปลายทาง
DEST_IP="127.0.0.1"
# รายการข้อความ
MESSAGES=("เหตุการณ์ผิดพลาด" "เหตุการณ์คำเตือน" "เหตุการณ์ข้อมูล")
# ต้องรอนานแค่ไหนระหว่างการส่งข้อความ
SLEEP_SECS=1
# จำนวนข้อความที่จะส่งในแต่ละครั้ง
นับ=1

FACILITIES=("เคอร์เนล" "ผู้ใช้" "เมล" "ระบบ" "ความปลอดภัย" "syslog" "lpd" "nntp" "uucp" "เวลา" "ftpd" "ntpd" "logaudit")
LEVELS=("ฉุกเฉิน" "แจ้งเตือน" "สำคัญ" "ผิดพลาด" "เตือน" "ประกาศ" "ข้อมูล" "แก้ปัญหา")
ลำดับความสำคัญ=(0 1 2 3 4 5 6 7)

ในขณะที่ [ 1 ]
ทำ
        สำหรับฉันใน $(seq 1 $COUNT)
        ทำ
                # เลือกข้อความ syslog แบบสุ่มจากรายการ
                RANDOM_MESSAGE=${MESSAGES[$RANDOM % ${#MESSAGES[@]} ]}
                ลำดับความสำคัญ=${ลำดับความสำคัญ[$RANDOM % ${#PRIORITIES[@]} ]}
                แหล่งที่มา=${SOURCES[$RANDOM % ${#SOURCES[@]} ]}
                สิ่งอำนวยความสะดวก=${สิ่งอำนวยความสะดวก[$RANDOM % ${#FACILITIES[@]} ]}
                LEVEL=${LEVELS[$สุ่ม % ${#LEVELS[@]} ]}

                        $NC $DEST_IP -u 514 -w 1 <<< "<$PRIORITY>`env LANG=us_US.UTF-8 date "+%b %d %H:%M:%S"` $SOURCE [$FACILITY. บริการ $LEVEL]: $RANDOM_MESSAGE"
                        echo $NC $DEST_IP -u 514 -w 1 "<$PRIORITY>`env LANG=us_US.UTF-8 date "+%b %d %H:%M:%S"` บริการ $SOURCE: $RANDOM_MESSAGE"

        เสร็จแล้ว
        นอน $SLEEP_SECS
เสร็จแล้ว

กฎไฟร์วอลล์เปิดอยู่บนเครื่องโฮสต์สำหรับ TCP/UDP 514

มีบางอย่างที่ฉันขาดหายไปหรือไม่? ขอบคุณล่วงหน้า!

โพสต์คำตอบ

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