mysql cacti plugin_整理了cacti安装和plugin安装

System:centos

kernel: 2.6.14

mysql: 5.0

nginx: 0.8

php fastcgi: 5.2.8

rrdtool: 1.3 目前只支持1.3

Install:

1、yum -y install net-snmp net-snmp-devel openssl-devel rrdtool

2、mysql setting

mysql> create database cacti;

Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON cacti.* TO 'username'@'localhost' IDENTIFIED BY 'passwd'

WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

3、net-snmp

#more /etc/snmpd/snmpd.conf

com2sec local 127.0.0.1/32 public

com2sec local 192.168.1.0/24 public

group MyROGroup v1 local

group MyROGroup v2c local

group MyROGroup usm local

view all included .1 80

view systemview included .1.3.6.1.2.1.1

view systemview included .1.3.6.1.2.1.25.1.1

access MyROGroup "" any noauth exact all none none

view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

syslocation (/etc/snmp/snmpd.conf)

syscontact Me liuyu105@gmail.com

snmpwalk -c public -v 2c localhost if

4、tar zxvf cacti-0.8.7e.tar.gz

cp -r cacti-0.8.7e /data/wwwroot/cacti

#mysql -u username -p passwd cacti < cacti.sql

#chown -R cacti rra/ log/

#vi cacti/include/config.php

$database_type = “mysql”;

$database_default = “cacti”;

$database_hostname = “localhost”;

$database_username = “username”;

$database_password = “passwd”;

#useradd cacti

#passwd cacti

#su - cacti

#crontab -u cacti -e

*/5 * * * * php /data/wwwroot/cacti/poller.php > /dev/null 2>&1

/etc/init.d/crond restart

5、nginx config

server

{

listen 80;

server_name cacti.opendoc.com.cn;

index index.php index.html;

root /data/wwwroot/cacti ;

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include enable_php5.conf;

}

}

6、make spine

tar xvzf cacti-spine-0.8.7e.tar.gz

cd cacti-spine-0.8.7e

./configure

make && make install

用cactiuser用户手动运行 $ /usr/bin/php /data/wwwroot/cacti/poller.php 没有反应

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

7、安装plugin

unzip cacti-plugin-0.8.7e-PA-v2.6.zip -d cacti-plugin-arch

cp -R cacti-plugin-arch/* /data/wwwroot/cacti

#cd /data/wwwroot/cacti

#mysql -ucactiuser -p cacti < pa.sql

如果你是中文的cacti,就执行下面的命令(需要下载)

patch -p1 -N < cacti-plugin-0.8.7e-PA-v2.6-cn-utf8.diff

如果你是英文的,就下载原来的

patch -p1 -N < cacti-plugin-0.8.7e-PA-v2.6.diff

vim include/global.php

$config['url_path'] = ‘/cacti/’;

进入"用户管理"->点admin->区域权限->Plugin Management

8、其它的插件下载后放到plugin目录就可以了。

参考:互联网的文档。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cacti是一个基于Web的网络图形解决方案,用于监控和图形化显示网络设备和服务器的性能。以下是Cacti 1.2.24的安装步骤: 1. 确保系统已满足Cacti的要求。Cacti需要一个运行Apache、PHP、MySQL的服务器环境。 2. 下载Cacti安装包。你可以从Cacti的官方网站上下载最新的稳定版本。 3. 解压缩安装包。将安装包解压到服务器的web目录下(比如/var/www/html/)。 4. 创建一个MySQL数据库用于存储Cacti的数据。你可以使用MySQL的命令行工具或者图形界面工具创建一个新的数据库,并为其指定一个用户和密码。 5. 导入Cacti的数据库模板。在安装包的docs目录下可以找到一个名为cacti.sql的SQL模板文件。将该文件导入到你所创建的Cacti数据库中。 6. 配置Cacti。在安装包的include目录下可以找到一个名为config.php.default的配置文件。将该文件复制为config.php,并根据你的数据库信息进行相应的配置。 7. 设置访问权限。确保Web服务器能够访问Cacti安装目录及其相关文件。 8. 启用Cacti的轮询服务。在Cacti安装目录下执行命令`php poller.php`来启动Cacti的轮询服务。 9. 访问Cacti的Web界面。使用你配置的Cacti管理员帐户登陆到Cacti的Web界面,即可开始配置和监控你的网络设备和服务器。 以上是Cacti 1.2.24的基本安装步骤,根据你的系统环境和需求可能会有一些小的差异。如果遇到问题,你可以参考Cacti的官方文档或寻求相关帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值