ไคลเอนต์บรรทัดคำสั่ง syslog ระยะไกล


9

ฉันใช้งานloggerค่อนข้างสม่ำเสมอ แต่มีเครื่องมือบรรทัดคำสั่ง FOSS สำหรับส่งข้อความ syslog ผ่านเครือข่ายจากระยะไกลหรือไม่

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

เครื่องมือดังกล่าวมีอยู่จริงหรือไม่?

คำตอบ:


12

loggerยูทิลิตี้การสนับสนุนการส่งข้อความผ่านเครือข่าย

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"

ฉันไม่ได้มีตัวเลือกในรุ่นของฉัน-n loggerฉันใช้อันutil-linux-2.13-0.59.el5_8ไหนจากเวอร์ชันที่คุณใช้อยู่?
Bratchley

ดูเหมือนว่าสิ่งนี้ถูกนำมาใช้ใน 2.20 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/ … )
Patrick

1
ฉันใช้เวอร์ชันที่มี -n แต่คำสั่ง logger ของฉันยังคงไม่ส่งผ่านเครือข่าย เมื่อฉัน strace มันฉันสามารถที่จะเชื่อมต่อกับภูตระยะไกล แต่ไม่ได้ส่งอะไร น่ารำคาญ ฉันคิดว่าคุณสามารถใช้ python เพื่อทำสิ่งนี้ได้เช่นกัน ฉันจะไปอย่างนั้น
nic ferrier

มันไม่ได้ส่งสิ่งใดไปยังรีโมตโฮสต์แม้ว่าโฮสต์รีโมตเปิดอยู่และสามารถเข้าถึงได้โดยใช้คำสั่ง ping
SuB
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.