2009年8月24日

munin関連のメモ

muninのpluginsで、不必要そうなものを外すためのメモ.

修正前 (WebServer)

cpu -> /usr/share/munin/plugins/cpu
cpuspeed2 -> /usr/share/munin/plugins/cpuspeed2
df -> /usr/share/munin/plugins/df
df_inode -> /usr/share/munin/plugins/df_inode
entropy -> /usr/share/munin/plugins/entropy
forks -> /usr/share/munin/plugins/forks
if_err_eth0 -> /usr/share/munin/plugins/if_err_
if_eth0 -> /usr/share/munin/plugins/if_
interrupts -> /usr/share/munin/plugins/interrupts
iostat -> /usr/share/munin/plugins/iostat
irqstats -> /usr/share/munin/plugins/irqstats
load -> /usr/share/munin/plugins/load
memory -> /usr/share/munin/plugins/memory
mysql_bytes -> /usr/share/munin/plugins/mysql_bytes
mysql_queries -> /usr/share/munin/plugins/mysql_queries
mysql_slowqueries -> /usr/share/munin/plugins/mysql_slowqueries
mysql_threads -> /usr/share/munin/plugins/mysql_threads
netstat -> /usr/share/munin/plugins/netstat
nfs_client -> /usr/share/munin/plugins/nfs_client
ntp_states -> /usr/share/munin/plugins/ntp_states
open_files -> /usr/share/munin/plugins/open_files
open_inodes -> /usr/share/munin/plugins/open_inodes
postfix_mailqueue -> /usr/share/munin/plugins/postfix_mailqueue
postfix_mailvolume -> /usr/share/munin/plugins/postfix_mailvolume
processes -> /usr/share/munin/plugins/processes
sensors_temp -> /usr/share/munin/plugins/sensors_
swap -> /usr/share/munin/plugins/swap
vmstat -> /usr/share/munin/plugins/vmstat

修正前 (FileServer)

cpu -> /usr/share/munin/plugins/cpu
cpuspeed2 -> /usr/share/munin/plugins/cpuspeed2
df -> /usr/share/munin/plugins/df
df_inode -> /usr/share/munin/plugins/df_inode
entropy -> /usr/share/munin/plugins/entropy
forks -> /usr/share/munin/plugins/forks
hddtemp_smartctl -> /usr/share/munin/plugins/hddtemp_smartctl
if_err_eth0 -> /usr/share/munin/plugins/if_err_
if_eth0 -> /usr/share/munin/plugins/if_
interrupts -> /usr/share/munin/plugins/interrupts
iostat -> /usr/share/munin/plugins/iostat
irqstats -> /usr/share/munin/plugins/irqstats
load -> /usr/share/munin/plugins/load
memory -> /usr/share/munin/plugins/memory
netstat -> /usr/share/munin/plugins/netstat
nfsd -> /usr/share/munin/plugins/nfsd
ntp_states -> /usr/share/munin/plugins/ntp_states
open_files -> /usr/share/munin/plugins/open_files
open_inodes -> /usr/share/munin/plugins/open_inodes
postfix_mailqueue -> /usr/share/munin/plugins/postfix_mailqueue
postfix_mailvolume -> /usr/share/munin/plugins/postfix_mailvolume
processes -> /usr/share/munin/plugins/processes
sensors_temp -> /usr/share/munin/plugins/sensors_
swap -> /usr/share/munin/plugins/swap
vmstat -> /usr/share/munin/plugins/vmstat

2009年8月23日

IPv6を無効に

FileServerでaptitudeなどを使うと、何か反応が遅い。
どうやら、IPv6が有効になっているよう。
WebServerの方は、その辺を気にして無効にしていたけれども、FileServerの方は、気にしてなかったようです。

というわけで、
/etc/modprobe.d/blacklist に
blacklist ipv6
を追記してIPv6の無効化を設定しました。

DNSキャッシュサーバーの構築

LAN内に置いてあるWebサーバーに、LAN内のWindowsクライアントからアクセスするため、各マシンのc:\windows\system32\drivers\etc\hosts で名前解決させていましたが、クライアントマシンの台数が7台なので、その管理がとても面倒になってきました。

そこで、内部向けのDNSサーバーを立てようかとも思いましたが、bindというのも大げさなので、DNSキャッシュサーバーのdnsmasqをインストールしました。

今回は割と暇しているFileServerにその役割をさせます。

$ sudo aptitude install dnsmasq

後は、FileServerの /etc/hosts を編集し、

$ sudo /etc/init.d/dnsmasq restart

そして、各クライアントマシンのネットワーク設定で、DNSサーバーとしてFileServerを指定するだけ。
超お手軽で便利です。