Страница 1 из 1

mrtg проблема запуска.

Добавлено: 2014-01-14 9:49:09
bagas
Добрый день.
Как такое исправить?
не нравится чтоле кодировка UTF8?

Код: Выделить всё

# /usr/local/etc/rc.d/mrtg_daemon start
Starting mrtg_daemon.
-----------------------------------------------------------------------
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/local/bin/mrtg --pid-file /var/run/mrtg/mrtg.pid --lock-file /var/run/mrtg/lockfile --confcache-file /var/run/mrtg/confcache --user mrtg --group mrtg --daemon /usr/local/etc/mrtg/mrtg.cfg 
-----------------------------------------------------------------------

Код: Выделить всё

# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_ALL=en_US.UTF-8
Приходится запускать так.

Код: Выделить всё

# env LANG=C /usr/local/bin/mrtg --pid-file /var/run/mrtg/mrtg.pid --lock-file /var/run/mrtg/lockfile --confcache-file /var/run/mrtg/confcache --user mrtg --group mrtg --daemon /usr/local/etc/mrtg/mrtg.cfg

Re: mrtg проблема запуска.

Добавлено: 2014-01-15 14:12:24
xM
У меня вот с таким (внимание на LANG) работает без костылей

Код: Выделить всё

root@beta:/usr/bin # locale
LANG=
LC_CTYPE=ru_RU.UTF-8
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8

Re: mrtg проблема запуска.

Добавлено: 2014-01-15 14:47:38
skeletor
Добавь

Код: Выделить всё

env LANG=C
перед командой запуска. Можно прямо в rc.d-скрипте.

Re: mrtg проблема запуска.

Добавлено: 2014-01-15 14:53:50
bagas
ага так и сделаю.
Спасибо.

Re: mrtg проблема запуска.

Добавлено: 2014-01-18 19:50:14
bagas
Как снимаете показатель активности апача?
сделал так.

Код: Выделить всё

PageTop[www]: <h1>Connecton 80,443 port.</h1>
Target[www]: `/usr/local/etc/mrtg/finist_apache`
Options[www]: gauge, nopercent
MaxBytes[www]: 10000
#WithPeak[www]: dwmy
WithPeak[www]: ymwd
Title[www]: peer second
ShortLegend[www]: peer
YLegend[www]: peer second
Legend1[www]: .
Legend2[www]: Number of WWW connection
Legend3[www]: .
Legend4[www]: Number of WWW connection
LegendI[www]: Maximum:
LegendO[www]: Loaded:
Сам скрипт

Код: Выделить всё

#!/bin/sh
res=`netstat -an -f inet | grep .80 | grep ESTABLISHED | wc -l`
echo $res
echo $res
echo `uptime | awk '{print $3 $4 " " $5}' | cut -d, -f 1,2`
echo "`hostname`"
но данные на графиках какието минимальные. данные на графике 4,3,4.

Код: Выделить всё

# /usr/local/etc/mrtg/finist_apache
31
31
4days, 23:35
home
Как лучьше активность этих портов снимать?

Re: mrtg проблема запуска.

Добавлено: 2014-01-19 16:23:51
bagas
Еще хотелось узнать как статистику с сетевого инрвеса забирать, к примеру есть сетевая карта em0 и на нем кокола 30 сетевых алиасов. Как с них снимать данные?