cacti如何配置,网上好多教程讲的都不全,配置都不成功

cacti如何配置,网上好多教程讲的都不全,配置都不成功,第1张

cacti0.8.7e安装

1、必备的人品吗安装包:

httpd、mysql-server、php、php-mysql、rrdtool、gd、net-snmp、php-snmp、net-snmp-utils、net-snmp-devel、mysql-devel、openssl-devel

2、各个RPM安装包的作用:

httpd:WEB服务器apache

mysql-server:mysql数据库

php:php环境

php-mysql:使php支持mysql

rrdtool:用来生成cacti图像

gd:rrdtool绘制图像需要的图形库

net-snmp:安装snmp

php-snmp:php支持snmp

net-snmp-utils:一些snmp扩展命令,如snmpwalk,snmpget等,cacti需要

net-snmp-devel、mysql-devel、openssl-devel: cactid/spine需要

3.安装时可以使用yum进行安装

4.安装完成后启动相关服务

service httpd start

service mysqld start

service snmpd start

chkconfig httpd on

chkconfig mysqld on

chkconfig snmpd on

二、mysql数据配置

启动并初始化mysql数据库

#service mysqld start

为root用户设置密码(以linuxpad为例),并更改登录权限,默认密码为空

#mysql –u root –p 回车后输入密码(空)

mysql>use mysql

mysql>update user set password=password(‘linuxpad’) where user=‘root’

mysql>grant all privileges on *.* to root@localhost identified by ‘linuxpad’ with grant option

mysql>flush privileges

添加cacti库和cacti用户,并为其设置权限

mysql>create database cacti default character set utf8 //数据库字符集设置utf8,否则乱码

mysql>grant all privileges on cacti.* to cacti@localhost identified by ‘linuxpad’ with grant option

mysql>flush privileges

三、安装cacti

1、

cd /root

wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz

2、解压到/var/www/html下

#cd /root

#tar zxvf cacti-0.8.7e.tar.gz

#mv cacti-0.8.7e /var/www/html/cacti-0.8.7e

修改配置文件

#vi /var/www/html/cacti0.8.7e/include/config.php

修改内容如下

$database_type = "mysql"

$database_default = "cacti"

$database_hostname = "localhost"

$database_username = "cacti"

$database_password = "linuxpad"

添加一个cacti用户,更改rra和log目录属主为cacti,

chown -R cacti /var/www/html/cacti-0.8.7e/log

chown -R cacti /var/www/html/cacti-0.8.7e/rra

然后在cacti用户环境下设置crontab,crontab -e

内容为:

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

MIB文件没办法导入到CACTI的DATA SOURCE里,只能在DATA SOURCE里一个一个手动加。如果你十分了解XML语言的话可以自编到XML语言文件,然后以模板的形式导入到CACTI里。

前提条件一、已安装好Cacti:ubuntu下cacti安装配置

二、准备好以下安装文件:

Cacti_SNMP_Informant_Standard_Metrics_v13.zip(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012x32/x64)

informant-std-16.zip

配置过程

一、被监控服务器设置(这里是windows服务器)

为window系统配置snmp服务及安装snmp informant(此处以64位的win 2008为例)

进入功能添加向导,勾选SNMP服务,然后点击”下一步”

安装完成后,点击关闭.

打开服务管理器,找到SNMP Service项双击

在d出的窗口中选择”安全”选项卡,并设置社区为:public

按需要可设置“接受来自任何主机的SNMP数据包”或只指定个别机子.

然后确定并重启SNMP Service.

解压文件informant-std-16.zip并安装其中的informant-std-16.exe(双击然后按提示安装即可,默认安装即可,此处不特别介绍。)

开启SNMP服务的防火墙例外,如下图所示,SNMP使用161端口,我们必须开放161端口才可以。

注意:防火墙设置关键点如下图所示,要求全部设置成“任何IP地址”,否则在监控服务器上执行以下命令会得不到任何信息

复制代码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11225093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存