Welcome 微信登录

首页 / 操作系统 / Linux / Linux下Cacti安装与配置

这个是linux下安装配置Nagios和Cacti的第一个步骤,即配置一个web的环境,这里采用的是lamp的架构!这里采用的linux平台是RHEL 5.4的版本首先是mysql的编译安装(GCC和MAKE都要安装上,其他的套件按需安装)免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com[root@localhost httpd]# useradd mysql[root@localhost ~]# ll mysql-5.1.59.tar.gz
-rw-r--r-- 1 root root 24325443 Oct 14 22:38 mysql-5.1.59.tar.gz
[root@localhost ~]# tar zxvf mysql-5.1.59.tar.gz[root@localhost mysql-5.1.59]#   ./configure --prefix=/usr/local/mysql --enable-local-infile --with-charset=gbk --with-extra-charsets=all --with-low-memory --with-mysqld-user=mysql --enable-thread-safe-client
[root@localhost mysql-5.1.59]#  make && make install[root@localhost mysql-5.1.59]# cd /usr/local/mysql/[root@localhost mysql]# chown -R mysql.mysql .
[root@localhost mysql]# ./bin/mysql_install_db --user=mysql
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql /var/[root@localhost mysql]# ./bin/mysqld_safe --user=mysql &
[root@localhost mysql]# netstat -tulnp|grep 3306
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      20438/mysqld  [root@localhost mysql]# cd ~(这部分是制作mysql的开机启动项)[root@localhost ~]# echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf[root@localhost ~]# ldconfig -v
[root@localhost ~]# ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql[root@localhost ~]# cp mysql-5.1.59/support-files/mysql.server /etc/init.d/mysqld[root@localhost ~]# chmod 775 /etc/init.d/mysqld[root@localhost ~]# cp mysql-5.1.59/support-files/my-medium.cnf /etc/my-cnf[root@localhost ~]# chkconfig --add mysqld
[root@localhost ~]# chkconfig mysqld on
[root@localhost ~]# chkconfig --list|grep mysqld
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:of接着是apache的编译安装[root@localhost ~]# ll httpd-2.2.6.tar.gz
-rw-r--r-- 1 root root 6028951 Sep  6  2007 httpd-2.2.6.tar.gz
[root@localhost ~]# tar zxvf httpd-2.2.6.tar.gz [root@localhost ~]# cd httpd-2.2.6
[root@localhost httpd-2.2.6]# ./configure --prefix=/usr/local/httpd --enable-so  --enable-rewrite --enable-ssl --with-ssl=/usr/local/openssl --with-zlib --enable-mods-shared=all --enable-track-vars --with-mysql=/usr/local/mysql
[root@localhost httpd-2.2.6]# make && make install
[root@localhost httpd-2.2.6]# echo "/usr/local/httpd/bin/apachectl start" >> /etc/rc.local
[root@localhost httpd-2.2.6]# /usr/local/httpd/bin/apachectl start[root@localhost httpd-2.2.6]# netstat -tulnp|grep 80
tcp        0      0 :::80                       :::*                        LISTEN      19055/httpd 
接着添加php的支持[root@localhost ~]# cd /usr/local/httpd/conf/
[root@localhost conf]# cp httpd.conf httpd.conf.bak [root@localhost conf]# vi httpd.conf (红色字体为修改部分)DocumentRoot "/var/www"
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

最后是php的编译安装[root@localhost ~]# ll php-5.2.5.tar.gz
-rw-r--r-- 1 root root 9972372 Jan  3  2008 php-5.2.5.tar.gz
[root@localhost ~]# tar zxvf php-5.2.5.tar.gz
[root@localhost php-5.2.5]# ./configure --prefix=/usr/local/php
> --with-config-file-path=/etc
> --with-apxs2=/usr/local/httpd/bin/apxs
> --enable-fastcgi --enable-safe-mode
> --with-zlib --with-bz2
> --with-freetype-dir
> --enable-mbstring
> --with-mysql=/usr/local/mysql
> --with-mysqli=/usr/local/mysql/bin/mysql_config 
> --with-gd --with-libxml-dir
> --with-png-dir --with-jepg-dir --enable-sockets
[root@localhost php-5.2.5]# make && make install如果本机已经rpm方式安装php,那么进行下边红色字体的动作[root@localhost php-5.2.5]# yum -y remove php*
[root@localhost php-5.2.5]# cp php.ini-dist /etc/php.ini 最后测试的部分[root@localhost ~]# cd /var/www/
[root@localhost www]# vi info.php
<?
phpinfo();
?>
[root@localhost www]# cp /usr/local/httpd/htdocs/index.html .重启的服务就可以出来php那个经典的页面,表示成功!总结,这个实验是为了搭建Nagios和Cacti需要的web环境,接下来的实验就进入Nagios和Cacti的部分!
  • 1
  • 2
  • 3
  • 下一页
Linux下的Dsniff嗅探浅析Ubuntu 11.10 上安装 Elementary项目的Marlin 文件浏览器相关资讯      CACTI 
  • Cacti监控内网本机TCP连接状况  (08月03日)
  • Cacti auth_login.php绕过访问限制  (04月15日)
  • Cacti完全使用手册 ( 让你快速个性  (08/20/2015 19:49:24)
  • Cacti 安装spine以实现每分钟获取  (04月27日)
  • Cacti host_new_graphs_save函数  (12/16/2015 13:55:43)
  • Linux下搭建Cacti详述  (08/12/2015 10:53:40)
本文评论 查看全部评论 (0)
表情: 姓名: 字数