Cacti的安装配置
创始人
2024-07-24 06:10:52
0

  Cacti的安装配置

  1.使用如下命令来安装cacti,这个会自动安装需要的组件。

  1.   [root@tigertall php.d]# yum install cacti  
  2.  

  2.创建mysql数据库

  1.   [root@tigertall php.d]# mysqladmin -uroot -phandomse create cacti  
  2.  

  3.导入默认的cacti数据库

  如果使用yum默认安装,创建数据库的脚本

  默认在/usr/share/doc/cacti-0.8.7f/cacti.sql

  1.   [root@tigertall php.d]# cd /usr/share/doc/cacti-0.8.7f/  
  2.  

  执行创建数据库的命令

  1.   [root@tigertall 0.8.7.f]# mysql -uroot -phandomse cacti < cacti.sql 
  2.  

  4.创建cacti数据库的用户和密码,

  登录到数据库

  1.   [root@tigertall 0.8.7.f]# mysql -u root -p 'pass'  
  2.  

  用户授权,请把用户名,数据库和密码换成自己需要的设置。

  1.   mysql> GRANT ALL ON cacti.* TO cactiuser@localhost  
  2.  
  3.   --> IDENTIFIED BY 'password';  
  4.  

  刷新权限

  1.   mysql> flush privileges;  
  2.  

  5.编辑cacti配置,做数据连接设置

  1.   [root@tigertall include]# vi /usr/share/cacti/include/config.php  
  2.  

  这里有cacti连接使用的数据库类型,用户名,密码信息

  1.   /* make sure these values refect \*/  
  2.  
  3.   /* your actual database/host/user/password */  
  4.  
  5.   $database_type = "mysql";  
  6.  
  7.   $database_default = "cacti";  
  8.  
  9.   $database_hostname = "localhost";  
  10.  
  11.   $database_username = "cactiuser";  
  12.  
  13.   $database_password = "cactiuser";  
  14.  
  15.   $database_port = "3306";  
  16.  
  17.   /* Default session name - Session name must */  
  18.  
  19.   /* contain alpha characters */  
  20.  
  21.   #$cacti_session_name = "Cacti";  
  22.  

  把上述配置按照自己的需要设置

  6.目录权限设置

  1.   [root@tigertall include]# cd /usr/share/cacti/  
  2.  
  3.   [root@tigertall cacti]# ll rra  
  4.  
  5.   lrwxrwxrwx 1 root root 18 Jul 17 15:07 rra -> /var/lib/cacti/rra  
  6.  
  7.   [root@tigertall cacti]# ll log  
  8.  
  9.   lrwxrwxrwx 1 root root 15 Jul 17 15:07 log -> /var/log/cacti/  
  10.  

  从上述可以看到,rra实际上是var/lib/cacti/rra的一个软链接,

  log则是/var/log/cacti的一个软链接。

  更改上述目录的权限,按需要更改属主,下面生成数据会用到这个用户。

  1.   [root@tigertall cacti]# chown -R gaohu rra/ log/  
  2.  

  7.配置自动作业时间

  编辑crontab。

 

  1.   [root@tigertall log]# crontab -e  
  2.  

  增加如下内容,

  1.   */5 * * * * php /usr/share/cacti/poller.php > /dev/null 2>&1  
  2.  

  注意:

  这个地方不能按照官方文档来,不能加上执行的用户名,

  crontab根本没有执行用户这个参数的,官方文档是这样的:

  1.   */5 * * * * gaohu php /usr/share/cacti/poller.php > /dev/null 2>&1  
  2.  

  按照这个设置,会报错的:

  1.   07/17/2010 10:59:57 PM - POLLER: Poller[0] WARNING:  
  2.  
  3.   Cron is out of sync with the Poller Interval!  
  4.  
  5.   The Poller Interval is '300' seconds,  
  6.  
  7.   with a maximum of a '300' second Cron,  
  8.  
  9.   but 419 seconds have  
  10.  
  11.   passed since the last poll!  
  12.  

  会告警说设置的是300秒,结果400多秒了还没有执行过。Cacti下如果磁盘监控不到、如果图出不来、网卡流量达到100M以上图像有问题如果碰到这一系列的问题该怎么办?本文讲述的是Cacti下的问题的解决技巧。

  以上内容意思是,每隔五分钟,执行下php脚本,统计下数据。

  一个由此引发的问题见***。

  8.登录服务器

  初始登录时,用户名和密码为admin,登录后,会要求立即切换密码。

【编辑推荐】

怎样备份Cacti的数据

Cacti取不到远程主机的数据

Cacti取不到CPU和内存的数据

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...