Pb processus mrtg

Pb processus mrtg - Linux et OS Alternatifs

Marsh Posté le 14-04-2004 à 10:35:21    

J'utilise mrtg sour redhat 7 pour monitorer 24 routeurs.  
Pour cela, je lance 24 process mrtg mais le pb est qu'au bout d'un moment certains process ne mettent plus à jour les stats mais sont toujours executés.
 
Pour rendre ces process comme des services, j'utilise dans le cfg la ligne RunAsDaemon = Yes
 
 
Je comprend pas pourquoi ces process de m**** s'arretent.

Reply

Marsh Posté le 14-04-2004 à 10:35:21   

Reply

Marsh Posté le 14-04-2004 à 10:37:23    

Pourquoi tu lances 24 processes ?? :ouch:
Tu peux pas tout mettre dans le même fichier de conf et lancer une seule fois mrtg ?

Reply

Marsh Posté le 14-04-2004 à 10:39:22    

Ben en fait il y a 24 routeurs donc 1 fichier par routeur !

Reply

Marsh Posté le 14-04-2004 à 10:47:08    

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 :
  1. #!/bin/ksh
  2. #generation du fichier de configuration :
  3. echo " script_creation_routeur <communauté> <adr_ip> <ville> <modrouteur>"
  4. communaute=$1
  5. adrip=$2
  6. ville=$3
  7. modrouteur=$4
  8. if [ $communaute = "public" ]
  9. then
  10. rep="prop"
  11.     else
  12. rep="ft"
  13. fi
  14. echo $communaute $adrip $ville $modrouteur $rep
  15. #if test ! -d /www/cfg/$rep
  16. #  then
  17.      mkdir /www/cfg/$rep
  18. #   if test ! -d /www/cfg/$rep/$ville
  19. #   then
  20.       mkdir /www/cfg/$rep/$ville
  21. #   fi
  22. #  fi
  23. #if test ! -d /www/$rep
  24. #  then
  25.      mkdir /www/$rep
  26. # if test ! -d /www/$rep/$ville
  27.   #  then
  28.       mkdir /www/$rep/$ville
  29.   #  fi
  30. #  fi
  31. #env MRTG=/usr/local/bin/mrtg/bin
  32. echo "###################################################################
  33.           Analyse du routeur en cours
  34. ###################################################################"
  35. cfgmaker $communaute@$adrip --output=/www/cfg/$rep/$ville/$ville.cfg --global 'Options[_]: bits,growright' --global 'WorkDir: /www/'$rep'/'$ville''
  36. echo "###################################################################
  37.                 Génération du fichier de configuration
  38. ###################################################################"
  39. # création fichier intermediaire de configuration
  40. 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
  41. # insertion dans le fichier de config
  42. awk 'NR==23, NR==24'  /www/cfg/$rep/$ville/$ville.cfg
  43. awk 'NR==1, NR==29'  /www/cfg/$rep/$ville/$ville.cfg  > fichier_tmp
  44. cat /www/cfg/$rep/$ville/ping_cpumem_$ville.cfg  >> fichier_tmp
  45. awk 'NR==30, EOF'  /www/cfg/$rep/$ville/$ville.cfg  >> fichier_tmp
  46. mv fichier_tmp  /www/cfg/$rep/$ville/$ville.cfg
  47. echo "###################################################################
  48.                 Génération de l'index des pages
  49. ###################################################################"
  50. #generation de l'index :
  51. env LANG=C indexmaker cfg/$rep/$ville/$ville.cfg --output=/www/$rep/$ville/index.html
  52. echo "<p><font face="Arial">&nbsp;&nbsp;&nbsp; <a href="/$rep/$ville/index.html"> Routeur $ville </a></font></p>" >> /www/$rep/index.html
  53. echo "###################################################################
  54.                Lancement de mrtg
  55. ###################################################################"
  56. #Lancement du programme d'analyse :
  57. env LANG=C mrtg cfg/$rep/$ville/$ville.cfg &


 
 
voila pourquoi il y a 24 process

Reply

Marsh Posté le 14-04-2004 à 10:54:00    

up !

Reply

Marsh Posté le 14-04-2004 à 11:20:29    

up up please

Reply

Marsh Posté le 14-04-2004 à 17:30:31    

personne n'a une ptite idée???

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed