资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Centos5.8安装cacti成功一 、准备cacti安装环境1、首先要安装Apache+PHP+MySQL+Net-SNMP+RRDTool(MySQL安装、Apache安装、PHP安装),本文采用YUM命令安装所有cacti依赖软件#yum install mysql mysql-server php-mysql httpd php php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL net-snmp-libs注:yum安装rrdtool中,由于rrdtool依赖的包过多,所以请首先增加源,方式如下:#vi /etc/yum.repos.d/CentOS-Base.repo文件末尾增加如下链接:dagname=Dag RPM Repository for Red Hat Enterprise Linuxbaseurl=http:/apt.sw.be/redhat/el$releasever/en/$basearch/daggpgcheck=1gpgkey=http:/dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txtenabled=12、配置SNMP#vi /etc/snmp/snmp.conf将下边这行中的defaultcom2sec notConfigUser default public改为127.0.0.1com2sec notConfigUser 127.0.0.1 public将下边这行中的systemviewaccess notConfigGroup any noauth exact systemview none none改为allaccess notConfigGroup any noauth exact all none none将下边这行的注释#号去掉#view all included .1 80启动snmpd服务#service snmpd start启动httpd/mysql#service httpd start#service mysqld start3、添加cacti用户,否则cacti不能写入rrd和log目录,将会无法生成图片#useradd cacti -d /var/www/html/cacti -s /bin/false#chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log4、增加入一个计划任务,使得 cacti 每五分钟生成一个监控图表。#crontab -e-加入如下内容。注意poller.php的路径*/5 * * * * php /var/www/html/cacti/poller.php /dev/null 2&1-如果暂时未看到图表,可以手工执行,生成图表#php /var/www/html/cacti/poller.php /dev/null 2&15、完成cacti最后的配置,在浏览器输入:http:/localhost/cacti,将进入cacti登录页面,第一次登陆用户名和密码都是admin,它会要求你立即设置新密码。接着设置cacti用到的命令正确路径,一定要正确,如下图:6、完成设置后,通过http:/localhost/cacti/graph_view.php,选择服务器即可看到监控图标。7、如需添加其他主机,改主机必须安装正确配置net-snmp,配置方法如上所述。错误处理:1、字体在图形中显示不正常的解决方法:下载并安装cjkuni-fonts中文字体,字体名ukai.ttf;#wgethttp:/ftp.tw.debian.org/debian/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_0.1.20060928.orig.tar.gz#tar zxvf ttf-arphic-ukai_0.1.20060928.orig.tar.gz#cd ttf-arphic-ukai-0.1.20060928/#cp ukai.ttf /usr/share/fonts/ukai.ttf2、cacti无法显示监控图表的解决方法:1)首先确认/var/www/html/cacti/rrd目录是否可写,照上文设置用户权限;2)字体路径是否设置正确,如上文所述;3)RRDTool版本设置是否正确(查看RRDTool版本命令:#rrdtool -v),设置方法:Console - Cacti Settings -Genera - RRDTool Utility Version - RRDTool 1.3.X;(默认为1.0.x,不改可能图像不能正常显示出来)二、创建监测点假设被监测的服务器名叫“Test Host”,IP为192.168.100.110,SNMP的community为public。进入Cacti的console面板点击“Devices”进入设备面板点击“Add”添加新设备填写要监测服务器的各种信息,其中Host Template请选择“Local Linux Machine”或“ucd/net SNMP Host”(选择一个合适的主机模板)点击“Create”保存信息,如果SNMP连接没有问题,左上角会出现该服务器的信息,否则会出现“SNMP error”的红色字样点击上部的“Create Graphs for this Host ”为该设备创建需监测的内容。监测的内容分两种,“Graph Templates”和“Data Query”,区别在于“Data Query”能根据SNMP信息列出监测项目的信息。例如Data Query里的“Interface Statistics”可以看到该主机所有网卡的信息,这样我们可以选择需要监测的网卡。点击右侧的正方形选择框勾选上要监测的项目点击“Create”创建选择的监测内容,已经选择创建的内容会自动变成灰色并且不能再点选。Cacti会自动创建该监测点的rrd文件(在rra文件夹中)、“Data Source”和“graph”条目。5为已有host添加新的监控图在console控制台下点击“New Graphs”,选择要添加监控图的主机。在Graph Templates中选择一个Graph模板,本例选择SNMP - Ceneric OID Template,点击create按钮。填写以下信息,在“Title”文本框中填写Graph的名字,在“Vertical Lable”文本框中填写描述信息或是所绘图片使用的单位等,显示在所绘图片的左侧,在“name”文本框中填写此数据源的名字,在“LegendColor”中选择画图使用的颜色,在“Legend Text”填写图例的名字,在“OID”文本框中填写要监控的主机的OID信息,点击“create”按钮完成Graph的创建。完成后监控图如下:6合并多个数据源到一张图上在console控制台下点击“Graph Management”,然后点击Add链接。在“Select Graph Template”下拉框中选择None,在“Host”下拉框中选择None,然后点击create按钮。在“Title”文本框中输入Graph的名字。点击Add链接,添加Graph Items。添加多个数据源,将所选的多个数据源画到一张监控图上。完成后将所画的监控图放到Graph Trees中。创建监测点完毕。4查看监测点点击“Graph Management”可以看到刚才创建的监测点对应的图像,注意由于Cacti默认每5分钟到监测服务器上取一次数据,所以刚创建的监测点会出现图像不能显示的现象,需要等几分钟查看才会正常显示。为了方便查看,可以将刚才新创建的设备或图像加入到“图像树”上:点击“Graph Tree”进入“图像树”面板点击分支名称或“Add”新的分支点击“Add”,添加新的“Tree Items”“Tree Item Type”中选择“Host”,“Tree Item Value”的“host”中选择刚才新添加的主机“Test Host”点击“Create”。直接在ViewTree中添加一个host节点进行监控无疑是一个简单的方法,但随监控图的增多,将所有的图像放到一个host节点上,当查看图像时图像的显示速度会变慢,而且监控图的条理也不清除,所以通常可以根据监控图监控的功能和监控服务的类型等进行分类,整理出一棵有条理的图像树。可以按下面步骤添加节点。首先添加一个root节点,“Tree Item Type”中选择“Header”,“Title”中填写一个合适的描述性信息,如本例填写“Host Monitor”,Host Monitor节点的图像主要是和主机性能相关的一些图像,如CPU、内存、磁盘空间等;点击刚创建的root节点(Host Monitor)后面的Add链接来添加一个Graph;在“Tree Item Type”中选择“Graph”,在“graph”中选择加入想要加入的监控图,重复此过程加入所有你想加入的监控图。你还可以添加Tree Items,如MySQL Monitor,此节点用来监控与MySQL服务相关的信息,重复上面的过程直到一颗有条例的树创建完成。这样,我们就可以在“graphs”界面中查看“Test Host”的所有监测图像了。三、安装spine插件下载地址http:/www.cacti.net/downloads/spine/cacti本身能做的东西就是统计流量并以很漂亮的界面显示出来。让人欣喜的是,cacti也可以安装插件,通过插件,cacti的功能被进一步强大:可以监控服务器状态;发送邮件通知;短信通知等;还可以msn通知哟 1.安装cacti的PA 为了让cacti能够使用插件,必须先给cacti安装一个补丁-Plugin Architecture。由于对应不同的cacti的版本,都会有相应的PA。所以在安装PA的时候,一定要选择正确的版本哟。在cactiusers.org你会找到不同的插件,当然也可以找到PA啦。因为咱们之前安装的cacti的版本是0.8.7e所以咱们就使用cacti-plugin-0.8.7e-PA-v2.6.zip。 plain view plaincopyprint?1. cd/usr/share/cacti2. wgethttp:/mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7e-PA-v2.6.zip3. unzipcacti-plugin-0.8.7e-PA-v2.6.zipcd /usr/share/cactiwget http:/mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7e-PA-v2.6.zip
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号