Score:0

ส่วนพิเศษของ AWStats: แสดงคำขอ IP เฉพาะทั้งหมดสำหรับ URL เฉพาะ

ธง jp

ฉันเพิ่งสร้าง API ใหม่สำหรับบริการที่กำหนดเอง และฉันต้องการติดตาม IP ที่ไม่ซ้ำกันทั้งหมดที่ส่งคำขอไปยัง API ของฉันในส่วน awstats พิเศษ แต่ฉันไม่รู้ว่าจะบรรลุได้อย่างไร

URL ของ API: domain.com/api/

  1. ฉันต้องการเห็น 3 คอลัมน์: ที่อยู่ IP | จำนวนคำขอจาก IP นี้ | วันที่ขอล่าสุด

  2. ค่าควรมาจากเดือนปัจจุบัน

เป็นไปได้ใน AWStats หรือไม่ ฉันสามารถนับคำขอที่ไม่ซ้ำกันจาก IP ทั้งหมดได้หรือไม่

ฉันรู้ว่าฉันจะทำสิ่งนั้นให้สำเร็จได้อย่างไรด้วยคำสั่ง bash (แต่สำหรับวันปัจจุบันเท่านั้น) มันใช้งานได้ตามที่ฉันต้องการสำหรับ AWStats และมีลักษณะดังนี้:

cat access.log | grep "/api/" | awk '{ พิมพ์ $1 " ตัวแทน: " $12" " $13" " $14" " $15" " $16 }' | จัดเรียง | ยูนิค -c | เรียงลำดับ -nr | หัว -n 100

นี่คือสิ่งที่ฉันมีในโดเมน awstats conf:

ExtraSectionName2="ผู้ใช้ API"
ExtraSectionCodeFilter2="200"
ExtraSectionCondition2="URL,\/api\/.*"
ExtraSectionFirstColumnTitle2="IP"
ExtraSectionFirstColumnValues2="โฮสต์"
ExtraSectionFirstColumnFormat2="%s"
ExtraSectionStatTypes2=HL
ExtraSectionAddAverageRow2=0
ExtraSectionAddSumRow2=1
MaxNbOfExtra2=50
MinHitExtra2=1

ไม่มีเอกสารประกอบมากมายสำหรับกรณีเฉพาะกลุ่มดังกล่าว ดังนั้นฉันคิดว่าอาจมีคนอื่นเข้าใจเรื่องนี้แล้ว

ขอบคุณล่วงหน้า!

โพสต์คำตอบ

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