版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 安装系统a 安装要求i. PC配置:CPU:Intel P E2160(1.8GHz)以上内存:1G以上硬盘:80G以上虚拟机要求:Kernel:linux 2.6内存:512以上硬盘:40G以上b 安装系统i. Linux syslog server要求用centos 5.5下载地址:CentOS-5.5-i386-bin-DVD.iso|4185118720|a1ce64b6d36d945f562cb1250d8d665f|h=fnfai2pqdbdxmz5i5wshkaj22ttscbkg|/c 配置网络i. 点击桌面上方的系统管理网络,配置eth0和DNSii. Network
2、Abapter修改为桥接模式2. 安装工具a 安装GCC和makerootFDWIN # yum install gcc makeb 安装LAMP平台rootFDWIN # yum install php-mysql mysql mysql-server php-snmp php-pdo perl-DBDMySQL httpd php yrootFDWIN # service mysqld startrootFDWIN # chkconfig mysqld onrootFDWIN #service httpd startrootFDWIN #chkconfig httpd onrootFDWI
3、N # mysqladmin -uroot password '000000'rootFDWIN #vim /var/www/html/index.php添加:$link=mysql_connect("localhost","root","000000"if(!$link echo "FAILD!"else echo "OK!"?>然后网页访问下出现OK说明没问题了。c 安装NET-SNMP1. 下载net-snmp源码,并解压rootFDWIN proc#2. Confi
4、gurea 进入源文件目录rootFDWIN proc#cd net-snmp-5.6b ConfigurerootFDWIN proc#./configure -prefix=/usr/local/net-snmp enable-mfd-rewrites-with-default-snmp-version=”2” -with-persistent-directory=”/var/net-snmp”3. 编译、安装rootFDWIN proc#make && make install4. 配置snmpd.confa 将EXAMPLE.conf文件复制到/usr/local/ne
5、t-snmp/share/snmp/snmpd.confrootFDWIN proc#cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.confb 修改snmpd.conf1.查找以下字段:# source communitycom2sec notConfigUser default public将"comunity"字段改为你要设置的密码.比如"bizcnpublic".2.查找以下字段:# Finally, grant the group read-only access to
6、 the systemview view.# group context sec.model sec.level prefix read write notifaccess notConfigGroup "" any noauth exact systemview none none将"read"字段改为all.代码:#access notConfigGroup "" any noauth exact all none none3.查找以下字段:# incl/excl subtree mask#view all included .1
7、 80将该行前面的"#"去掉.4.查找以下字段:#name incl/excl subtree mask(optional添加一行view all included .1变成#name incl/excl subtree mask(optionalview all included .15.查找以下字段:将该行前面的"#"去掉.保存、关闭c 设置net-snmp自启动rootFDWIN proc#chkconfig -level 35 snmpd onrootFDWIN proc#chkconfig -add snmpdd SNMP测试(本机)rootF
8、DWIN proc#snmpwalk -v -2c -c public FDWIN若有大量数据返回,说明SNMP配置正确e 防火墙打开udp 161端口f 检查SNMP服务是否运行rootFDWIN proc#netstat -ln |grep 1613. CACTI安装a RRDtool的安装1.cgilibcd cgilib-0.5makecp libcgi.a /usr/local/libcp cgi.h /usr/include2.fontconfig./configuremake && make install3.pixman./configuremake;make
9、install4.cairoexport PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH #这里很重要./configuremake;make install5.pango./configuremake && make install6.rrdtool./configure prefix=/usr/local/rrdtoolmake;make isntallb Cacti的安装1.下载Cacti软件包,并安装到/var/www/html/cacti2.配置数据库mysql -u root -p 123456my
10、sql> create database cacti;mysql> grant all privileges on cacti.* to cactiFDWIN identified by 'cacti'with grant option;with grant option;mysql>flush privileges;mysql> use cacti;mysql> source /var/www/html/cacti/cacti.sql;3.配置Cacti以连接数据库vi /var/www/html/cacti/include/config.php
11、 依照如下修改:/* make sure these values refect your actual database/host/user/password */$database_type = "mysql"$database_default = "cacti"$database_hostname = "FDWIN"$database_username = "cacti"$database_password = "cacti"$database_port = "3306"
12、;vi /var/www/html/cacti/include/global.php 依照如下修改:/* Default database settings*/$database_type = "mysql"$database_default = "cacti"$database_hostname = "FDWIN"$database_username = "cacti"$database_password = "cacti"$database_port = "3306"$c
13、onfig'url_path' = '/cacti/'4.添加cacti用户rootFDWIN proc#useradd -s nologin cactirootFDWIN proc#passwd cacti5.修改cacti目录属主rootFDWIN proc#chown -R cacti:cacti /var/www/html/cacti/6.编辑crontabrootFDWIN proc#crontab -e*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>
14、;&17.关闭SELinuxrootFDWIN proc#setenforce 08.用浏览器访问http:/FDWIN/cacti/9.配置Cacti首先点开settings的path页,正确设置相应的路径,然后finish保存10.安装补丁按照C上的步骤,打上补丁程序必须在Cacti的安装目录下,即/var/www/html/cacti/rootFDWIN proc#rootFDWIN proc#rootFDWIN proc#rootFDWIN proc#rootFDWIN proc#wgetrootFDWIN proc#rootFDWIN proc#rootFDWIN proc#
15、patch -p1 -N < data_source_deactivate.patchpatch -p1 -N < graph_list_view.patchpatch -p1 -N < html_output.patchpatch -p1 -N < ldap_group_authenication.patchpatch -p1 -N < script_server_command_line_parse.patchpatch -p1 -N < ping.patchpatch -p1 -N < poller_interval.patch4. CACTI的
16、配置和插件必须现安装好插件扩展PIA 2.8,才能安装、使用其他插件mv cacti-plugin-arch /var/www/html/cacti/cd /var/www/html/cacti/mysql -u root -p 123456 cacti < cacti-plugin-arch/pa.sqlrm -rf cacti-plugin-archchown -R cacti:cacti /var/www/html/cacti1. 修改global.php,设定数据库的相关参数,以及config路径.vi /var/www/html/cacti/include/global.php
17、,修改并增加如下内容:/* Default database settings*/$database_type = "mysql"$database_default = "cacti"$database_hostname = "localhost"$database_username = "cacti"$database_password = "cacti"$database_port = "3306"$config'url_path' = '/cac
18、ti/'$plugins = array(;2. 修改Cacti用户权限,增加插件使用权限显示 Plugin-ManagementUser Management -> "admin" or "other user" -> "Realm Permissions" -> "PluginManagement" -> 打勾并保存3. 安装插件a下载插件b解压插件c修改global.php,增加插件说明vi /var/www/html/cacti/include/global.php$plug
19、ins = 'settings'$plugins = 'thold'$plugins = 'npc'$plugins = 'syslog'$plugins = 'aggregate'$plugins = 'reportit'$plugins = 'update'$plugins = 'tools'd下载安装json(NPC插件需要json支持)/usr/bin/phpize # 如果phpize 没有此指令,请yum安装php-devel包./configuremak
20、e && make installe 修改权限将所有插件mv到/var/www/html/cacti/plugins目录下,然后User Management -> "admin"or "other user" -> "Realm Permissions" -> "Plugin Management" -> 打勾并保存f 启用插件点击configuration下的plugins management,将各个插件install/enable。4. 插件安装排错a)realtim
21、e插件安装问题realtim插件安装好后,点击web界面的graphs页,选一个图,可发现在其右下角已经出现了一个realtime的logo,但当点此logo进行realtime查看时,会发现弹出的窗口中显示:“The image cache directory doesn't exist.Please create it and set permissionsand then attempt to open an other realtime graph.”提示没有Cache目录以及权限等。解决方案:rootlocalhost proc#makedir /var/www/html/c
22、acti/cacherootlocalhost proc#chmod 777 -R /var/www/html/cacti/cache之后,还要进入console->configuration->settings->misc,设置”Cache Directory”为/var/www/html/cacti/cache/b Syslog插件安装问题在cacti中访问syslog栏目是会出现以下提示:1 Warning: include(./include/html/inc_timespan_settings.php function.include:failed to open
23、stream: No such file or directory in/var/www/html/plugins/syslog/syslog.php on line 1262 Warning: include( function.include: Failed opening'./include/html/inc_timespan_settings.php' for inclusion(include_path='.:/usr/share/pear' in /var/www/html/plugins/syslog/syslog.php online 126只需
24、将/plugins/syslog/syslog.php的第126行#include($syslog_config"graphtime" ? "./include/html/inc_timespan_settings.php": "plugins/syslog/html/syslog_timespan_settings.php"修改为:#include($syslog_config"graphtime" ?"./lib/timespan_settings.php plugins/syslog/html/sy
25、slog_timespan_setti ngs.php"即可5. 搭建SYSLOG 日常的Linux服务器都会安装syslogd或者rsyslog等日志监控服务。不过,由于日志文件都已文本形式放到服务器上,一个一个的去查找还是比较麻烦的。不过使用cacti可以为我们找到一条捷径。1. 安装syslog-ng服务Syslog-ng,下一代syslog服务。Cacti的syslog监控插件只支持这一种日志服务。rootFDWIN proc#yum install syslog-ng2. 配置syslog插件rootFDWIN proc#cd /var/www/html/cacti/plu
26、gins/syslog/rootFDWIN proc#vi config.php$syslogdb_type = 'mysql'$syslogdb_default = 'syslog'$syslogdb_hostname = 'FDWIN'$syslogdb_username = ' ' $syslogdb_password = ' ' 3. 配置数据库rootFDWIN proc#mysql -u root -p 123456mysql>create database syslog;mysql>gra
27、nt all on syslog.* to cactiloaclhost;mysql>flush privileges;mysql>exit;mysql ucacti p syslog < syslog.sql4. 配置syslog-ng.confvi /etc/syslog-ng/syslog-ng.confversion: 3.0options keep_hostname(yes;long_hostnames(off;flush_lines(1;log_fifo_size(1024;create_dirs(yes; # if a dir does not exist cr
28、eate itowner(root; # owner of created filesgroup(root; # group of created filesperm(0600; # permissions of created filesdir_perm(0700; # permissions of created dirs;source net udp(;destination d_mysql pipe("/tmp/mysql.pipe"template("INSERT INTO cacti.syslog_incoming (host, facility, priority, date,time, message VALUES ( '$HO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客户服务与管理(AIGC版) 课件 第5、6章 客户沟通管理、客户满意度管理
- 大学生吉尼斯素质拓展活动
- 疾控风险评估员基孔肯雅热试题及答案
- 2026年全国翻译专业资格(水平)考试英语三级笔译综合能力习题答案
- 2026年网络布线工程师题库及答案
- 2025年四川省资阳市法官检察官遴选试题及答案
- 2025浙江温州市平阳县兴阳控股集团有限公司下属房开公司招聘项目制员工及情况笔试历年常考点试题专练附带答案详解
- 2025浙江嘉兴市嘉善全域文化旅游发展有限公司招聘讲解员2人笔试历年备考题库附带答案详解
- 2025河南信阳市商城县金财发展投资运营集团有限公司招录专业技术人员7人笔试历年备考题库附带答案详解
- 2025江西九江都昌县从机关事业单位选聘县属国有企业领导人员考察人员笔试历年备考题库附带答案详解
- GB/T 40815.6-2026电气和电子设备机械结构符合英制系列和公制系列机柜的热管理第6部分:户内机柜的空气再循环和旁路
- 2026专业监理工程师考试真题及答案解析
- SL-T 609-2025 水利水电工程鱼道设计导则
- 雨课堂学堂在线学堂云《当代中国社会与文化:大湾区文化景观(暨南)》单元测试考核答案
- 煤矿小绞车司机培训课件本
- 烤烟中耕管理技术措施
- 5A级景区创建培训课件
- 卫星通信系统运行与维护指南(标准版)
- GB/Z 43592.2-2025纳米技术磁性纳米材料第2部分:核酸提取用磁珠的特性和测量规范
- 2025运输物流行业数智化改革规划多式联运协同发展趋势报告
- 2025年事业单位公共基础知识真题题库及答案
评论
0/150
提交评论