设为首页 收藏本站
查看: 1122|回复: 0

[经验分享] linux cacti 安装配置2 问题处理

[复制链接]

尚未签到

发表于 2019-1-12 06:42:26 | 显示全部楼层 |阅读模式
  问题1:
打开网页http://192.168.133.150/cacti  
网页显示:
Forbidden
You don't have permission to access /cacti on this server.
Apache/2.0.52 (Red Hat) Server at 192.168.133.150 Port 80
解决:
查看日志记录:
tail -f /var/log/httpd/error.log
[Fri Mar 25 07:48:36 2011] [error] [client 192.168.133.1] client denied by server configuration: /usr/share/cacti
[Fri Mar 25 07:48:39 2011] [error] [client 192.168.133.1] client denied by server configuration: /usr/share/cacti
[Fri Mar 25 07:52:24 2011] [error] [client 192.168.133.1] client denied by server configuration: /usr/share/cacti
  根据上面显示 ,是没有权限,然后查看相关权限和cacti别名
[root@slave1 conf.d]# ls -la /usr/share  |grep cacti
drwxrwxrwx    6 cacti cacti  4096 Mar 22 12:57 cacti
/usr/share/cacti 权限正常
  然后查看cacti别名
vi /etc/httpd/conf/httpd.conf
在里面找了半天,没有找到相关于aliase /cacti 的记录,然后自己加上一条,但是系统报错误;
去掉自己加的那条,然后用webmin查看,的确系统原来已经有一条 aliase /cacti  /usr/share/cacti的记录。
最后确认
/etc/httpd/conf.d  在这个目录下面
root@slave1 conf]# ll /etc/httpd/conf.d
total 80
-rw-r--r--  1 root root  3492 Feb 25  2005 auth_mysql.conf
-rw-r--r--  1 root root   351 Mar 25 09:31 cacti.conf    在这儿
-rw-r--r--  1 root root   778 Mar 25 07:47 manual.conf
-rw-r--r--  1 root root  1827 Dec  3  2004 perl.conf
-rw-r--r--  1 root root   448 Aug 17  2005 php.conf
-rw-r--r--  1 root root  1438 Jan 31  2005 python.conf
-rw-r--r--  1 root root   392 Aug 31  2005 README
-rw-r--r--  1 root root 10919 Aug 31  2005 ssl.conf
-rw-r--r--  1 root root   354 Mar 25 07:47 webalizer.conf
-rw-r--r--  1 root root   299 Aug 31  2005 welcome.conf
查看cacti.conf文件,发现问题所在
[root@slave1 conf.d]# vi cacti.conf
  # This configuration file maps the rrd based graphing tool
# Cacti into the URL space. By default no access is allowed.
#
Alias /cacti "/usr/share/cacti"
  
    Order       deny,allow
    Deny        from all                   默认是禁止任何人访问的,如果开启,则在前面加# 关闭该条  (如果为了安装,正常时关闭该条,下面allow中增加可以访问地址)
#   Allow       from .example.com

  
    AllowOverride Limit
    Options     FollowSymLinks

  问题2:
图片显示红叉
手动在cacti用户下运行 php /usr/share/cacti/poller.php
ERROR: creating '/usr/share/cacti/rra/localhost_mem_buffers_3.rrd': Permission denied
ERROR: opening '/usr/share/cacti/rra/localhost_mem_buffers_3.rrd': No such file or directory
ERROR: creating '/usr/share/cacti/rra/localhost_mem_swap_4.rrd': Permission denied
ERROR: opening '/usr/share/cacti/rra/localhost_mem_swap_4.rrd': No such file or directory
ERROR: creating '/usr/share/cacti/rra/localhost_load_1min_5.rrd': Permission denied
解决:
其实在安装完后,会发现太多权限导致的问题
主要是链接文件,直接使用chown -R  chgrp -R都不会起作用,需要使用chown -R -h  chgrp -R -h
然后相关链接的文件也许要修改权限,一样使用chown -R -h  chgrp -R -h
定义问题:主要使用cacti这个用户 去打开相关的目录,如果显示: Permission denied,
使用root的chown -R -h  chgrp -R -h去增加权限
关键的几个目录:/usr/share/cacti
                /usr/share/cacti/rra  /var/lib/cacti
                /usr/share/cacti/log  /var/log/cacti/
相关目录需要增加chmod 775 权限
  问题3:snmp配置
配置SNMP
按照如下方式修改/etc/snmp/snmpd.conf文件
A、修改默认的community string(SUM中SNMP读值密码)
com2sec notConfigUser default public
将public修改为你才知道的字符串
将“default”改为你想哪台机器可以看到你的snmp信息,比如SUM所在IP为:10.10.10.10,就改成这个IP。不改表示所有机器充许。
B、把下面的#号去掉
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
启用全部功能可以使用如下一行(如果没有可以加入一行):
view all included .1           80
C、把下面的语句
access notConfigGroup "" any noauth exact systemview none none
改成:
access notConfigGroup "" any noauth exact mib2 none none
或是:
access notConfigGroup "" any noauth exact all none none
3) 启动与停止SNMP
一般使用:service snmpd start|stop|restart命令。或是:
#/etc/rc.d/init.d/snmpd restart
D、测试snmp工作情况
   snmpwalk -v 2c -c public 127.0.0.1 if
如果有数据返回,则snmp的数据没有问题。如果出现“Timeout: No Response from ...”之类的错误信息则是snmp设置的问题。
   snmpwalk -c public -v 2c hostIP if
上面命令作用:再说有图无数据吧,一般这样的情况就是snmp采集的结果有问题。这种情况下,一般也会出现新建的device的Data Query里面的状态总是“ Success [0 Items, 0 Rows]”。
   snmpwalk -c public -v1 127.0.0.1 .1.3.6.1.2.1.2.2.1.16.2
通过上面这条命令结果,可以看到是否允许cacti取这些OID的数据
  问题4:
/usr/bin/php /usr/share/cacti/poller.php
No input file specified.
解决方法:
     需要尝试user:cacti  不用cactiuser(系统默认已经新建cacti,如果后来再建cactiuser,很多权限就乱了,不建议再新建cactiuser)
直接返回刚安装状态,系统默认已经建好cacti用户,只需要修改一下vi /etc/passwd  把最后一项修改成 /bin/bash  就可以使用
  问题5:
02/18/2011 03:21:51 PM - POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval!  The Poller Interval is '300' seconds, with a maximum of a '300' second Cron, but 517 seconds have passed since the last poll!
解决:这是提示crontab里面设置的没有正确运行,我安装的这版cacti自己会在/etc/cron.d/下面建立一个cacti 然后系统自动运行。
因为老有提示,我直接删除,重新添加
rm /etc/cron.d/cacti
su root
crontab -u cacti -e
*/5 * * * *  php /var/share/cacti/poller.php > /dev/null 2>&1
查看配置  cat /var/log/cron
这里时间需要同步一下,需要等几分钟,就可以看到文件更新和 /var/log/cron 已经同步了。
  
功能1:增加监控主机
我把cacti安装在192.168.133.150这台机器上
现在需要监控主机192.168.133.128这台主机,在129.168.133.128 确认这几个包都已经安装
rpm -qa |grep net-snmp
net-snmp-utils-5.1.2-11.el4_6.11.1
net-snmp-libs-5.1.2-11.EL4.6
warning: only V3 signatures can be verified, skipping V4 signature
net-snmp-5.1.2-11.EL4.6
net-snmp-devel-5.1.2-11.EL4.6
然后修改 vi /etc/snmp/snmpd.conf
按照下面来修改:
        #       sec.name  source          community
        com2sec notConfigUser  192.168.133.150       public              ###192.168.133.150远端可以接受本机snmp信息的主机地址  public其实类似于密码
        #       group          context sec.model sec.level prefix read   write  notif
        access  notConfigGroup ""      any       noauth    exact  all  none none         ###exact后面改成all
        ##           incl/excl subtree                          mask
        view all    included  .1                               80        ###去掉开头的#
在http://192.168.133.150/cacti下面增加新的主机:
*Create New Host
Hostname  输入主机ip地址 192.168.133.128 其他默认 就OK了,出图需要等5-6分钟。
  功能2:增加监控主机的服务 mysql mrtg 高级ping 等等




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-662156-1-1.html 上篇帖子: linux cacti 安装配置1 下篇帖子: cacti日志文件过大
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表