conky netstat monitor ที่ไม่สนใจ localhost


0

ฉันมีสคริปต์ conky ที่รวมถึง tcp_monitor แต่มันแสดงการเชื่อมต่อ localhost ทั้งหมดด้วย (:: 1 และ 127.0.0.1)

ฉันไม่สามารถแยกจอแสดงผลตามหมายเลขพอร์ตได้เช่นเดียวกับการกำหนดค่าคอนกี้ส่วนใหญ่ดังนั้นฉันต้องกรอง localhost ออก

มีความคิดอะไรบ้าง?

คำตอบ:


1

หลังจากเพิ่งได้รับตรา 'Tumbleweed' สำหรับคำถามนี้ฉันคิดว่าฉันจะตอบด้วยการกำหนดค่าทางเลือกในกรณีที่ช่วยใครบางคน:

${execp netstat -upant | grep "tcp\|udp" | grep -v "127.0.0.1\|::1" | awk '{split($4, a, ":"); print "%s %s\n", a[1], a[2] }' }

จากจุดเริ่มต้นนี้ฉันสามารถ grep สำหรับสถานะที่แตกต่างกัน, IP ที่แตกต่างกัน, ฯลฯ มันไม่ดีเท่า tcp_monitor และกินทรัพยากรมากขึ้น แต่ทำงานได้ตามความต้องการของฉัน

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