Aujourd'hui, je me suis lancé dans l'idée d'intégrer les stats de proxy SQUID dans mon petit panneau MRTG !
Donc, j'ai crée un petit fichier squid.conf dans mon rep. /etc/mrtg
et y placé ceci :
- Code: Tout sélectionner
WorkDir: /home/e-smith/files/ibays/mrtg/html
LoadMIBS: /etc/squid/mib.mib
Target[proxy-hit]: cacheHttpHits&cacheServerRequests:public@localhost:3401
MaxBytes[proxy-hit]: 100000
Title[proxy-hit]: HTTP Hits
PageTop[proxy-hit]: <H2>proxy Cache Statistics: HTTP Hits/Requests</H2>
<TABLE>
<TR><TD>System:</TD><TD>Serveur</TD></TR>
<TR><TD>Maintainer:</TD><TD>Serassio Guido</TD></TR>
<TR><TD>Description:</TD><TD>Squid Proxy server</TD></TR>
</TABLE>
Suppress[proxy-hit]: y
LegendI[proxy-hit]: HTTP hits
LegendO[proxy-hit]: HTTP requests
Legend1[proxy-hit]: HTTP hits
Legend2[proxy-hit]: HTTP requests
YLegend[proxy-hit]: perminute
ShortLegend[proxy-hit]: req/min
Options[proxy-hit]: nopercent, perminute, dorelpercent, unknaszero
Target[proxy-srvkbinout]: cacheServerInKb&cacheServerOutKb:public@localhost:3401
MaxBytes[proxy-srvkbinout]: 76800
Title[proxy-srvkbinout]: Cache Server Traffic In/Out
PageTop[proxy-srvkbinout]: <H2>Cache Statistics: Server traffic volume (In/Out)<
/H2>
<TABLE>
<TR><TD>System:</TD><TD>proxy.sg.private</TD></TR>
<TR><TD>Maintainer:</TD><TD>Serassio Guido</TD></TR>
<TR><TD>Description:</TD><TD>Squid Proxy server</TD></TR>
</TABLE>
Suppress[proxy-srvkbinout]: y
LegendI[proxy-srvkbinout]: Traffic In
LegendO[proxy-srvkbinout]: Traffic Out
Legend1[proxy-srvkbinout]: Traffic In
Legend2[proxy-srvkbinout]: Traffic Out
YLegend[proxy-srvkbinout]: per minute
ShortLegend[proxy-srvkbinout]: b/min
kMG[proxy-srvkbinout]: k,M,G,T
kilo[proxy-srvkbinout]: 1024
Options[proxy-srvkbinout]: nopercent, perminute, unknaszero
, modifié le /etc/mrtg/all-ip, en rajoutant le fichier /etc/mrtg/squid.conf (précédemment cité).
J'ai aussi renommé la MIB SQUID en /etc/squid/mib.mib
j'ai aussi crée un petit templates pour rajouter quelques lignes au SQUID.CONF
/etc/e-smith/templates/etc/squid/squid.conf/99snmp
- Code: Tout sélectionner
snmp_mib_path /etc/squid/mib.mib
acl snmppublic snmp_community public
snmp_port 3401
snmp_access allow snmppublic all
Voilà, donc au lancement des stats MRTG, je n'ai pas de remonté d'erreurs, il me reste maintenant à modifier le fichier HTML pour intégrer mes jolies graphs !
La suite dans le prochain épisode.