服务器的集中检测

上传人:今*** 文档编号:108151535 上传时间:2019-10-22 格式:PPT 页数:30 大小:1.15MB
返回 下载 相关 举报
服务器的集中检测_第1页
第1页 / 共30页
服务器的集中检测_第2页
第2页 / 共30页
服务器的集中检测_第3页
第3页 / 共30页
服务器的集中检测_第4页
第4页 / 共30页
服务器的集中检测_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《服务器的集中检测》由会员分享,可在线阅读,更多相关《服务器的集中检测(30页珍藏版)》请在金锄头文库上搜索。

1、第十一章 服务器的集中监测, 理论部分,服务器的集中检测,使用JR工具时,如何指定自定义的字典文件? 如何使用NMAP工具检查本机开放了哪些端口? OpenVAS包括哪些组件,各自的作用是什么?,课程回顾,了解Cacti系统的工作方式 学会配置Cacti服务器、客户机 学会集中监测多台服务器,技能展示,本章结构,服务器的集中监测,服务器配置(cacti),客户机配置(snmpd),添加Monitor监视插件,添加Thold预警插件,构建Cacti基本体系,使用Cacti的Web控制台,Cacti使用及插件扩展,常见的服务器监控软件 Cacti,流量与性能监测为主 Nagios,服务与性能监测为

2、主 http:/www.nagios.org/ 其他相关工具 RRDtool,轮询数据工具,服务器监测概述2-1,Cacti的工作结构 C/S模式,采集监测数据 B/S模式,管理监测平台,服务器监测概述2-2,网页浏览器,监测对象,Cacti集中监测平台,采集各种监测数据,数据记录、图表绘制,保存模板、配置等信息,1. 安装各种支持软件 LAMP平台、Net-SNMP utils、RRDtool 2. 部署并配置cacti套件 部署源码包、建立数据库表、调整配置文件 3. 完成初始化安装 根据网页安装向导进行,配置Cacti服务器4-1,1. 安装各种支持软件 1)安装LAMP平台,并启用ht

3、tpd、mysqld服务 2)安装net-snmp-utils、lm_sensors工具包 3)编译安装RRDtool源码包,配置Cacti服务器4-2,rootlocalhost # tar zxf rrdtool-1.4.5.tar.gz rootlocalhost # cd rrdtool-1.4.5 rootlocalhost rrdtool-1.4.5# ./configure -prefix=/usr/local rootlocalhost rrdtool-1.4.5# make & make install,2. 部署并配置cacti套件 1)将源码包部署至网站目录,并打开补丁

4、2)导入cacti.sql,建立数据库、表结构 3)调整配置文件,配置Cacti服务器4-3,rootlocalhost # tar zxf cacti-0.8.7g.tar.gz rootlocalhost # mv cacti-0.8.7g/ /var/www/html/cacti rootlocalhost # cd /var/www/html/cacti/ rootlocalhost cacti# patch -p1 -N /data_source_deactivate.patch rootlocalhost cacti# patch -p1 -N /graph_list_view.p

5、atch rootlocalhost cacti# useradd runct rootlocalhost cacti# chown -R root.root ./ rootlocalhost cacti# chown -R runct.runct rra/ log/,rootlocalhost cacti# mysql -u root -p Enter password: mysql CREATE DATABASE cactidb DEFAULT CHARACTER SET utf8; mysql GRANT all ON cactidb.* TO cactiuserlocalhost ID

6、ENTIFIED BY pwd123; mysql QUIT rootlocalhost cacti# mysql -u cactiuser -p cactidb cacti.sql,rootlocalhost cacti# vi include/config.php rootlocalhost cacti# vi lib/functions.php ?php setlocale(LC_CTYPE,“zh_CN.UTF-8“); ,3. 完成初始化安装 调整httpd配置,将cacti目录作为网站根 访问 http:/Server_IP/install/,配置Cacti服务器4-4,Linux

7、被控主机的设置 安装net-snmp包 简单配置snmpd,并启动服务,配置Cacti客户机2-1,rootlocalhost # vi /etc/snmpd/snmpd.conf com2sec notConfigUser 192.168.4.254 public access notConfigGroup “ any noauth exact all none none view all included .1 80 rootlocalhost # service snmpd start rootlocalhost # netstat -anpu | grep “snmpd“ udp 0

8、0 0.0.0.0:161 0.0.0.0:* 16452/snmpd,Windows被控主机的设置 添加“SNMP服务”功能 配置并启动“SNMP Service”服务,配置Cacti客户机2-2,请思考: Cacti基于哪种协议采集各种监测数据? 构建Cacti监测平台时,RRDtool工具的作用是什么? 配置snmpd服务时,其中public表示什么意思?,小结,1. 登录Web控制台 2. 添加被控设备/主机,设置监控项目 3. 生成监测图像 4. 定期采集监测数据 5. 查看监测结果,使用Cacti的Web控制台6-1,1. 登录Web控制台 默认的管理账号、密码为 admin 首次

9、登录时强制重设密码,使用Cacti的Web控制台6-2,2. 添加被控设备/主机,设置监控项目 设置目标地址,并正确选择主机模板、设置共同体名 自定义要监测的项目,确认成功取得数据,使用Cacti的Web控制台6-3,3. 生成监测图像 通过“Create”“New Graphs”创建图像 通过“Management”“Graph Trees”管理监测树,使用Cacti的Web控制台6-4,4. 定期采集监测数据 切换到指定用户,执行数据采集页面 添加crontab计划任务,定期更新监测数据,使用Cacti的Web控制台6-5,rootlocalhost # su - runct runctl

10、ocalhost $ php /var/www/html/cacti/poller.php OK u:0.01 s:0.01 r:1.00 OK u:0.01 s:0.01 r:1.01 Processes:1 Threads:N/A Hosts:4 HostsPerProcess:4 DataSources:26 RRDsProcessed:19 runctlocalhost $ crontab -e */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php & /dev/null runctlocalhost $ exit rootlo

11、calhost # service crond start,5. 查看监测结果 打开“graphs”标签页,通过“Default Tree”浏览,使用Cacti的Web控制台6-6,扩展cacti的功能 安装PA(Plugin Architecture,插件结构)补丁 从 http:/cactiusers.org/ 可下载各种插件 常见的2款插件 Monitor, 提供集中的状态监视,通过图标展现 Thold,针对监测项目设置阈值,超过时发送告警,添加Monitor、Thold插件4-1,安装PA补丁及Monitor、Thold插件 1)先停止httpd、crond服务,避免文件冲突 2)导入

12、补丁库、安装补丁文件 3)部署并安装monitor、thold插件,导入对应的库 4)调整cacti配置以识别插件,添加Monitor、Thold插件4-2,使用Monitor插件 通过“Settings”“Misc”调整图例样式 集中查看各被控主机状态,添加Monitor、Thold插件4-3,使用Thold插件 1)设置接收告警邮件的邮箱地址 2)设置SMTP发信、DNS服务器等参数 3)关联需要预警的监测项目 4)为被控主机启用阈值告警 5)模拟阈值超标,查看告警情况,添加Monitor、Thold插件4-4,rootlocalhost # less /var/spool/mail/al

13、ert From: Cacti_System To: alert Date: Mon, 11 Jul 2011 10:55:10 +0800 X-Mailer: Cacti-Thold-v0.4.3 User-Agent: Cacti-Thold-v0.4.3 Subject: Linux论坛服务器 - CPU Usage - User cpu_user went above threshold of 85 with 96.0467 Content-Type: text/plain MIME-Version: 1.0 An alert has been issued that requires

14、 your attention. Host: Linux论坛服务器 (172.16.16.172) URL: http:/192.168.4.254/graph.php?local_graph_id=5&rra_id=1 Message: Linux论坛服务器 - CPU Usage - User cpu_user went above threshold of 85 with 96.0467,本章总结,服务器的集中监测,服务器配置(cacti),客户机配置(snmpd),添加Monitor监视插件,添加Thold预警插件,构建Cacti基本体系,使用Cacti的Web控制台,Cacti使用及

15、插件扩展,第十一章 服务器的集中监测, 上机部分,第十一章 服务器的集中检测,实验环境 构建Cacti平台,集中监测多个服务器,实验案例:构建Cacti监测系统4-1,局域网段 192.168.4.0/24,网站服务器 192.168.4.172,Internet,网关服务器 192.168.4.1,网管工作站 192.168.4.110,Cacti监测服务器 192.168.4.254,邮件服务器 192.168.4.163,需求描述 在主机192.168.4.254中构建Cacti系统 集中监测网关、网站、邮件这三台服务器 设置CPU阈值告警(85%),告知 alert 实现思路 在被控端安装、配置snmpd服务 构建Cacti监测服务器,添加Monitor、Thold插件 设置具体的监测任务、并验证实验结果,实验案例:构建Cacti监测系统4-2,学员练习1 准备实验环境 为被控主机配置、启用snmpd服务 安装cacti服务,并完成初始化、PA补丁及插件安装,实验案例:构建Cacti监测系统4-3,35分钟完成,学员练习2 登录Cacti的Web控制台 设置具体的监测任务,查看监测图像 设置Thold阈值告警,查看告警情况,实验案例:构建Cacti监测系统4-4,45分钟完成,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号