Puncte:0

Secțiune suplimentară AWStats: Afișați toate solicitările IP unice pentru o anumită adresă URL

drapel jp

Tocmai am creat un nou API pentru un serviciu personalizat și aș dori să urmăresc toate IP-urile unice care trimit solicitări către API-ul meu într-o secțiune suplimentară awstats, dar nu știu cum să realizez asta.

Adresa URL a API: domain.com/api/

  1. As dori sa vad 3 coloane: adresa IP | Numărul de solicitări de la acest IP | Data ultimei cereri

  2. Valorile ar trebui să fie din luna curentă

Este posibil asta chiar și în AWStats? Pot număra solicitările unice de la toate IP-urile?

Mi-am dat seama cum aș putea realiza asta cu o comandă bash (dar numai pentru ziua curentă). Acesta funcționează exact așa cum vreau eu pentru AWStats și arată astfel:

cat access.log | grep "/api/" | awk '{ print $1 " AGENT: " $12 " " $13 " " $14 " " $15 " " $16 }' | sortare | uniq -c | sort -nr | cap -n 100

Iată ce am până acum în conf. domeniul meu awstats:

ExtraSectionName2="Utilizatori API"
ExtraSectionCodeFilter2="200"
ExtraSectionCondition2="URL,\/api\/.*"
ExtraSectionFirstColumnTitle2="IP"
ExtraSectionFirstColumnValues2="gazdă"
ExtraSectionFirstColumnFormat2="%s"
ExtraSectionStatTypes2=HL
ExtraSectionAddAverageRow2=0
ExtraSectionAddSumRow2=1
MaxNbOfExtra2=50
MinHitExtra2=1

Nu există prea multă documentație pentru astfel de cazuri de nișă, așa că cred că altcineva poate și-a dat seama.

Mulțumesc anticipat!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.