jolebarjo http://www.forum-citrix.com/ | De plus j'ai fait un script qui genere le cfg via cfgmaker, rajoute dans ce fichier des oid specifiques (cpu, ping, mem), genere l'index et rajoute un lien dans un fichier index.html :
Code :
- #!/bin/ksh
- #generation du fichier de configuration :
- echo " script_creation_routeur <communauté> <adr_ip> <ville> <modrouteur>"
- communaute=$1
- adrip=$2
- ville=$3
- modrouteur=$4
- if [ $communaute = "public" ]
- then
- rep="prop"
- else
- rep="ft"
- fi
- echo $communaute $adrip $ville $modrouteur $rep
- #if test ! -d /www/cfg/$rep
- # then
- mkdir /www/cfg/$rep
- # if test ! -d /www/cfg/$rep/$ville
- # then
- mkdir /www/cfg/$rep/$ville
- # fi
- # fi
- #if test ! -d /www/$rep
- # then
- mkdir /www/$rep
- # if test ! -d /www/$rep/$ville
- # then
- mkdir /www/$rep/$ville
- # fi
- # fi
- #env MRTG=/usr/local/bin/mrtg/bin
- echo "###################################################################
- Analyse du routeur en cours
- ###################################################################"
- cfgmaker $communaute@$adrip --output=/www/cfg/$rep/$ville/$ville.cfg --global 'Options[_]: bits,growright' --global 'WorkDir: /www/'$rep'/'$ville''
- echo "###################################################################
- Génération du fichier de configuration
- ###################################################################"
- # création fichier intermediaire de configuration
- cat /www/cfg/ping_cpumem.cfg | sed 's/ADRIP/'$adrip'/g' | sed 's/rtmodel/'$modrouteur'/g' | sed 's/ville/'$ville'/g' | sed 's/communaute/'$communaute'/g' > /www/cfg/$rep/$ville/ping_cpumem_$ville.cfg
- # insertion dans le fichier de config
- awk 'NR==23, NR==24' /www/cfg/$rep/$ville/$ville.cfg
- awk 'NR==1, NR==29' /www/cfg/$rep/$ville/$ville.cfg > fichier_tmp
- cat /www/cfg/$rep/$ville/ping_cpumem_$ville.cfg >> fichier_tmp
- awk 'NR==30, EOF' /www/cfg/$rep/$ville/$ville.cfg >> fichier_tmp
- mv fichier_tmp /www/cfg/$rep/$ville/$ville.cfg
- echo "###################################################################
- Génération de l'index des pages
- ###################################################################"
- #generation de l'index :
- env LANG=C indexmaker cfg/$rep/$ville/$ville.cfg --output=/www/$rep/$ville/index.html
- echo "<p><font face="Arial"> <a href="/$rep/$ville/index.html"> Routeur $ville </a></font></p>" >> /www/$rep/index.html
- echo "###################################################################
- Lancement de mrtg
- ###################################################################"
- #Lancement du programme d'analyse :
- env LANG=C mrtg cfg/$rep/$ville/$ville.cfg &
|
voila pourquoi il y a 24 process |