使用Cacti监控你的网络(二)- Cacti的安装.docx_第1页
使用Cacti监控你的网络(二)- Cacti的安装.docx_第2页
使用Cacti监控你的网络(二)- Cacti的安装.docx_第3页
使用Cacti监控你的网络(二)- Cacti的安装.docx_第4页
使用Cacti监控你的网络(二)- Cacti的安装.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用Cacti监控你的网络(二)-Cacti的安装(2007-08-28 10:09:13)转载标签: 知识/探索cacti安装lampapachemysqlphplinux分类: 网络监控 声明:本系列文档出自石头记,如若转载请注明出处,本人保留文档的所有权,并欢迎转载。本系列文档的其他部分链接如下:一、概述及Cacti的工作流程二、Cacti的安装三、Cacti的使用四、Cacti脚本及模板五、Cacti插件六、Cacti高级应用-打造自己的Cacti模板一、Cacti的安装1.安装环境:RedHat AS 42.安装Apache、MySQL、PHP(1).安装MySQL下载地址:/downloads/mysql/5.0.html/查看系统中是否已经安装了MySQL,如果是卸载所有以mysql开头的包。# rpm qa | grep mysql# rpm e mysql-*/查找/etc/f(MySQL的选项配置文件),如果有请删除它,以免影响新安装版本的启动。# rm f /etc/f# tar zxvf mysql-standard-5.0.27-linux-i686-glibc23.tar.gz# cp rf mysql-standard-5.0.27-linux-i686-glibc23 /usr/local/建立符号链接,如果以后有新版本的MySQL的话,你可以仅仅将源码解压到新的路径,然后重新做一个符号链接就可以了。这样非常方便,数据也更加安全。# ln s mysql-standard-5.0.27-linux-i686-glibc23 /usr/local/mysql/添加用于启动MySQL的用户及用户组(如果以前安装过MySQl,用户及用户组可能已存在)。# useradd mysql# groupadd mysql/初始化授权表# cd /usr/local/mysql# scripts/mysql_install_db/修改MySQl目录的所有权# cd /usr/local# chgrp R mysql mysql-standard-5.0.27-linux-i686-glibc23# chgrp R mysql mysql# chown R mysql mysql-standard-5.0.27-linux-i686-glibc23/data# chown R mysql mysql/data# ln s /usr/local/mysql/bin/* /usr/local/bin/启动Mysql# bin/safe_mysqld-user=mysql &/配置系统启动时自动启动MySQl# cp support-files/mysql.server /etc/rc.d/init.d/mysqld# chkconfig -add mysqld/修改MySQL的最大连接数# vi /etc/f/添加以下行mysqldset-variable=max_connections=1000set-variable=max_user_connections=500set-variable=wait_timeout=200/max_connections设置最大连接数为1000/max_user_connections设置每用户最大连接数为500/wait_timeout表示200秒后将关闭空闲(IDLE)的连接,但是对正在工作的连接不影响。/保存退出,并重新启动MySQL/重新启动MySQL后使用下面的命令查看修改是否成功# mysqladmin -uroot -p variablesPassword:/可以看到以下项说明修改成功| max_connections | 1000| max_user_connections | 500| wait_timeout | 200(2).安装Apache下载地址:/# tar zxvf httpd-2.2.4.tar.gz# cd httpd-2.2.4# ./configure -prefix=/usr/local/apache -enable-so/编译时加上加载模块参数-enable-so# make# make install#vi /usr/local/apache/conf/httpd.conf /修改Apache配置文件,添加ServerName (或ServerName 本机ip)# vi /etc/rc.d/rc.local /在rc.local上加入一行/usr/local/apache/bin/apachectl k start,系统启动时启动Apache服务。(3).安装PHP先安装zlib,freetype,libpng,jpeg以便于让PHP支持GD库(Cacti的WeatherMap插件必须要较新GD库的支持)库文件下载地址:http:/oss.oetiker.ch/rrdtool/pub/libs/1).安装zlibtar zlib-1.2.3.tar.gzcd zlib-1.2.3./configure -prefix=/usr/local/zlibmakemake install2).安装libpngtar zxvf libpng-1.2.16.tar.tarcd libpng-1.2.16cd scripts/mv makefile.linux ./makefilecd .makemake install注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个3).安装freetypetar zxvf freetype-2.3.4 .tar.gzcd freetype-2.3.4./configure -prefix=/usr/local/freetypemakemake install4).安装Jpeg tar -zxf jpegsrc-1.v6b.tar.gz cd jpeg-6b/ mkdir /usr/local/libjpeg mkdir /usr/local/libjpeg/include mkdir /usr/local/libjpeg/bin mkdir /usr/local/libjpeg/lib mkdir /usr/local/libjpeg/man mkdir /usr/local/libjpeg/man/man1 /可以用mkdir -p /usr/local/libjpeg/man/man1 一步创建多层目录 ./configure -prefix=/usr/local/libjpeg -enable-shared -enable-static make & make install注意,这里configure一定要带-enable-shared参数,不然,不会生成共享库5).安装Fontconfigtar -zxvf fontconfig-2.4.2.tar.gzcd fontconfig-2.4.2./configure -with-freetype-config=/usr/local/freetypemakemake install6).安装GDtar -zxvf gd-2.0.34.tar.gzcd gd-2.0.34./configure -prefix=/usr/local/libgd -with-png -with-freetype=/usr/local/freetype -with-jpeg=/usr/local/libjpeg makemake install编译时显示以下信息:* Configuration summary for gd 2.0.34: Support for PNG library: yes Support for JPEG library: yes Support for Freetype 2.x library: yes Support for Fontconfig library: yes Support for Xpm library: no Support for pthreads: yes7).编辑/etc/ld.so.conf,添加以下几行到此文件中。/usr/local/zlib/lib/usr/local/freetype/lib/usr/local/libjpeg/lib/usr/local/libgd/lib并执行ldconfig命令,使用动态装入器装载找到共享库8).安装libxml,RedHat AS 4默认安装libxml包,但版本太低,PHP5需要更高版本的libxml包。 # tar zxvf libxml2-2.6.25.tar.gz # cd libxml2-2.6.25 # ./configure # make # make install9).安装PHPPHP下载地址:/downloads.php#v5tar -zxvfphp-5.2.3.tar.gzcd php-5.2.3# ./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs -with-mysql=/usr/local/mysql -with-gd=/usr/local/libgd -enable-gd-native-ttf -with-ttf -enable-gd-jis-conv -with-freetype-dir=/usr/local/freetype -with-jpeg-dir=/usr/local/libjpeg -with-png-dir=/usr -with-zlib-dir=/usr/local/zlib -enable-xml -enable-mbstring -enable-sockets# make# make install# cp php.ini-recommended /usr/local/php/lib/php.ini# ln s /usr/local/php/bin/* /usr/local/bin/# vi /usr/local/apache/conf/httpd.conf查找AddType application/x-compress .ZAddType application/x-gzip .gz .tgz在其下加入 AddType application/x-tar .tgzAddType application/x-httpd-php .phpAddType image/x-icon .ico修改DirectoryIndex 行,添加index.php修改为DirectoryIndex index.php index.html index.html.var# vi /usr/local/apache/htdocs/test.php添加以下行:/php标记(用 /dev/null 2&1注意:首次执行poller.php时请使用cacti用户,否则生成的rrd文件cacti将没有写入权限。4.安装CactidCACTID 的安装需要以下支持:o net-snmp-devel (需要编译安装net-snmp时添加-enable-developer选项)o mysql o mysql-devel (mysql源文件编译安装后默认支持)o openssl-devel(Redhat默认安装)# tar -zxvf cacti-cactid-0.8.6i.tar.gz# cd cacti-cactid-0.8.6i# ./configure -with-mysql=/usr/local/mysql -with-snmp=/usr/local/net-snmp# make/这时你将在此目录下看到多出了cactid、cactid.conf两个文件# mkdir /usr/local/cactid# cp cactid cactid.conf /usr/local/cactid# vi /usr/local/cactid/cactid.conf /修改cactid配置文件DB_Host DB_Database cactiDB_User cactiDB_Pass cacti5.数据库配置#mysql uroot p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论