Chinaunix首页 | 论坛 | 博客
  • 博客访问: 280581
  • 博文数量: 66
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 455
  • 用 户 组: 普通用户
  • 注册时间: 2015-11-25 09:52
个人简介

no pains no gains

文章分类

全部博文(66)

文章存档

2017年(10)

2016年(39)

2015年(17)

我的朋友

分类: 系统运维

2016-05-12 15:23:50

安装LAMP

[root@cacti ~]# yum -y install httpd mysql-server php php-mysql mysql-devel

[root@cacti ~]# chkconfig httpd on

[root@cacti ~]# chkconfig mysqld on

[root@cacti ~]# /etc/init.d/httpd start

[root@cacti ~]# /etc/init.d/mysqld start


1. web 访问404 forbidden
    关闭selinux,iptables
2.日志中如果有数据库错误
     mysqlcheck  -uroot -prootadmin  -o -r cacti
    自动修复指定的库,直到所有表显示    OK
   
3.手动执行测试: snmpwalk -t 5 -v 2c -c public 127.0.0.1
                  提示:Timeout: No Response from 127.0.0.1
   检查下snmpd服务是否正常:
命令:snmpd -L
/etc/snmp/snmpd.conf: line 62: Error: bad prefix match parameter, should be: exact or prefix
net-snmp: 1 error(s) in config file(s)
Error opening specified endpoint ""
Server Exiting with code 1
更改62行的配置,重启snmpd服务
在检测服务:
[root@localhost ~]# snmpd -L          
Error opening specified endpoint ""
Server Exiting with code 1
再手动执行:
[root@localhost ~]# snmpwalk -t 5 -v 2c -c public 127.0.0.1
SNMPv2-MIB::sysDescr.0 = STRING: Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
可以正常绘图
4.如果还绘不出图,检查CMD.PHP的权限
解决方法:

最後的解法是將 cmd.php 做 chmod a+x 就可以了。

後記:那時感覺很奇怪,poller.php已經指定用php去run,後來想想,可能poller.php內又直接呼叫cmd.php,並未只名為php script。



阅读(3370) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~