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

[经验分享] cacti,使用admin初始化登录失败之解决

[复制链接]

尚未签到

发表于 2015-9-7 13:38:55 | 显示全部楼层 |阅读模式
  http://blog.itechol.com/space-33-do-blog-id-5094.html
  具体表现为:
  用户名/密码输入正确、数据库的user_log表中正确记录了登录信息,并且result为1(验证成功),但是页面始终停留在index.php,不能进入
  查资料得知,这个现象大多时候是因为php的session异常。
  解决方案:
  vi /etc/php.ini     
  session.save_path = "/var/lib/php/session"
  查看/var/lib/php/session的权限
  
  [iyunv@bogon ~]# ll /var/lib/php/
  total 8
  drwxrwx--- 2 root apache 4096 Sep  6 00:11 session
  从以上信息得知,session目录的属主属组为root   apache   
  vi /etc/httpd/conf/httpd.conf
  
  User     cactiuser                     (原来是 apache ,后来被我改成了cactiuser)                    
  Group   cactiuser                     (原来是apache,后来被我改成了cactiuser)
  
  看上面红色显示部分,问题就出在这儿,将User  Group更改回原来的apache后,很顺利地登入了。
  
  也可以将session.save_path = "/tmp"
  
  正常情况下,/tmp目录的权限是:
  drwxrwxrwt 4 root root 4096 9月 16 15:18 tmp
  它表示所有的用户都可以在其中建立文件(或目录)
  
  有关session部分说明请参阅http://blog.itechol.com/space-33-do-blog-id-4954.html
  
  
  
  
  --------------------------------
  http://forums.cacti.net/post-6184.html
  Hi,
you can connect to your cacti database using something like


Code:
mysql cacti  
maybe you need to use the

Code:
-u  and

Code:
-p  flag. When you are connected you can do the following to change your password:


Code:
update user_auth set password=Password('yournewpassord')  where username='admin';  
or use


Code:
update user_auth set password='' where username='admin';  
to erase it. After that you can assign a new password with "User Management" from the Utilities menu.
HTH,
Lars
  
  http://ppp1013.blog.iyunv.com/927700/241868
  cacti每隔五分钟poller的问题问题及原因
cacti系统中的每隔五分钟自动执行poller.php,取回相应数据
已经启动了crond服务,并且已经在/etc/crontab文件中制定的计划的内容,如下:
*/5 * * * * /usr/local/bin/php /opt/httpd/htdocs/cacti/poller.php > /dev/null 2>&1
并在/var/log/cron文件中找到执行的过程,如下:
Jul 12 22:34:01 mail crond[13471]: (cactiuser) CMD (/usr/local/bin/php /opt/httpd/htdocs/cacti/poller.php > /dev/null 2>&1)
这只是其中一条,上面这句就能代表,crontab已经起作用了
在cacti用户下面,执行上面的语句可以产生结果,但是计划任务里面,却什么都没有
另外,在poller.php文件中加入一个提示性的输出:  fwrite(fopen("/home/cactiuser/php.txt","w"),date("Y-m-d H:i:s"));
也发现相应目录中的文件有正确的输出
还是我自己找到原因了,给大家做教训吧!
运行PHP时所需要的LIB(安装RRDTOOLS时产生的LIBRRD.SO.. 或是其它必须的)的问题
在命令行执行POLLER.PHP与在计划任务执行POLLER.PHP时所需要的LIB的路径是不一样的,所以在安装RRDTOOLS时最好安装在/usr/lib中,或者把产生的LIBRRD.SO....放在/usr/lib中,这样在计划任务中执行时就会找到这些LIB,这样就可以顺利执行了

cacti安装完后就停留在登陆界面,输入默认的用户名密码登陆不进去!centos5下-----信息不全 , 配置问题-----呵呵我也碰到同样的问题。我把解决办法写上来看能不能帮助同样问题的你。:)在login屏幕一直不能登录进去,输入admin密码admin后还会是停止在登录屏幕,要求输入用户和密码.百思不得其解,后面在cacti的官方论坛上找答案,发现有人有同样的问题,他有发apache的日志。突然一想,我也可以看看apache的日志。打开日志一看,发现了问题。查日志:[client 59.41.223.152] PHP Warning: Unknown(): open(/var/lib/php/session/sess_e7efb8dcf3a41b026edb7aecdd7b3404, O_RDWR) failed: Permission denied (13) in Unknown on line 0, referer: http://cacti.abc.com.cn/index.php[client 59.41.223.152] PHP Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0, referer: http://cacti.abc.com.cn/index.php原来是/var/lib/php/session 对当前运行apache的账户nobody无写权限。chmod 777 session 后。问题消失。
rrd目录下不生成文件,网页显示不出图形
通常情况下,cacti是以web服务的用户来运行的,因此在cacti目录下的log 和 rra 目录及其下的所有文件的所有者应该设置为那么用户(比如www-data)。
因此:
chown -R www-data.www-data $CACTIPATH/log
chown -R www-data.www-data $CACTIPATH/rra
chmod 755 $CACTIPATH/log
chmod 755 $CACTIPATH/rra
还有,如果你用root用户运行过cmd.php,那么有可能在rra目录下生成了拥有者为root的一些rrd文件,你需要将这些文件的所有者改成运行www服务的那么用户。
我干脆将 chmod 777 rrd   chmod 777 log
注意:如果是rpm安装的mysql,默认的安装目录在/var/lib/mysql/
手动运行测试/usr/bin/php /....../.../poller.php,如果报错:
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'inc
需要修改/etc/my.conf
改为#socket = /var/lib/mysql/mysql.sock
php-devel这个包也要装php才能正确连数据库
使用uc测试php连数据库
  

运维网声明 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-110621-1-1.html 上篇帖子: Cacti+Nagios整合中在安装NPC支持--json时出错! 下篇帖子: (二)Cacti监控
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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