FreeBSD流量监控系统安装笔记
更新时间:2024-04-03 07:47:01 阅读量: 综合文库 文档下载
FreeBSD安装流量监控系统Cacti笔记
需要安装的软件包为: Apache2.2:应用服务器,用来整合Php,解析Php文件 Mysql5.0:
需要做的事情就是安装以上软件,和将其配置整合起来 首先,是将以上软件安装
直接进入软件目录,通过make install clean 来进行自动连接BSD服务器,下载安装 需按照顺序向下安装,不然会发生点错误 目录表: Apache2.2---------?/usr/ports/www
Mysql5.0----------?/usr/ports/databases php5.5----------?/usr/ports/lang
net-snmp---------?/usr/ports/net-mgmt rrdtool---------?/usr/ports/net-mgmt Cacti---------?/usr/ports/net-mgmt Php5.5:
net-snmp(ucd-snmp4.2):流量统计工具
rrdtool1.3:强大的绘图工具
Cacti 0.8.7d:整合以上,最终以图形化方式呈现给用户
安装的命令为:make install 卸载的命令为:make deinstall 重新安装的命令为:make reinstall
这三项操作的前提是:必须进入此软件的目录中,才可以执行上面的操作
安装完Apache2.2之后就需要配置Apache2.2开机启动 $ee /etc/rc.conf
加入:apache_enable=”YES”
安装完Mysql后同样也需要配置Mysql开机启动 $ee /etc/rc.conf
加入:mysql_enable=”YES” 手动启动:apachectl start
安装完php之后需要配置的稍微多点了,因为Apache整合Php 所以
1. $ee /usr/local/etc/apache22/httpd.conf
查找DIrectoryIndex,在其后index.html后加入index.php 2.在确保httpd.conf中有此句
LoadModule php5_module libexec/apache22/libphp5.so 如果没有此句,那不好意思,请将你的Php重新安装
有了此句后,在AddType application/x-gzip.gz.tgz下面加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
特别注意:在红色标记的地方后,有个空格,不能忘记 /usr/local/www/apache22/data为Apache22的虚拟目录 所以编写测试页放在其下,/data/index.php 内容: http://Ip/index.php
安装下面两个,net-snmp,rrdtool
安装net-snmp,需在cacti之前安装,或者安装cacti时,不要选择ucd-snmp,因为net-snmp和ucd-snmp之间会产生冲突 之后配置一下rc.conf文件 $ee /etc/rc.conf
加入:snmpd_enable=”YES”
snmpd_flags=”-a”
snmpd_pidfile=”/usr/run/snmpd.pid”
snmptrapd_enable=”YES”
snmptrapd_flags=”-a –p /var/run/snmptrapd.pid”
最后安装cacti,当然配置的也是最多的 首先先配置一下Apache
$ee /usr/local/etc/apache22/httpd.conf 加入:Alias /cacti “/usr/local/share/cacti”
AllowOverride None Order allow,deny
Allow from all
其次将cacti解压到Apache虚拟目录下:
mv /usr/ports/distfiles/cacti…/usr/local/www/apache22/data tar xvzf cacti…. mkdir cacti
mv cacti-0.8.7d cacti
配置/usr/local/share/cacti/include/config/php
$ee /usr/local/share/cacti/include/config.php $database_username=”cactiuser” $database_password=”cactiuser”
对应着mysql数据库中的cacti数据库用户名和密码 Mysql中配置cacti
create database cacti default character set utf8; use cacti;
source /usr/local/www/cacti/cacti.sql
grant all on cacti.* to cactiuser@localhost identified by “cactiuser”;
set password for cactiuser@’localhost’=password(‘cactiuser’); flush privileges;
最后为cacti建立计划任务 $ee /etc/crontab 加入
*/5 * * * * cactiuser /usr/local/bin/php /usr/local/share/cacti/poller.php >/dev/null 2>&1
snmpwalk Binary Path /usr/local/ bin/snmpwalk snmpget Binary Path /usr/local/ bin/snmpget RRDTool Binary Path /usr/local/ bin/rrdtool
PHP Binary Path /usr/local/bin/php
Cacti Log File Path /usr/local/apache/htdocs/cacti/log/cacti.log Cactid Poller File Path /usr/local/cactid/cactid
通过http://Ip/cacti Username:admin Password:admin
一些常用命令:
查看时间:cal 修改时间:date 1001221620 //2010年1月12日,16点20分 删除包含文件的目录:rm –r dir1 //删除dir1目录以及其下的所有文件 多次遇到的Questions
1. httpd (not pid file) not running
a) 解决方法:将/usr/local/etc/apache22/httpd.conf文件中的
LoadModule unique_id_Module libexec/apache22/mod_unique_id.so
注释为:# LoadModule unique_id_Module libexec/apache22/mod_unique_id.so
2.call to undefined function session_name()
a) 安装此软件:php5_extentions
正在阅读:
FreeBSD流量监控系统安装笔记04-03
夏令营物理考试题01-15
关于完善我国国有企业集团财务总监委派制度的思考讲解10-23
关于“党建+社会救助”工作实施方案08-03
学校冬季取暖应急预案07-31
植物生长的影响因素11-09
交通安全的英语作文4篇04-01
电磁波第四章作业题解答03-17
2018年安徽省中考数学试卷及答案解析12-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 监控系统
- 流量
- FreeBSD
- 安装
- 笔记