分享
 
 
 

无废话apache+mysql+php+snmp+rrdtool+cacti配置

王朝mysql·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

由于论坛升级 原贴内出现部分乱码 我把我昨晚做的步骤写给大家 早上写的 熬了一夜 比较迷糊 如果发现遗漏 请指出 谢谢。

另推荐看完原帖的讨论 再开始做 对你会有很大帮助

原帖位置

http://bbs.chinaunix.net/viewthread.php?tid=594019&extra=page%3D1

向原作者致敬

OS CentOS3.5

本机IP 192.168.1.99

机器名请用类似 Bleach.com 格式

安装 mysql

所有安装程序 在 /usr 下

CODE:

[Copy to clipboard]

[root@Bleach usr]#groupadd mysql

[root@Bleach usr]#useradd -g mysql mysql

[root@Bleach usr]#cd /usr/local

[root@Bleach local]#gunzip

[root@Bleach local]#ln -s /usr/local/mysql-standard-4.0.23-pc-linux-i686 mysql

[root@Bleach mysql]#cd mysql

[root@Bleach mysql]#scripts/mysql_install-db -user=mysql

[root@Bleach mysql]#chown -R root .

[root@Bleach mysql]# chown -R mysql data

[root@Bleach mysql]#chgrp -R mysql .

[root@Bleach mysql]#./bin/mysqld-safe -user=mysql &

[root@Bleach mysql]#./bin/mysqladmin -u root password mysql

[root@Bleach mysql]#cp ./support-file/mysql.server /etc/init.d/mysql

[root@Bleach mysql]#cd /etc/rc3.d/

[root@Bleach rc3.d]#ln -s /etc/init.d/mysql S85mysql

[root@Bleach rc3.d]#ln -s /etc/init.d/mysql K85mysql

Mysql 安装结束

安装apache

CODE:

[Copy to clipboard]

[root@Bleach usr]#tar -zxvf httpd-2.0.54.tar.gz

[root@Bleach usr]#cd httpd-2.0.54

[root@Bleach httpd-2.0.54]# ./configure --prefix=/www --enable-so

[root@Bleach httpd-2.0.54]# make && make install

[root@Bleach httpd-2.0.54]# cp /www/bin/apachectl /etc/init.d/httpd

[root@Bleach httpd-2.0.54]#cd /etc/rc3.d

[root@Bleach rc3.d]#ln -s ../init.d/httpd S85httpd

[root@Bleach rc3.d]#ln -s ../init.d/httpd K85httpd

[root@Bleach rc3.d]#/www/bin/apachectl start

Apache 安装完毕

安装PHP

CODE:

[Copy to clipboard]

[root@Bleach usr]# tar -zxvf php-4.3.10.tar.gz

[root@Bleach usr]#cd php-4.3.10

[root@Bleach php-4.3.10]# ./configure --prefix=/www/php --with-apxs2=/www/bin/apxs --with-config-file-path=/www/php --enable-sockets --with-mysql=/usr/local/mysql --with-zlib-dir=/usr/include --with-gd

[root@Bleach php-4.3.10]#make && make install

[root@Bleach php-4.3.10]#cp php.ini-dist /www/php/php.ini

[root@Bleach php-4.3.10]#vi /www/conf/httpd.conf

按 I 键 添加 AddType application/x-tar .tgz

AddType application/x-httpd-php .php

AddType image/x-icon .ico

DirectoryIndex index.php index.html index.html.var

保存退出 :wq

[root@Bleach php-4.3.10]#/www/bin/apachectl restart

Php安装完毕

设置mysql

CODE:

[Copy to clipboard]

[root@Bleach php-4.3.10]#/usr/local/mysql/bin/mysql -u root -pmysql

mysql create database cactidb;

mysql grant all on cactidb.* to root;

mysql grant all on cactidb.* to root@localhost;

mysql grant all on cactidb.* to cactiuser;

mysql grant all on cactidb.* to cactiuser@localhost;

mysql set password for cactiuser@localhost=password('cactipw');

注:以上语句输出 Query OK, 0 rows affected (0.01 sec) 表示成功

mysql exit

Mysql设置完毕

检测apache + php + mysql

[root @tsai usr]# cd /www/htdocs

[root @tsai htdocs]# touch test.php

[root @tsai htdocs]#vi test.php

phpinfo( );

?

保存退出 :wq

[root @tsai htdocs]# touch mydqltest.html

[root @tsai htdocs]#vi mysqltest.html

$link=mysql_connect('localhost','root');

mysql_select_db('mysql');

$str="select * from user;";

$result=mysql_query($str,$link);

$show=mysql_num_rows($result);

mysql_close($link);

for ($i=0;$i

{

$arr[$i]=mysql_fetch_array($result);

};

?

Host

User

Password

保存退出 :wq

重启mysql + apache 服务

[root @Bleach htdocs]#service mydql restart

[root @Bleach htdocs]#service httpd restart

进入浏览器检查

http://192.168.1.99/test/php 和 http://192.168.1.99/mysqltest.html

安装rrdtool

CODE:

[Copy to clipboard]

[root@Bleach usr]# tar zxvf rrdtool-1.0.50.tar.gz

[root@Bleach usr]# cd rrdtool-1.0.50

[root@Bleach rrdtool-1.0.50]# ./configure

[root@Bleach rrdtool-1.0.50]#make && make install

Rrdtool安装完毕

安装net-snmp、snmpwalk和snmpget命令

CODE:

[Copy to clipboard]

[root@Bleach usr]#rpm -qa | grep net-snmp

net-snmp-5.0.9-2.30E.15

net-snmp-devel-5.0.9-2.30E.15

net-snmp-libs-5.0.9-2.30E.15

net-snmp-utils-5.0.9-2.30E.15

[root@Bleach usr]#vi /etc/snmp/snmpd.conf

更改 1、com2sec notConfigUser default public

改为:com2sec notConfigUser 127.0.0.1 public

2、access notConfigGroup "" any noauth exact systemview none none

改为:access notConfigGroup "" any noauth exact all none none

3、#view all included .1 80

将前面的 # 注释 去掉。

保存退出 :wq

[root@Bleach usr]#service snmpd restart

注:如果你机器内没有snmpwalk和snmpge命令,请到安装盘里查找 net-snmp-utils 包,rpm -ivh net-snmp-utils-*.rpm 只后这两个命令就在系统里了。其他包也都在安装盘里 确保安装这四个包就OK

CODE:

[Copy to clipboard]

安装/ 配置cacti

[code]

[root@Bleach usr]# useradd cactiuser -g users

[root@Bleach usr]#passwd cactiuser (pwd:cactipw)

[root@Bleach usr]# cp cacti-0.8.6g.tar.gz /www/htdocs/

[root@Bleach htdocs]# tar zxvf cacti-0.8.6g.tar.gz

[root@Bleach htdocs]# mv cacti-0.8.6g cacri

[root@Bleach htdocs]# cd cacti

[root@Bleach cacti]# /usr/local/mysql/bin/mysql -u root -pmysql cactidb

[root@Bleach cacti]# chown -R cactiuser rra/ log/

[root@Bleach cacti]#cd scripts

[root@Bleach scripts]#chown cactiuser:users *

[root@Bleach scripts]#vi /www/htdocs/cacti/include/config.php

$database_type = “mysql”;

$database_default = “cactidb”;

$database_hostname = “localhost”;

$database_username = “cactiuser”;

$database_password = “cactipw”;

更改用户、密码 等项 与上面给出的对应 保存退出

[root@Bleach scripts]# crontab -u cactiuser -e

加入 */5 * * * * /www/php/bin/php /www/htdocs/cacti/poller.php /dev/null 2&1

保存退出:wq

全部设置完毕。

打开浏览器 http://192.168.1.99/cacti 进入cacti的初始设置页面

第一次默认登陆账号:admin 密码 admin 

登陆后在新改个密码就OK

需要说明的还有路径

CODE:

[Copy to clipboard]

snmpwalk Binary Path :/usr/bin/snmpwalk

snmpget Binary Path:/usr/bin/snmpget

RRDTool Binary Path:/usr/rrdtool-1.0.50/src/rrdtool

PHP Binary Path:/www/php/bin/php

Cacti Log File Path:/www/htdocs/cacti/log/cacti.log

Cactid Poller File Path:/www/htdocs/cacti/poller.php

如果你是按我的步骤做的 那上面的路径一定不会错。

由于论坛升级 原贴内出现部分乱码 我把我昨晚做的步骤写给大家 早上写的 熬了一夜 比较迷糊 如果发现遗漏 请指出 谢谢。

另推荐看完原帖的讨论 再开始做 对你会有很大帮助

原帖位置

http://bbs.chinaunix.net/viewthread.php?tid=594019&extra=page%3D1

向原作者致敬

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有