服务器监控--cacti中英文版安装全解
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-15
近段时间一直在整服务器监控方面的东西,以下就是cacti中英文版安装的全过程,各安装包基本都是最新的,基于Centos 5.2平台下安装的!!
#!/bin/bash # BY kerryhu # QQ:263205768 # MAIL:king_819@163.com # BLOG:[url]http://kerry.blog.51cto.com[/url] # Please manual operation yum of before Operation..... #Centos 5.2 # yum install ntp vim-enhanced gcc gcc-c flex bison autoconf # automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel # libtiff-devel freetype-devel pam-devel kernel netconfig ######################################### ntpdate time.nist.gov groupadd mysql useradd mysql -d /dev/null -g mysql -s /sbin/nologin cd /opt ##################################### #2、安装ncurses-5.6 tar -zxvf ncurses-5.6.tar.gz cd ncurses-5.6 ./configure --prefix=/usr --with-shared --without-debug make make install make install clean #################################### #3、安装mysql-5.0.51a cd /opt tar -zxvf mysql-5.0.51a.tar.gz cd mysql-5.0.51a ./configure --with-mysqld-user=mysql --prefix=/usr/local/mysql5 --with-charset=gbk --with-extra-charset=all --without-isam --exec-prefix=/usr/local/mysql5 make make install /usr/local/mysql5/bin/mysql_install_db chown -R mysql.mysql /usr/local/mysql5/ cp /usr/local/mysql5/share/mysql/my-medium.cnf /etc/my.cnf cp support-files/mysql.server /etc/rc.d/init.d/mysqld chmod 700 /etc/rc.d/init.d/mysqld /usr/local/mysql5/bin/mysqld_safe --user=mysql & /etc/rc.d/init.d/mysqld start chkconfig --add mysqld chkconfig --level 2345 mysqld on ln -s /usr/local/mysql5/bin/mysql /sbin/mysql ln -s /usr/local/mysql5/bin/mysqladmin /sbin/mysqladmin #配置库文件搜索路径 echo "/usr/local/mysql5/lib/mysql" >> /etc/ld.so.conf #添加/usr/local/mysql5/bin到环境变量PATH中 export PATH=$PATH:/usr/local/mysql5/bin ######################################################## #4、安装ZLIB2 # 如果不安装,等下编译安装openssl 就会报错,提前编译安装 cd /opt tar zxvf zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure make make install ###################################################### #5、安装openssl-0.9.8g cd /opt tar zxvf openssl-0.9.8g.tar.tar cd openssl-0.9.8g ./config shared zlib make make test make install mv /usr/bin/openssl /usr/bin/openssl.OFF mv /usr/include/openssl /usr/include/openssl.OFF rm /usr/lib/libssl.so ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl ln -sv /usr/local/ssl/lib/libssl.so.0.9.8 /usr/lib/libssl.so #配置库文件搜索路径 echo "/usr/local/ssl/lib" >> /etc/ld.so.conf ################################################# #6、安装BerkeleyDB cd /opt tar zxvf db-4.5.20.tar.gz cd db-4.5.20/build_unix ../dist/configure --prefix=/usr/local/BerkeleyDB make;make install ln -sv /usr/local/BerkeleyDB/include /usr/include/db4 ln -sv /usr/local/BerkeleyDB/include/db.h /usr/include/db.h ln -sv /usr/local/BerkeleyDB/include/db_cxx.h /usr/include/db_cxx.h echo "/usr/local/BerkeleyDB/lib" >> /etc/ld.so.conf ldconfig ################################################ |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: [伊达原创]如果fstab这个文件消失了怎么办?下一篇: linux服务---DNS
关于服务器监控--cacti中英文版安装全解的所有评论