[root@dqpo-s root]# ./mrtg.sh ERROR: Creating templock /var/lock/mrtg/mrtg_l_2930: そのようなファイルやディレクトリはありません at /usr/bin/mrtg line 1524.
mrtg /etc/mrtg/mrtg.cfgを実行すると下記エラーが出てしまいます。 [root@dqpo-s root]# mrtg /etc/mrtg/mrtg.cfg ----------------------------------------------------------------------- ERROR: Mrtg will most likely not work propperly when the environment variable LANG is set to UTF-8. Please run mrtg in an environment where this is not the case:
EUCに変換するコマンドとその後の実行結果です。 [root@dqpo-s root]# cfgmaker --ifref=descr --ifdesc=descr public@192.168.11.4 > /etc/mrtg/mrtg.cfg --base: Get Device Info on public@192.168.11.4: --base: Vendor Id: --base: Populating confcache --snpo: confcache public@192.168.11.4: Descr lo --> 1 --snpo: confcache public@192.168.11.4: Descr eth0 --> 2 --snpo: confcache public@192.168.11.4: Descr sit0 --> 3 --snpo: confcache public@192.168.11.4: Type 24 --> 1 --snpo: confcache public@192.168.11.4: Type 6 --> 2 --snpo: confcache public@192.168.11.4: Type 131 --> 3 --snpo: confcache public@192.168.11.4: Ip 127.0.0.1 --> 1 --snpo: confcache public@192.168.11.4: Ip 192.168.11.4 --> 2 --snpo: confcache public@192.168.11.4: Eth --> 1 --snpo: confcache public@192.168.11.4: Eth 00-e0-18-18-73-8a --> 2 --snpo: confcache public@192.168.11.4: Eth 00-00-00-00-73-8a --> 3 --base: Get Interface Info --base: Walking ifIndex --base: Walking ifType --base: Walking ifAdminStatus --base: Walking ifOperStatus --base: Walking ifSpeed [root@dqpo-s root]# mrtg /etc/mrtg/mrtg.cfg ----------------------------------------------------------------------- ERROR: Mrtg will most likely not work propperly when the environment variable LANG is set to UTF-8. Please run mrtg in an environment where this is not the case:
> 以下、ls -lの結果ですが、ファイルが見つからないと出てしまいました…。 > > [root@dqpo-s root]# ls -l /var/lock/mrtg/ > ls: /var/lock/mrtg/: No such file or directory 変ですね・・。mrtgをインストールすれば、専用のロックファイルのパスが作成されると思うのですが。 「ファイルが見つからない」と言うエラーは、取り敢えずパスを作成すれば解消できると思います。
>一回目の起動 [root@dqpo-s root]# ./mrtg.sh Rateup WARNING: /usr/bin/rateup Can't remove eth0.old updating log file Rateup WARNING: /usr/bin/rateup could not read the primary log file for cpu Rateup WARNING: /usr/bin/rateup The backup log file for cpu was invalid as well Rateup WARNING: /usr/bin/rateup Can't remove cpu.old updating log file Rateup WARNING: /usr/bin/rateup Can't rename cpu.log to cpu.old updating log file Rateup WARNING: /usr/bin/rateup could not read the primary log file for mem Rateup WARNING: /usr/bin/rateup The backup log file for mem was invalid as well Rateup WARNING: /usr/bin/rateup Can't remove mem.old updating log file Rateup WARNING: /usr/bin/rateup Can't rename mem.log to mem.old updating log file Rateup WARNING: /usr/bin/rateup could not read the primary log file for disk Rateup WARNING: /usr/bin/rateup The backup log file for disk was invalid as well Rateup WARNING: /usr/bin/rateup Can't remove disk.old updating log file Rateup WARNING: /usr/bin/rateup Can't rename disk.log to disk.old updating log file ERROR: writing /var/lib/mrtg/mrtg.ok.ok: そのようなファイルやディレクトリはありません at /usr/bin/../lib/mrtg2/MRTG_lib.pm line 1389.