+ Responder ao Tópico



  1. #1

    Padrão mrtg

    Olá pessoal,

    Configurei meu mrtg de acordo com os seguinte post:
    Artigos br-linux.org: MRTG sem SNMP: monitoramento simplificado

    porém, quando pesso para o mrtg gerar os gráficos, ele retorna
    o seguinte erro.

    [root@logos ~]# mrtg /var/www/mrtg
    -----------------------------------------------------------------------
    ERROR: Mrtg will most likely not work properly when the environment
    variable LANG is set to UTF-8. Please run mrtg in an environment
    where this is not the case. Try the following command to start:

    env LANG=C /usr/bin/mrtg /var/www/mrtg
    -----------------------------------------------------------------------

    Valeu.

  2. #2

    Padrão

    Pelo que eu entendi o seu terminal está com codificação UTF-8 e o mrtg não funciona bem nesta codificação. ele pede para executar o comando abaixo
    Código :
    env LANG=C /usr/bin/mrtg /var/www/mrtg
    Que para o programa ele coloca (env) codificação C (Não sei que codificação é essa).

    Execute o comando que ele mandou e depois tente rodar o mrtg normalmente.

  3. #3

    Padrão

    Citação Postado originalmente por WhiteTiger Ver Post
    Pelo que eu entendi o seu terminal está com codificação UTF-8 e o mrtg não funciona bem nesta codificação. ele pede para executar o comando abaixo
    Código :
    env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.conf
    Que para o programa ele coloca (env) codificação C (Não sei que codificação é essa).

    Execute o comando que ele mandou e depois tente rodar o mrtg normalmente.
    Eu executei esse comando antes, ele não retornou nehum erro,
    porém, quando executei o mrtg novamente, ele deu o mesmo erro ...
    verifiquei que rodou o grafico e consegui acessar, numa página em HTML,
    que direcionei no apache + bind para minha intranet,
    porém os gráficos estão estáticos, não á nehuma alteração,
    será que é devido ao erro ... ???
    vou dar uma olhada a fundo, pra ver se não tem nenhum Phath errado,
    quem tiver uma dica, é muito bem vinda.

    Falow ...

  4. #4

    Padrão

    Nesse caso ... posso adicionar no cron a chamada ...

    env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.conf

    pois, verifiquei que dessa forma ele está atualizando os graficos, antes, estáticos ... ?

    Falow ...

  5. #5

    Padrão

    cara, tente assim:

    Código :
    # env LANG=iso_8859-1
    # mrtg

  6. #6

    Padrão

    Citação Postado originalmente por WhiteTiger Ver Post
    cara, tente assim:

    Código :
    # env LANG=iso_8859-1
    # mrtg
    blz, mais quando eu execulto ... ele posta o seguinte :

    [root@logos ~]# env LANG=iso_8859-1
    HOSTNAME=logos
    SHELL=/bin/bash
    TERM=xterm
    HISTSIZE=1000
    OLDPWD=/var/www/mrtg
    USER=root
    LS_COLORS=no=00:fi=00:di=00;34:ln=00;36i=40;33:so=00;35:bd=40;33;01:cd=40;33;01r=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
    MAIL=/var/spool/mail/root
    PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
    INPUTRC=/etc/inputrc
    PWD=/root
    LANG=iso_8859-1
    SHLVL=1
    HOME=/root
    LOGNAME=root
    LESSOPEN=|/usr/bin/lesspipe.sh %s
    G_BROKEN_FILENAMES=1
    _=/bin/env


    Porem quando execulto o mrtg ... dá o danado erro :

    [root@logos ~]# /usr/bin/mrtg /var/www/mrtg/mrtg.conf
    -----------------------------------------------------------------------
    ERROR: Mrtg will most likely not work properly when the environment
    variable LANG is set to UTF-8. Please run mrtg in an environment
    where this is not the case. Try the following command to start:

    env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.conf
    -----------------------------------------------------------------------

    Porem ... coloquei no crontab:

    */3 * * * * /bin/env LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg.conf

    e ele tá gerando os graficos ...

    Falow ...

  7. #7

    Padrão

    e se tentar assim?

    [code]
    # env LANG=iso_8859-1 /usr/bin/mrtg /var/www/mrtg/mrtg.conf
    # mrtg
    [code]

  8. #8

    Padrão

    Esse problema também acontece no SARG. Tente fazer da seguinte maneira:

    Código :
    # export LANG=C

    E tentar gerar novamente.


    Abraços!

  9. #9

    Padrão

    Citação Postado originalmente por xstefanox Ver Post
    Esse problema também acontece no SARG. Tente fazer da seguinte maneira:

    Código :
    # export LANG=C

    E tentar gerar novamente.


    Abraços!
    Valew mais uma xstefanox,

    Funfou blz ... tá gerando bonitinho ...

    Valew ...