使用cacti 批量监控服务器以及其PHP 运作环境配置(3)

至此,Cacti 所需的运行环境都已经准备好了,接下来开始进行安装以及配置。

稍微修改系统中 snmp 的配置

# vi /etc/snmp/snmpd.conf

com2secnotConfigUser default public

改为:com2secnotConfigUser 127.0.0.1 public

access  notConfigGroup ""  any   noauth    exact  systemview  none none

改为:accessnotConfigGroup""anynoauthexact all none none

#view all    included  .1         80

将前面的 # 注释 去掉。

保存退出 :wq

重新启动 snmp 服务

# service snmpd restart

安装 / 配置 cacti

# tar zxvf cacti-0.8.6j.tar.gz

# mv cacti-0.8.6j /data/web_server/admin/cacti

( 把 cacit 剪切到自定的 web 目录下 )

# chmod 777 – Rf /data/web_server/admin/cacti

( 设置目录权限 , 避免因权限问题而导致目录无法写入 )

# cd /data/web_server/admin/cacti

MySQL中创建一个新的库,并导入cacti 目录中cacti.sql 并设置好该表的用户权限,然后编辑 cacti 的数据库配置文件。

# vi /data/web_server/admin/cacti/include/config.php $database_type= “ mysql ” ;

$database_default = “数据库名称” ;

$database_hostname = “默认是 localhost ” ;

$database_username = “用户名” ;

$database_password = “密码” ;

更改用户、密码等项与上面给出的对应保存退出

# crontab – e (加入自动执行规则,每 5 分钟执行。) */5 * * * * /usr/local/php/bin/php /data/web_server/admin/cacti/poller.php  \

> /dev/null 2>&1

(其中 /usr/local/php/bin/php 这个为 php 的安装目录)

保存退出:wq

在 apache 上设置好 cacti 所在 web 目录

打开浏览器

进入 cacti 的初始设置页面

第一次默认登陆账号:admin 密码 admin

登陆后它就会让你立即修改新密码

说一下 cacti 设置页中各项“零件”的路径。

当修改好新密码进入,第一个显示出的页面就是让你设置 rrdtool,snmp 等工具的路径。这是个很重要的环节,必须无误,要不然 cacti 将无法生成出统计图。

snmpwalk Binary Path : /usr/bin/snmpwalk

snmpget Binary Path: /usr/bin/snmpget

RRDTool Binary Path: /usr/local/rrdtool/bin/rrdtool

PHP Binary Path: /usr/local/php/bin/php

Cacti Log File Path: /data/web_server/admin/cacti/log/cacti.log

Cactid Poller File Path: /data/web_server/admin/cacti/poller.php

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfsyp.html