文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>centos4+cacti监控

centos4+cacti监控

时间:2010-07-22  来源:szxsztszk

服务器端: 安装环境: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 http://www.cacti.net/downloads/packages/Fedora/4/cacti-0.8.6h.fc4.i386.rpm
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
保 存退出。
  现在 键入http://localhost/cacti看看吧. 进入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  default       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中文: 
http://cacti.xxoo.net/modules/sections/index.php?p=listarticles&secid=1
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

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载