存档

文章标签 ‘centos’

在centos5.2下配置mrtg监控服务器状态

2008年11月26日

在sun下编译过mrtg,图形化显示网络流量,很好用。

在centos下可以直接用yum来安装mrtg,配置比较复杂下面是简单的记录

1.yum安装

yum install net-snmp net-snmp-devel net-snmp-utils mrtg

2.snmp配置

由于mrtg的统计都是通过snmp来做的,所以一般有错误的话都是snmp没有配置好,从网上学习了一个配置文件,可供参考

vi /etc/snmp/snmpd.conf
com2sec local localhost private
com2sec mynet 192.168.16.0/24 public
com2sec public default public

group mygroup v1 mynet
group mygroup v2c mynet
group mygroup usm mynet
group local v1 local
group local v2c local
group local usm local
group public v1 public
group public v2c public
group public usm public

view all included .1 80

access mygroup “” any noauth exact mib2 none none
access public “” any noauth exact all none none
access local “” any noauth exact all all all

syslocation Right here, right now.
syscontact Me
proc mountd
proc ntalkd 4
proc sendmail 10 1
disk / 9689
disk /export/hd3 153327
load 12 14 14

修改完毕后重启 service snmpd start

3.配置mrtg
制作配置文件:cfgmaker –global ‘WorkDir: /var/www/mrtg’–output /etc/mrtg/mrtg.cfg public@127.0.0.1

生成网页:indexmaker -output=/var/www/mrtg/index.html -title=”k12zy.com status” /etc/mrtg/mrtg.cfg

MRTG除了统计流量之外,还可以根据snmp来统计CPU、UPTIME、内存、磁盘使用量等等,具体配置可以参考我下面提供的链接或者下面的mrtg配置文件。

配置结束后启动env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg 启动三次,因为数据文件的原因前两次会报错,不用理会第三次就好了。

4.配置web服务器

配置自己的web服务器将主目录指向WorkDir,可以设置相关的权限之类的,然后通过浏览器访问就行。

5.配置自动运行

mrtg的运作方式是定时运行,每次运行生成各统计的图片和数据。即他生成的东西都是静态的,但需要经常定时运行。

加入corn 每5分钟运行一次,基本占不了什么资源。

crontab -e
*/5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg

下面是我的mrtg的配置文件,包含cpu 内存 硬盘等 大家可以参考。关于硬盘需在snmp里设置好,上面配置文件里的disk / 9689,其中9689这个磁盘大小是根据df -am中的数据来设置的。 阅读全文…

linux, 我的网站 ,

Vmare ESX 下centos的安装

2008年11月21日

在虚拟机安装了centos,由于他虚拟的Inter e1000的网卡不支持centos(虽然支持red hat e5),只能用较低级的100M网卡了。

配置mysql和apache,原来很简单的事情,重装了N遍配置了半天都有问题,权限的问题,最后找到了原来是SElinux 的问题,关闭后完全没问题。这和vista的UCA一样自己找自己的麻烦,虽然有时候也挺有用的。

nginx,原来在SUN服务器上装了nginx,为了验证esx虚拟机的稳定、强壮决定把nginx装到linux里,测试一下虚拟机在大访问量下的性能。

centos自带的pcre版本比较低,自己装一个吧

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.tar.gz

编译参数:

./configure –with-poll_module –with-http_ssl_module –with-http_realip_module –with-http_flv_module –with-http_stub_status_module

linux, 我的网站 , ,