安装cacti过程中的各种报错以及解决方法

(1)Starting MySQL... ERROR! The server quit without updating PID file

原因:没有初始化权限表

解决方法:

[root@localhost ~]# cd /usr/local/mysql

[root@localhost mysql]# chown -R mysql.mysql .

[root@localhost mysql]# su - mysql

(2)报错:显示用户不可用

解决方法:usermod -s /bin/bash mysql

[mysql@localhost ~]$ cd /usr/local/mysql

[mysql@localhost mysql]$ scripts/mysql_install_db

Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run:
./bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd ./mysql-test ; perl mysql-test-run.pl

Please report any problems with the ./bin/mysqlbug script!

[mysql@localhost mysql]$ /usr/local/mysql/bin/mysqld_safe --user=mysql &

[1] 11767
[mysql@localhost mysql]$ 120502 07:01:17 mysqld_safe Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
120502 07:01:17 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
[mysql@localhost mysql]$ /etc/rc.d/init.d/mysql statusMySQL running (11830)                                      

(3)报错:ERROR! MySQL is running but PID filecould not be found
原因:最常见的通常是PID进程未全部关闭
比如启动safe mysqld进程后
未关闭

运行 /etc/init.d/mysql status
会提示
ERROR! MySQL is running but PID file could not be found

解决方法:

先打印MYSQL进程
ps aux | grep mysql

然后KILL进程
kill -9 pid1 pid2 …

在启动MYSQL
/etc/init.d/mysql start在检查
/etc/init.d/mysql status
SUCCESS! MySQL running (10021)这个只是其中一个原因
还有其他的 大部分的错误可以在日志里查看到
Centos mysql的日志
在/var/lib/mysql/主机头名称xxx.err

4)在安装cacti的页面报错:

FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'

原因:

1)、查看config.php下,是否配置正确
查看cactiusr的host是否有localhost 权限

mysql -ucactiuser -h localhost -p

查看登录是否成功 ,如果登录正常则排除
2)、MYSQL权限问题

SQL>GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';

3)、当mysql中的所有配置和cacti的config.php都正确,却还是出现该错误时,那就是mysql套接字的原因了~
cacti会自动的去查找/var/lib/mysql/mysql.sock 该套接字,但是如果是源码安装的mysql,未指定套接字位置时,套接字的位置为/tmp/mysql.sock,由于cacti未找到/var/lib/mysql/mysql.sock,所以显示的是“Cannot connect to MySQL server on 'localhost'”

解决:做一个/tmp/mysql.sock到/var/lib/mysql/mysql.sock的软连接

ln -s  /tmp/mysql.sock  /var/lib/mysql/mysql.sock


(5)Cacti图形显示红叉

执行/usr/bin/php /var/www/html/cacti/poller.php稍等片刻刷新页面即可


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cacti是一款基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具,通过snmpget来获取数据,使用RRDtool绘画图形,提供了非常强大的数据和用户管理功能。 Cacti 1.2.16 更新日志:2020-11-30问题#3704:生成报告时,“级联分支”功能与预期不符;问题#3859:查看图形时,会自动刷新,因此无法始终按预期工作;问题#3898:实时图形弹出计数器错误;问题#3903:创建新数据源时可能会发生未定义的变量错误;问题#3907:发生错误时,基于cli的安装程序不会以非零退出代码退出;问题#3912:导出完成后,有时进度条仍会保留;问题#3915:启用许多设备时,可以达到阈值,从而导致进程变慢;问题#3916:对设备执行操作时,复制的设备信息有时可能会丢失;问题#3917:使用API​​重命名树节点时,回溯可能显示不正确;问题#3919:搜索时,ddb4github有时可以将有效页面显示为空;问题#3920:从图形导出数据时,并未正确包含所有数据;问题#3924:由ddb4github创建的新图形后,“图形模板”过滤器未更新;问题#3926:登录页面上的用户名和密码在经典主题不可见;问题#3929:改进并发进程和线程设置的措辞;问题#3930:位置过滤器应通过ddb4github删除空白条目;问题#3931:同步数据收集器时,可能会不必要地触发重新索引事件;问题#3932:自动化网络允许发现无效的IP地址;问题#3933:更改当前用户的权限时,它们不会立即生效;问题#3935:为设备重新编制索引时,有时会显示错误的页面;问题#3942:修复数据库时,audit_database.php不会添加缺少的列;问题#3948:Spine1.2.15-Spine遇到未处理的异常信号号:'6'[11,资源暂时不可用](Spine线程);问题#3949:如果不存在日志信息,则日志页面不应为空;问题#3953:在升级期间,有时会复制领域,从而导致SQL错误;问题#3957:使用ping.php时,hypnotoad无法正确解释UDP响应时间;问题#3960:改进了在尝试查看您无权访问的日志文件时收到的警告;问题#3962:复制文件时,脚本未标记为可执行文件;问题#3963:创建插件表时,排序规则设置不正确;功能:将c3.js更新到版本0.7.20;功能:将Chart.js更新到版本2.9.4;功能:将phpseclib更新到版本2.0.29;功能:将PHPMailer更新到版本6.1.8;功能:对CLI脚本使用LSB shebang表示法;功能:添加对基于cactid守护程序的启动器的支持;feature#3923:新增了通过datatecuk隐藏“图表向下钻取”图标的功能;feature#3943:为插件添加钩子以显示自定义图形源和自定义模板URL(列表视图)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值