รายงานสถานะขึ้นหรือลงสำหรับพอร์ตเครือข่าย (TCP, UDP ฯลฯ)
คุณควรติดตั้งเอเจนต์โครงสร้างพื้นฐาน (ดูการติดตั้งเอเจนต์)
wget https://github.com/newrelic/nri-port-monitor/releases/download/1.3/nri-port-monitor.tar.gz
tar -zxvf nri-port-monitor.tar.gz
bin
ด้วยไฟล์ปฏิบัติการ nri-port-monitor
และไฟล์กำหนดค่า port-monitor-definition.yml
ไปที่ /var/db/newrelic-infra/newrelic-integrations
sudo cp nri-port-monitor/bin/port-monitor /var/db/newrelic-infra/newrelic-integrations/bin/
sudo cp nri-port-monitor/port-monitor-definition.yml /var/db/newrelic-infra/newrelic-integrations/
nr-port-monitor
sudo chmod +x /var/db/newrelic-infra/newrelic-integrations/bin/port-monitor
port-monitor-config.yml.sample
ใน /etc/newrelic-infra/integrations.d
ในการใช้ Port Monitor Integration จำเป็นต้องกำหนดค่าไฟล์ port-monitor-config.yml.sample
ขั้นแรก เปลี่ยนชื่อไฟล์เป็น port-monitor-config.yml
sudo cp nri-port-monitor/port-monitor-config.yml.sample /etc/newrelic-infra/integrations.d/port-monitor-config.yml
จากนั้น ระบุอินสแตนซ์ทั้งหมดที่คุณต้องการตรวจสอบ ขึ้นอยู่กับความต้องการของคุณ เมื่อเสร็จแล้ว ให้รีสตาร์ทเอเจนต์โครงสร้างพื้นฐาน
sudo systemctl restart newrelic-infra.service
ข้อมูลควรเริ่มไหลเข้าสู่บัญชี New Relic ของคุณ ดูทำความเข้าใจและใช้ข้อมูลจากการรวมโครงสร้างพื้นฐาน
ด้วยการออก NRQL ต่อไปนี้ คุณสามารถแสดงผลลัพธ์ของการตรวจสอบพอร์ตได้
SELECT latest(status) FROM NetworkPortSample FACET address SINCE 30 MINUTES AGO TIMESERIES
0 = พอร์ตปิด
1 = พอร์ตเปิดอยู่
Golang จำเป็นต้องสร้างการบูรณาการ เราขอแนะนำ Golang 1.11 หรือสูงกว่า
หลังจากโคลนพื้นที่เก็บข้อมูลนี้แล้ว ให้ไปที่ไดเร็กทอรีของการรวม Port Monitor และสร้างมันขึ้นมา:
$ make
คำสั่งด้านบนดำเนินการทดสอบสำหรับการรวม Port Monitor และสร้างไฟล์ปฏิบัติการที่เรียกว่า nri-port-monitor
ภายใต้ไดเร็กทอรี bin
หากต้องการเริ่มการรวม ให้รัน nri-port-monitor
:
$ ./bin/nri-port-monitor
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการใช้งาน ./bin/nri-port-monitor
nri-port-monitor ให้ส่งพารามิเตอร์ -help
:
$ ./bin/nri-port-monitor -help
การพึ่งพาภายนอกได้รับการจัดการผ่านเครื่องมือ govendor จำเป็นต้องล็อกการอ้างอิงภายนอกทั้งหมดเป็นเวอร์ชันเฉพาะ (ถ้าเป็นไปได้) ลงในไดเร็กทอรีผู้ขาย
หากต้องการรันการทดสอบให้ดำเนินการ:
$ make test
หากคุณต้องการความช่วยเหลือเกี่ยวกับผลิตภัณฑ์ New Relic คุณจะได้รับเครื่องมือวินิจฉัยและช่องทางการสนับสนุนมากมาย
กรอบการแก้ไขปัญหานี้จะอธิบายขั้นตอนการแก้ปัญหาทั่วไปให้กับคุณ
New Relic เสนอ NRDiag ซึ่งเป็นยูทิลิตี้การวินิจฉัยฝั่งไคลเอ็นต์ที่ตรวจจับปัญหาทั่วไปกับตัวแทน New Relic โดยอัตโนมัติ หาก NRDiag ตรวจพบปัญหา ระบบจะแนะนำขั้นตอนการแก้ไขปัญหา NRDiag ยังสามารถแนบข้อมูลการแก้ไขปัญหาไปยังตั๋ว New Relic Support ได้โดยอัตโนมัติ
หากปัญหาได้รับการยืนยันว่าเป็นข้อบกพร่องหรือเป็นคำขอคุณสมบัติ โปรดยื่นปัญหา Github
ช่องทางการสนับสนุน
ที่ New Relic เราให้ความสำคัญกับความเป็นส่วนตัวและความปลอดภัยของข้อมูลของคุณอย่างจริงจัง และมุ่งมั่นที่จะปกป้องข้อมูลของคุณ เราต้องเน้นย้ำถึงความสำคัญของการไม่เปิดเผยข้อมูลส่วนบุคคลในฟอรัมสาธารณะ และขอให้ผู้ใช้ทุกคนตรวจสอบบันทึกและข้อมูลการวินิจฉัยสำหรับข้อมูลที่ละเอียดอ่อน ไม่ว่าจะเป็นข้อมูลส่วนบุคคล กรรมสิทธิ์ หรืออย่างอื่น
เราให้คำนิยาม “ข้อมูลส่วนบุคคล” ว่าเป็นข้อมูลใดๆ ที่เกี่ยวข้องกับบุคคลที่ระบุตัวตนหรือระบุตัวตนได้ รวมถึงตัวอย่าง ชื่อ หมายเลขโทรศัพท์ รหัสไปรษณีย์หรือรหัสไปรษณีย์ รหัสอุปกรณ์ ที่อยู่ IP และที่อยู่อีเมล
ตรวจสอบประกาศความเป็นส่วนตัวของข้อมูลทั่วไปของ New Relic สำหรับข้อมูลเพิ่มเติม
เราสนับสนุนการมีส่วนร่วมของคุณเพื่อปรับปรุงการรวม Port Monitor! โปรดทราบว่าเมื่อคุณส่งคำขอดึง คุณจะต้องลงนาม CLA ผ่านการคลิกผ่านโดยใช้ CLA-Assistant คุณต้องลงนาม CLA เพียงครั้งเดียวต่อโครงการ
หากคุณมีคำถามใดๆ หรือต้องการดำเนินการ CLA สำหรับองค์กรของเรา ซึ่งจำเป็นหากการสนับสนุนของคุณในนามของบริษัท โปรดส่งอีเมลถึงเราที่ [email protected]
หมายเหตุเกี่ยวกับช่องโหว่
ตามที่ระบุไว้ในนโยบายความปลอดภัยของเรา New Relic มุ่งมั่นที่จะรักษาความเป็นส่วนตัวและความปลอดภัยของลูกค้าและข้อมูลของพวกเขา เราเชื่อว่าการเปิดเผยข้อมูลที่มีการประสานงานโดยนักวิจัยด้านความปลอดภัยและการมีส่วนร่วมกับชุมชนความปลอดภัยเป็นวิธีการสำคัญในการบรรลุเป้าหมายด้านความปลอดภัยของเรา
หากคุณเชื่อว่าคุณพบช่องโหว่ด้านความปลอดภัยในโครงการนี้หรือผลิตภัณฑ์หรือเว็บไซต์ของ New Relic เรายินดีและขอขอบคุณอย่างยิ่งที่คุณรายงานเรื่องดังกล่าวไปยัง New Relic ผ่านทาง HackerOne
หากคุณต้องการมีส่วนร่วมในโครงการนี้ โปรดอ่านหลักเกณฑ์เหล่านี้
ถึงผู้มีส่วนร่วมทุกคน เราขอขอบคุณ! หากไม่มีคุณสนับสนุน โครงการนี้ก็คงไม่เป็นแบบที่เป็นอยู่ทุกวันนี้
nri-port-monitor ได้รับอนุญาตภายใต้ลิขสิทธิ์ Apache 2.0