服务器已经放入机房有一段时间了,基本环境如下:
apache22+mysql5+php5+zend3.3+..... 很多很多记不大清楚了,前两天机房通知我流量比较大,所以就打算安装一个Cacti 在服务器上,这样我可以看到运行情况。
安装cacti需要snmp支持还有RRDtools,
所有推荐使用Ports方式安装~~!用不了多长时间,为以后好管理,应该这样做。
需要先安装net-snmp,其实是Cacti需要用到net-snmp中的两个命令,我们可以直接在系统中运行snmpwalk和snmpget看是否有该命令,如果有则不用安装了,如果不能执行则进入/usr/ports/net-mgmt/net-snmp/目录
完成后 在/usr/local/share/snmp/这个目录下创建snmpd.conf文件(可能已经存在,如果没有就新建),内容如下:
保存退出
这里有一点还需要说明一下,你需要把php对snmp的Support打开,进入/usr/ports/lang/php5-extensions/
以上完成了php对snmp的support。检查的话可以写一个phpinfo();看一下。
下面安装rrdtools
进入/usr/ports/net/rrdtool/
用Ftp上传cacti,要修改include/config.php文件哦。
修改服务器上的/etc/crontab文件添加如下内容,使得你的服务器在5分钟自动刷新一次rra图。
路径自己修改一下啊,别傻呼呼的抄上去....
从浏览器打开你的cacti,eg:http://cacti.wwwer.org
输入默认用户名密码(都是admin),然后修改密码,进入。
apache22+mysql5+php5+zend3.3+..... 很多很多记不大清楚了,前两天机房通知我流量比较大,所以就打算安装一个Cacti 在服务器上,这样我可以看到运行情况。
安装cacti需要snmp支持还有RRDtools,
所有推荐使用Ports方式安装~~!用不了多长时间,为以后好管理,应该这样做。
需要先安装net-snmp,其实是Cacti需要用到net-snmp中的两个命令,我们可以直接在系统中运行snmpwalk和snmpget看是否有该命令,如果有则不用安装了,如果不能执行则进入/usr/ports/net-mgmt/net-snmp/目录
#make
#make install clean
#make install clean
完成后 在/usr/local/share/snmp/这个目录下创建snmpd.conf文件(可能已经存在,如果没有就新建),内容如下:
syslocation WwwEr.ORG
syscontact Johnny.He@Live.com
sysservices 77
rocommunity public
load 12 12 12
syscontact Johnny.He@Live.com
sysservices 77
rocommunity public
load 12 12 12
保存退出
这里有一点还需要说明一下,你需要把php对snmp的Support打开,进入/usr/ports/lang/php5-extensions/
#make config(选择Snmp Support)
#make deinstall
#make
#make install clean
#make deinstall
#make
#make install clean
以上完成了php对snmp的support。检查的话可以写一个phpinfo();看一下。
下面安装rrdtools
进入/usr/ports/net/rrdtool/
#make
#make install clean
#make install clean
用Ftp上传cacti,要修改include/config.php文件哦。
$database_default = "cacti";#数据库名称
$database_hostname = "localhost";#数据库服务器地址
$database_username = "cactiuser";#数据库登陆用户名
$database_password = "somepassword";数据库登陆密码
$database_hostname = "localhost";#数据库服务器地址
$database_username = "cactiuser";#数据库登陆用户名
$database_password = "somepassword";数据库登陆密码
修改服务器上的/etc/crontab文件添加如下内容,使得你的服务器在5分钟自动刷新一次rra图。
*/5 * * * * /usr/local/bin/php /usr/local/www/Cacti/poller.php
路径自己修改一下啊,别傻呼呼的抄上去....
#reboot
从浏览器打开你的cacti,eg:http://cacti.wwwer.org
输入默认用户名密码(都是admin),然后修改密码,进入。



