环境:Red Hat Enterprise Linux Server release 6.0 mysql-5.1.57 php-5.3.4 rrdtool-1.3.8 net-snmp-5.5-27 nginx-1.2.3
yum install rrdtool -y
/etc/init.d/mysqld start #启动mysql
/etc/init.d/php-fpm start #启动php
vi /usr/local/nginx/conf/nginx.conf
user nginx nginx; worker_processes 2; events { use epoll; worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; index index.html index.php index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } } }
nginx #启动nginx
yum install net-snmp-5.5-27.el6.x86_64 net-snmp-devel-5.5-27.el6.x86_64 net-snmp-utils-5.5-27.el6.x86_64 -y
vi /etc/snmp/snmpd.conf
找到并屏蔽
com2sec notConfigUser default public
替换成
com2sec local localhost public com2sec mynetwork 192.168.0.0/24 public
找到并屏蔽
group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser
替换成
group MyRWGroup v1 local
group MyRWGroup v2c local group MyRWGroup usm local group MyROGroup v1 mynetwork group MyROGroup v2c mynetwork group MyROGroup usm mynetwork
找到并屏蔽
view systemview included system
替换成
view all included .1 80
找到并屏蔽
access notConfigGroup "" any noauth exact systemview none none
替换成
access MyROGroup "" any noauth exact all none none access MyRWGroup "" any noauth exact all all none
找到并修改
syslocation Unknown (edit /etc/snmp/snmpd.conf) #版本号 syscontact Root (configure /etc/snmp/snmp.local.conf) #指定发送邮件
chkconfig snmpd on
service snmpd start
snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex #测试
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1 IP-MIB::ipAdEntIfIndex.192.168.0.65 = INTEGER: 2关于snmpd.conf的修改可以参考
http://www.cyberciti.biz/nixcraft/linux/docs/uniqlinuxfeatures/mrtg/mrtg_config_step_3.php
未完待续。。。。。