Cacti的安装配置

运维 系统运维
Cacti 安装配置:cacti是一套开源的网络监控工具,基于rrdtool的良好绘图功能,可以完美的监控主机的状态和负载情况,添加相应的模板后,可以用来监控apache服务器和mysql服务器的运行状态。本文讲述的是Cacti安装配置

  Cacti 安装配置:回大纲

  安装和配置Cacti

  1.解压缩压缩包,把 Cacti 解压到你网络服务器的 DOCUMENT_ROOT 文件夹下:

  shell> tar xzvf cacti-version.tar.gz

  2.创建 MySQL 数据库:

  1.   shell> mysqladmin --user=root create cacti  
  2.  

  3.导入默认的 Cacti 数据库:

  1.   shell> mysql cacti < cacti.sql 
  2.  

  4.(可选)为 Cacti 数据库设置用户名和密码:

  1.   shell> mysql --user=root mysqlmysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';mysql> flush privileges;  
  2.  

  5.编辑 "include/config.php" 设置数据库类型,数据库名称,主机名,用户和密码:

  1.   $database_type = "mysql";$database_default = "cacti";$database_hostname = "localhost";$database_username = "cactiuser";$database_password = "cacti";/* load up old style plugins here */$plugins = array();//$plugins[] = 'thold';/* Edit this to point to the default URL of your Cacti install ex: if your cacti install as at http://serverip/cacti/ this would be set to /cacti/*/$url_path = "/cacti/";/* Default session name - Session name must contain alpha characters */#$cacti_session_name = "Cacti";  
  2.  

  只有在使用 Plugin Architecture (PIA) 时才需要设置$Plugins 数组。对老版本的插件,这些变量需要设置在 global.php,现在这些插件配置已经从 global.php 中移出,被放置在 config.php 中。这样改变的目的是使 global.php 尽量保持简单的结构。global.php 应该是一个尽量不被编辑的文件,所以如果安装了 PIA,那么就尽量不要编辑 global.php 文件。

  基于同样的原因,"URL_PATH" 变量也从 global.php 中被移动到 config.php。对于哪些从较老的 PIA 升级升级而来的人来说,需要了解的是,过去我们会尝试"探测"这个路径,但是,这种处理是不可靠的。因此,你需要在 config.php 中显式的指定这一路径。

  6.为 Cacti 的目录文件夹设置合适的权限,以支持图形文件/日志文件的生成。你需要在 Caacti 目录文件夹中执行如下命令:

  1.   shell> chown -R cactiuser rra/ log/  
  2.  

  (使用有效的用户名来替换上文中的 cactiuser, 这个用户在下面配置数据采集的时候还要使用。)

  7.在 "/etc/crontab" 文件中增加类似如如下的内容:

  1.   */5 * * * * cactiuser php /var/www/html/cacti /poller.php > /dev/null 2>&1  
  2.  

  使用在上一步中指定的有效的用户名来替换 cactiuser, 使用你的 cacti 完整路径来替换 "/var/www/html/cacti/"。

  (如果使用二进制包安装的话,请确认crontab的这些内容是否已经在安装时被设置了。)

  译者注:在RedHat及其衍生版本上,如此配置crontab是不可行的,crontab文件是不支持用户名的配置的。推荐以确定用户执行 "crontab -u cacti -e" 然后添加:

  1.   */5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1  
  2.  

  8.请确认cron守护进程已经运行:

  1.   shell> service crond startshell> chkconfig crond level 345 on  
  2.  

  9.使用浏览器访问 http://your-sever/cacti,初始的用户名和密码都是 "admin"。首次登录时,系统会强制要求你立即修改密码。

  在下一步的配置中,请确认仔细填写了所有的路径,并且确保他们是正确的。

【编辑推荐】

Cacti安装篇

Cacti配置下的使用技巧

Cacti如何监控Tomcat

责任编辑:zhaolei 来源: cnblogs
相关推荐

2011-03-25 13:40:28

Cacti安装配置

2011-04-02 15:17:59

2011-04-02 15:26:58

Cacti安装

2011-03-25 15:01:44

Cacti安装

2011-04-02 15:17:48

Cacti安装

2011-04-02 15:26:45

Cacti安装

2010-01-13 11:17:50

2011-04-02 15:30:20

Cacti安装

2011-03-31 15:51:51

cacti

2011-04-01 12:22:35

2011-04-02 15:30:41

Cacti安装

2011-03-25 11:02:19

Cacti安装

2014-01-16 14:20:38

CactiCacti监控

2011-11-08 21:55:58

MRTG 配置

2011-03-30 15:05:40

MRTG安装

2011-02-25 17:48:52

2010-06-07 11:22:28

2011-03-24 13:00:30

2010-06-07 15:12:12

Cacti配置

2011-04-02 14:21:46

MRTG安装
点赞
收藏

51CTO技术栈公众号