服务器端:
安装环境:CENTOS4。3
提前需要安装的组件:
1. mysql
2。APACHE
3。PHP
步骤:
一。安装 net-snmp
yum install
net-snmp*
注意加个*,把所有的咚咚都装上,否则没有cacti需要的命令.
二。安装 php-snmp
yum install
php-snmp
三.安装rrdtool
wget
ftp://ftp.pbone.net/mirror/atrpms.net/el4-i386/atrpms/stable/rrdtool-1.0.50-25.0.1.el4.i386.rpm
rpm
-ivh rrdtool-1.0.50-25.el4.at.i386.rpm
四。安装cacti
wget
rpm
-ivh cacti-0.8.6h.fc4.i386.rpm
基本上,该装的都装了.
五。 mysqladmin --user=root
-p123456 create cacti
六。mysql -u root -p123456 cacti <
/var/www/html/cacti/cacti.sql
七。shell> mysql -u root -p123456
mysql>
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY
'cacti';
mysql> flush privileges;
八。
vi
/var/www/html/cacti/include/config.php
$database_password = "cacti";
就
改这一行口令就可以了,别的都是默认
九。
crontab -e
插入
*/5 * * * *
cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
保
存退出。
现在 键入看看吧.
进入cacti的设置界面之后,如果找不到那几
个snmp的命令,把路径改称/usr/bin即可.注意graph permission三个条件是相乘关系
备注:
如果没图象,是/var/www/html/cacti里的文件权限问题.
#chmod 777 -R
/var/www/html/cacti/即可.
客户端:
1。snmpd服务要启动.
用nmap命令查看是否有
199/tcp open smux进程,用chkconfig命令设置为自启动。
2。iptables的161 udp端口要开.
-A INPUT -s *.*.*.* -p udp -m state --state NEW -m udp --dport 161 -j ACCEPT
PS:*.*.*.是服务器的IP.
3.#vi /etc/snmp/snmpd.conf
:
# sec.name
source community
com2sec notConfigUser
192.168.0.0/24 goodlucky
:
:
# group
context sec.model sec.level prefix read write notif
access
notConfigGroup "" any noauth exact
all
none none
:
:
## incl/excl
subtree mask
view
all included .1 80
:
:
#disk
/ 10000
disk /
disk /boot
disk /home
:
:
---------------------------------end----------------------------
|
1.默认的用户名密码admin/admin 2. |
CACTI中文:
3.等CRONTAB里的命令运行了,或者手动运行即可显示图象. |
|
4.
注意两点:
1)snmpd服务要启动.
用nmap查看,就是:199/tcp open smux
2)iptables的161 udp端口要开.
-A INPUT -s *.*.*.* -p udp -m state --state NEW -m udp --dport 161 -j ACCEPT
*.*.*.是检测机器的IP.
5.
我试了这种方法,不行的。 我的解决办法是:修改snmp的配置文件就可以了。 如下: 编辑linux主机下的/etc/snmp/snmpd.conf文件 找到62行: access notConfigGroup "" any noauth exact systemview none none 修改成:(如果有#号,把#号去掉) access notConfigGroup "" any noauth exact mib2 none none 找到89行,把改行的#去掉: #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc 修改成: view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc 重起snmpd:/etc/init.d/snmpd restart
|
|
|
阅读(1540) | 评论(0) | 转发(0) |