サルでもわかる!? Cacti入門[2]

サルでもわかる!? Cacti入門[1]の続きです。

うちの会社では、1×0台のサーバを稼働しています。トラフィック管理は、MRTG。監視は、Nagiosを利用。ただ、トラフィック管理で、MRTGはちょっと古い感じなので、今回からCactiにしようぜーって話になっています。

で、もう少し、SNMPの話を書きます。いままでは、snmpd.conf を以下のように書いていました。

####
# rocommunity COMMUNITY [SOURCE] [OID]
# rwcommunity COMMUNITY [SOURCE] [OID]
#

####
# rouser USER [noauth|auth|priv] [OID]
# rwuser USER [noauth|auth|priv] [OID]
#

####
# com2sec NAME SOURCE COMMUNITY
#
# exanple)
# com2sec notConfigUser default public
#
com2sec read_only_user 192.168.1.0/24 public

####
# group NAME MODEL SECURITY
#
# example)
# group notConfigGroup v1 notConfigUser
#
group read_only_group v1 read_only_user
group read_only_group v2c read_only_user

####
# access NAME CONTEXT MODEL LEVEL PREFX READ WRITE NOTIFY
#
# example)
# access notConfigGroup "" any noauth exact systemview none none
#
access read_only_group "" any noauth exact system_view none none

####
# view NAME TYPE SUBTREE [MASK]
#
# example)
# view systemview included .1.3.6.1.2.1.25.1.1
#
view system_view included .1.3.6.1.2.1
view system_view included .1.3.6.1.4.1.2021.4
view system_view included .1.3.6.1.4.1.2021.9
view system_view included .1.3.6.1.4.1.2021.10

####
# disk PATH [ MINSPACE | MINPERCENT% ]
#
disk / 1000000
disk /var 100000

####
# file FILE [MAXSIZE]
#

####
# load MAX1 MAX5 MAX15
#
load 12 14 14

####
# proc NAME [MAX] [MIN]
#

####
# exec NAME PROG ARGS
# exec MIBNUM NAME PROG ARGS
#

####
# syslocation STRING
# syscontact STRING
# sysname STRING
#
syslocation LINUX
syscontact root

####
# pass MIBOID EXEC
#
#pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

長いですね。設定ファイルはそういう物ですw

で、新しく来たネットワークエンジニアさんが、

com2sec read_only_user 192.168.1.0/24 public

と制限を加えているなら、

view system_view included .1

で、良いのでは!?というご提案が。確かに、今の設定だとCactiではロードアベレージが取れない。と、いうわけで、採用!

こんな感じの設定ファイルになりました。

####
# com2sec NAME SOURCE COMMUNITY
#
# exanple)
# com2sec notConfigUser default public
#
com2sec read_only_user 192.168.1.0/24 public

####
# group NAME MODEL SECURITY
#
# example)
# group notConfigGroup v1 notConfigUser
#
group read_only_group v1 read_only_user
group read_only_group v2c read_only_user

####
# access NAME CONTEXT MODEL LEVEL PREFX READ WRITE NOTIFY
#
# example)
# access notConfigGroup "" any noauth exact systemview none none
#
access read_only_group "" any noauth exact system_view none none

####
# view NAME TYPE SUBTREE [MASK]
#
# example)
# view systemview included .1.3.6.1.2.1.25.1.1
#
view system_view included .1

####
# disk PATH [ MINSPACE | MINPERCENT% ]
#
disk / 1000000
disk /var 100000

####
# load MAX1 MAX5 MAX15
#
load 12 14 14

####
# syslocation STRING
# syscontact STRING
# sysname STRING
#
syslocation LINUX
syscontact root

これで、CactiからCPU/メモリー/DISK/ネットワークトラフィックが取れるようになりました。

[以降、3に続く]

Related Posts with Thumbnails
カテゴリー: お仕事, 日記   タグ: , , , , ,   この投稿のパーマリンク

サルでもわかる!? Cacti入門[2] への1件のコメント

  1. ピンバック: わがまま大王@みらにすた - サルでもわかる!? Cacti入門[3]