Bonjour
Je bosse sur un script noix pour r�cup�rer un count de hit par IP, j'en suis la mais je voudrais dans mon awk ajouter une variable pour diff�rencier les serveurs sur lesquelles je pointe :
s01_ip:0.0.0.0:52
s01_ip:0.0.0.1:352
s01_ip:0.0.0.2:522
s02_ip:0.0.0.0:52
�
Mais avec mon code j'obtiens :
server_ip:0.0.0.0:465
server_ip:0.0.0.2:465
Voici mon code si vous avez une id�e pour r�ussir � interpr�ter le $server
si tu as une id�es
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 for server in $listServers do echo "Extraction of activity on $server (start)" echo "Logs directory:$logsDirectory" echo $server >> $activityIPFile echo "---------" >> $activityIPFile echo $server"_Search type | #occurences" >> $activityIPFile #Step 1 #36 10.26.108.15 ssh -l bea $server "grep 'Client' $logsFile | cut -d ':' -f 2 | sed 's/<Client>//g' | sed 's/<\/Client>//g' | sort | uniq -c | sort -rn" >> $tempIpFile #step 2 #10.26.108.15 : 36 awk '{print "$server_ip:"$2":"$1}' $tempIpFile >> $activityIPFile #step 3 rm $tempIpFile echo "" >> $activityIPFile echo "Extraction of activity on $server (end)" echo "" done
Partager