




免费预览已结束,剩余86页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
centos5.5环境下cacti搭建及cacti插件安装一、 配置被监控端(snmpd)1. Snmpd服务:在这里是以便cacti系统采集数据。安装snmpd服务所需的软件包:net-snmpd,安装时可以直接使用centos系统光盘中的rpm文件,lm_sebsors,net-snmp。其中net-snmp软件会使用lm_sebsors提供的硬件监视模块。安装方式:通过yum,也可使用rpm安装。2. 配置及启动snmpd服务a 修改/etc/snmp/snmpd.conf文件依次修改41、62、85行,以设置snmpd权限,如图:需修改内容(红色字体):# source communitycom2sec notConfigUser default public# group context sec.model sec.level prefix read write notifaccess notConfigGroup any noauth exact systemview none none# incl/excl subtree mask# view all included .1 80修改;第42行,将“default”修改为cacti监测服务器的IP地址(64),将“public”修改为共享snmp信息的组织识别字串(如“publicsvr”类似密码)。第62行,将“systemview”修改为“all”或者“read”,提供访问权限。第85行,去掉开头的注释符号”#” b. 启动snmpd并设置自动启动。rootlocalhost # service snmpd startrootlocalhost #chkconfig level 35 snmpd on c. 调整防火墙策略,允许从检测系统(64)中访问本机的snmpd服务(如果无防火墙策略该步可省略) rootlocalhost #iptables I INPUT s 64 p udp dport 161 j ACCEPTrootlocalhost #iptables I OUTPUT s 64 p udp Sport 161 j ACCEPT二、 配置监测服务器(cacti)1.安装支持软件A安装数据库及web平台 我们通过centos系统光盘自带的rpm包安装httpd,php,mysql等相关软件(也可以通过yum),软件包如下:Httpd,mysql,mysql-servermysql-connector-odbc,php,php-mysql,php-commonPhp-pdo安装完成后,启动服务并设置开机启动。rootlocalhost # service mysqld startrootlocalhost #chkconfig level 35 mysqld onrootlocalhost # service httpd startrootlocalhost #chkconfig level 35 httpd onB 安装net-snmp-utils软件包net-snmp-utils软件包用于提供snmpget,snmpwalk,等SNMP数据采集命令,安装net-snmp-utils软件包存在依赖关系,需要依次安装lm_sebsors,net-snmp软件包。C 安装rrdtool软件包安装rrdtool软件包存在依赖关系,需要依次安装以下软件包:安装rrdtool需要zlib libpng freetype libxml2 fontconfig pixman cairo glib pango等几个软件包,如果能上网建议使用yum安装,因为依赖包原因(下载地址:http:/oss.oetiker.ch/rrdtool/pub/)这里rrdtool-1.2.27.tar.gz版本。rootlocalhost #tar zxvf rrdtool-1.2.27.tar.gz C /opt/rootlocalhost #cd /opt/rrdtool-1.2.27rootlocalhost rrdtool-1.2.27#./configure prefix=/usr/localrootlocalhost rrdtool-1.2.27#make & make install 软件安装中可能会出现不同大小的错误,根据出现的错误,如果是依赖关系建议使用yum将依赖包安装,因为依赖的关系太多。例:1.configure: error: pixman = 0.10.0 is requiredcp pixman-1.pc 拷贝至 /usr/lib/pkg-config/pixman-1.pc2.configure: error: requested PNG backend could not be enabledcp libpng12.pc /usr/lib/pkgconfig/libpng12.pc2.安装配置cacti服务器套件A. 安装cacti文件包 将cacti文件包解压到web服务器的网页目录。并添加用于读取监测数据的用户。rootlocalhost #cd /var/www/htmlrootlocalhost html #tar zxvf /opt/cacti-0.8.7g.tar.gz rootlocalhost html #mv cacti-0.8.7g cactirootlocalhost html #useradd cactiuserrootlocalhost html #chown R cactiuser.cactiuser cacti/rra/ cacti/logB. 设置监测数据库建立保存监测数据的数据库、表,设置好授权访问数据库的用户和密码。rootlocalhost html #mysql u root pMysqk CREATE DATABASE cactidb DEFAULT CHARACTER SET utf8; /创建数据库并设置默认字符集Mysql GRANT all ON cactidb.* TO cactiuserlocalhost IDENTIFIED BY 123456;Mysql QUITrootlocalhost html #mysql u cactiuser p cactidb update mysql.user set password=password(pwdSecret) where user=root;C调整cacti配置文件修改include/config.php配置文件,设置正确的数据库连接参数。rootlocalhost #cd /var/www/html/cacti/includerootlocalhost include#vi config.php注:最后的$configurl_path=”/”;行用于指定cacti目录相对于网站根目录的位置,如果cacti目录就是网站的根目录,则该行内容也可以省略;否则需要正确指定实际位置,如$configurl_path=”/cacti/”;。D调整httpd设置并重新启动服务修改httpd.conf文件,以便支持自动查找索引页index.php,并将utf8作为默认的中文页面字符集,注意要开放web用户对cacti目录的访问权限。rootlocalhost include# vi /etc/httpd/conf/httpd.confListen 80 /设置web服务器监听端口DocumentRoot “/var/www/html/cacti” /设置网站文件根目录DirectoryIndex index.php index.html /设置目录权限AddDefaultCharset utf-8 /设置网页的默认字符集 Options None AllowOverride None Order allow,deny Allow from allrootlocalhost include#service httpd restart注:在配置完成后,一定要记住,要在selinux中允许www服务,要么就将selinux设置为Disabled,配置文件的路径/etc/selinux/config中设置。E初始化cacti系统使用web浏览器访问cacti服务器64.第一次访问会自动调整到初始化安装向导界面。F设置RRDtool工具的版本和字体路径字体路径:/usr/share/fonts/zh_CN/TrueType/zysong.ttf或者其他的True Type,然后保存。G添加被监测的设备或主机在cacti控制台中,点击左侧栏“管理”“设备”,然后点击右上角的“添加”,进入添加新设备页面,最后保存,保存以后可以在页面下方可以看到默监测的项目,相关图像模块默认已包含CPU占用,内存使用,平均负载。相关数据查询默认已包含接口统计,获取被检测分区。这里根据公司的实际情况去添加,删除。最后保存设置。H生成监测图像在cacti控制台中,点击左侧栏“新建图像”,进入图像创建页面,在“设备”下拉菜单处指定需要绘制图像的主机,勾选需要创建图像的监测项目,最后选择创建完成。在创建“数据查询”的图像时,通过右下方的“选择图像类型”下拉框,可以选择不同的计算方式(默认为“输入/输出 位/秒”)。添加图像至监测树,在cacti控制台中,点击左侧栏“管理”项下的“图像树”,在右侧面点击“默认”,可以对默认的监测树进行管理,点击最右边的“添加”,可以为默认监测树添加“树枝”节点项目。“树枝”节点作为监测树的子分类,主要包括:设备,图像,标头。设备:添加一个“设备”节点时,该设备对应的所有图像自动列于该分支下。图像:“图像”节点可以将单个监测图像添加到监测树中的指定分支,如果不指定“上层项目”,默认为监测树的最顶层“根”。标头:“标头”相当于用户在监测树中自行定义的一个新分类,在该分类下可以添加图像,设备,或者进一步添加子分类。I 添加cron计划任务,以定期采集数据为了稳定的获取监测数据,需要设置一个计划任务,一般设置为5分钟获取一次,cacti系统内设置的默认间隔时间也是5分钟。rootlocalhost #su cactiuserCactiuserlocalhost cactiuser$ php /var/www/html/cacti/poller.php /执行首次初始化Cactiuserlocalhost cactiuser$crontab e*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php & /dev/nullCactiuserlocalhost cactiuser$exitrootlocalhost #service crond startrootlocalhost #chkconfig level 35 crond on最后查看监测结果,点击cacti控制台左上方的“查看图像”标签,然后展开左侧栏的“默认监测树”。三、 cacti增加Monitor、Thold插件在安装插件时必须首先安装好cacti-plugin-arch.tat.gz原版下载地址: /downloads/pia/cacti-plugin-0.8.7g-PA-v2.9.tar.gz监测和预警扩展包的网址如下(建议去下载最新插件版本):/downloads/monitor.tar.gz/downloads/thold.tar.gz/downloads/settings.tar.gz安装各插件安装原版PA 如下(注:如果不想用这个版本的PA,可以自己另行换,但是一定要注意,在我做使用的过程中,PA的是否正常,之前由于没有考虑到PA是否有问题,让我在PA上纠结了很久,PA2.8有问题,建议使用上面提供的PA 2.9,我已测试过)。使用cacti-plugin-arch文件进行直接覆盖,将与cacti相对应版本的files-0.8.7*目录下的文件直接拷贝到cacti目录下进行覆盖,然后在导入数据库pa.sql。(在这里我是使用覆盖的方式,因为我使用diff文件安装出错,不能打开cacti首页)。建议在安装PA时,首先将cacti目录做好备份,备份cacti目录,以备插件扩展安装失败后能恢复到原状态。rootlocalhost #cd /var/www/html/cactirootlocalhost cacti#tar zxvf /opt/ cacti-plugin-arch.tat.gzrootlocalhost cacti#cd /opt/cacti-plugin-arch rootlocalhost cacti-plugin-arch#cp r files-0.8.7g/* /var/www/html/cacti/rootlocalhost cacti#mysql u cactiuser p cactidb cacti-plugin-arch/pa.sql(覆盖完成后还有一点要注意的一定要给cacti目录下的rrd和log目录给cactiuser用户的权限,否则没有权限写入图和日志,就不是出现图片和日志)安装完PA后,选择“console”“User Managemnet” “admin” 然后将Realm Permissions中的Plugin Management打上勾,然后管理插件的选择就会出现在配置项。安装Monitor、Thold插件, rootlocalhost cacti#cd plugins rootlocalhost plugins#tar zxvf /opt/ monitor.tar.gz rootlocalhost plugins#mysql u cactiuser p cactidb monitor/monitor.sql前提一定要先插件的数据库导入插件的安装、升级、移除是很容易的,在安装插件前你必须以确保安装了cacti插件结构扩展。1).安装Monitor,只需要将monitor目录拷贝到cacti/plugins/目录下即可。如果是升级安装,只需要完全覆盖原monitor目录即可。2).激活monitor插件,修改cacti配置文件(cacti目录下的include/config.php)。在配置中查找$plugins = array();行,在此行下面加入:调整cacti配置文件,添加插件识别字串rootlocalhost cacti#vi include/config.php /在中添加一下配置$plugins = array();$plugins = “monitor”;最后刷新cacti系统web页面,就会多出MONITOR两个选项卡(我这里还只是安装了monitor)。如图:注意:上面monitor的名字必须与cacti/plugins/目录下插件目录的名字相同。4).有些插件需要进行额外的配置,请根据插件的安装文档进行配置,在此略述。5).移除插件时只要修改cacti配置文件,注释掉与插件相关的行即可。如:/$plugins = monitor;6).在console选项卡下,点击左侧菜单中的Settings链接,在右侧出现的web页中点击Misc选项卡来配置Monitor插件。以下所看到的是Monitor选项卡下所监控的机器状态。当有机器Down掉后,相应机器图标将由绿色变成红色,并发出声音进行报警。配置Monitor监测页面参数选择“控制面板”“设置”“Misc” 勾选“Show Icon Legend”以显示图例,将视图“View”设置为“Titles”,已通过带标题摘要信息的方式查看各设备/主机的状态。如果不希望Monitor插件监测,可以将该设备的属性设置不要勾选“Monitor Host”。配置Thold预警参数1). 安装Threshold插件,只需将解压出来的Thold目录拷贝到cacti/plugins/目录下,并修改cacti配置文件(cacti目录下的include/config.php)。在配置中查找$plugins = array();行,在此行下面加入:$plugins = thold;刷新cacti首页,你将看到多出来一个Threshld选项卡。下图是添加Threshold插件和Monitor插件后的cacti界面:选中console选项卡,在左侧菜单中点击Settings,然后点击Alerting/Thold选项卡,来设置Threshold插件。设置完成后在console选项卡下左侧菜单中点击Threshold Templates 。点击Add按钮来添加一个Threshold模板。在此,以添加一个监控硬盘空间的Threshold模板为例。在Data Field下拉框中选择hdd_free,然后点击go按钮。填写以下信息,在Low Threshold文本框中填入1000,意思是当剩余的硬盘空间小于1000M时,发送邮件报警。在Threshold CDEF下拉框选择Divide by 1024,填入警报邮箱,完成Threshold模板的添加。应用刚才创建的Threshold模板。在console选项卡下点击Devices,选择要应用此模板的Host,点击最上面的Create Graphs for this Host链接,然后点击Auto-create thresholds链接来应用刚创建的Threshold模板。设置完成后在console选项卡下左侧菜单中点击Thresholds 。在此可以管理已创建的警报。点击threshld选项卡可以查看警报的触发情况。1. 配置SMTP和DNS选项选择“控制面板”“设置”“Mail/DNS”选项卡,根据选项卡去填写,填写完成后,点击右上方“Send a test Email”可以进行测试,是否正常,如果设置正确,那么就会弹出“Sucess”的提示信息。2配置当机预警的邮箱地址 选择“控制面板”“设置”,在页面中点击“Alerting/Thold”标签页,在“Dead Host Notification Email”填写正确的接收邮箱地址,此项用于指定被监测设备当机时接收cacti告警邮件的邮箱地址,在“From Email Address”处填写发信人邮箱地址。3. 关联需要预警的模块选择“控制面板”左侧栏的“Templates-Threshold Templates” -“add” ,添加到“ucd/net-内存-剩余”图像模块的关联。在详细页面中将“Low Threshold”下限峰值为“10000”(单位KB)表示当内存剩余100MB时就报警。在最下方的“Alert Email”处填写接收告警邮箱地址,如多个邮箱用逗号分开。设置服务器的监测预警临界值时默认计量单位如下:CPU使用为百分百值(不含%)、接口流量为Byte、硬盘空间为KB、内存占用为KB,可以根据自己的实际情况去设置。4. 为设备/主机设置自动预警选择“控制面板”左侧栏“新建图像”选择某个设备或者主机并单机页面右方的“Auto-create thresholds”链接。5. Monitor插件查看给设备状态绿色表示正常,红色表示当机,黄色表示性能超标,蓝色表示刚恢复正常的主机。6. 测试Thold预警单击cacti管理页面上方“thold”选项卡,可以查看已创建的预警项目选择“控制面板”左侧栏的“Management-Threshold”可以创建预警项目。1. 使用Cacti,mod_watch监视Apache虚拟主机的流量本文简单介绍了如何使用Cacti,mod_watch监测Apache中的各个虚拟主机的流量MRTG+Mod_watch监测虚拟主机流量的文章在网上已经有好多了,这么不在罗嗦了.首先我们要安装好mod_watch,以及rrdtools,cacti等程序,如何安装,可以参考chinaunix论坛的很多文章.Cacti支持自己写脚本来取得数据,之前在网上搜索,找到一个cacti+mod_watch的脚本,在上面改了改,然后自己添加了模板,实现了监测Apache的虚拟主机的流量.注:发现Apache的流量和网卡的流量似乎不太对应.原因未知用来监测的php脚本如下:(从原来的cacti中文站网上找到修改的-该网站目前没了)1. 可以直接下载文件:(下载后改为.php)apachevhost_inout.txt本脚本从apache的watch-list中读取当前虚拟主机的信息,返回in,out两个数据. 如果你想返回其他数据,可以修改程序达到你的目的.我的apache配置为仅从一个地方可以访问watch-list,没有设置watch-info,并且设置只允许从本地访问,这样避免了安全问题.配置如下:1. 2. 3. 4. SetHandler watch-list5. 6. Order deny,allow7. Deny from all8. Allow from 9. 10. 11. 编写完脚本之后,如果没有合适的模板,可以自己创建,步骤如下: 创建 Data-input-method 创建 Data Template 创建 Graphic Template然后就可以New Graph了,每个里面指定hostname和virtualhostname.Cacti为了方便,很多地方都可以选择使用统一的数据设置或者是每个都指定自己的数据,这个功能非常方便. 例如我们根据自己的情况,假设我们仅有一台虚拟主机服务器,则可以统一设定hostname,在新建图的地方只需要指定virtualhostname就可以了下面的文件是我创建的模板,可以根据自己的情况修改:cacti_scud_template_apache_vhost_inout_data_traffic.xml下图是监测的图:注意 其中当指定virtualhostname为SERVER时,返回的是Apache的全部流量,非常方便.这是mod_watch提供的,也就是watch-list里面的第一项.由于有多个虚拟主机,没有什么好办法,只好一个一个加了,然后在tree上建立一个节点,这样就方便多了.2. 合并数据的功能参考下面的方法You have to create you own graph, but to get multiple hosts, you do not select a host when creating a new graph. Click on Console -; Graph Management, then click on Add in the upper right hand corner. Select None and None for Selected Graph Template and Host. Click create. Then set your max value and graph title. Click create. Now you can start adding graph items. You should see all data sources for all hosts. Then you can add any of them you like.3. 安装weathermap下载weathermap安装包解压后放到/usr/local/apache/htdocs/cacti/plugins下,在rootOracle-AS4U4 plugins# less ./include/global.php /添加$plugins = weathermap;使用该版本需要在编译PHP时,加上GD支持;关于这个中文的问题要注意两个方面:1、安装php时注意gd库和freetype的支持,编译时多看看configure参数和结果,安装weathermap后确保运行php check.php时所有测试都通过,这方面可以看weathermap的manual。我的编译参数如下:./configure -with-apxs2=/usr/local/apache/bin/apxs -with-mysql=/usr/local/mysql/ -with-gd=/usr/local/gd/ -with-zlib-dir=/usr/local/rrdbuild/lb/ -with-png-dir=/usr/local/rrdbuild/lb/ -with-jpeg-dir=/usr/local/libjpeg/ -with-freetype-dir=/usr/local/rrdbuild/lb/ -enable-sockets -with-gettext -enable-gd-native-ttf -enable-mbstring -with-ttf2、打开weathermap目录下的Weathermap.class.php文件,可以找到如下的函数:function myimagestring($image, $fontnumber, $x, $y, $string, $colour, $angle=0) / if its supposed to be a special font, and it hasnt been defined, then fall through if ($fontnumber 5 & !isset($this-fonts$fontnumber) warn (Using a non-existent special font ($fontnumber) - falling back to internal GD fonts WMWARN03n); if($angle != 0) warn(Angled text doesnt work with non-FreeType fonts WMWARN02n); $fontnumber=5; if ($fontnumber 0) & ($fontnumber fonts$fontnumber-type = truetype) $shishi=iconv(GB2312,UTF-8,$string); imagettftext($image, $this-fonts$fontnumber-size, $angle, $x, $y, $colour, $this-fonts$fontnumber-file, $shishi); if ($this-fonts$fontnumber-type = gd) imagestring($image, $this-fonts$fontnumber-gdnumber, $x, $y - imagefontheight($this-fonts$fontnumber-gdnumber), $string, $colour); if($angle != 0) warn(Angled text doesnt work with non-FreeType fonts WMWARN04n); 上面这个函数通过php内置函数imagettftext进行truetpye文字的绘制,所以解决问题的关键是如何让imagettftext函数绘制中文字体,我的解决办法就是添加$shishi=iconv(GB2312,UTF-8,$string),然后再将此字符串输出。4. 使用cacti获取snmp发送的自定义信息 需求服务器运行了weblogic和apache,可是有时weblogic进程会莫名crash,业务都在这上面,所以需要能监控程序的运行。我在服务器端写了一个脚本,使用curl检测这两个服务的状态,返回一个数字来确定是哪个服务down了,然后远程通过cacti采集数据画图。 解决方法snmp提供了发送自定义信息的功能。查看snmpd.conf会看到有一个小节是关于外部脚本的,Executables/scripts。这个小节里面也举了例子,告诉你怎么通过snmp发送信息。我的做法如下(下面假定你已经配置好了snmp,通过cacti已经能采集到信息了)。在任意位置添加一行:exec ..4.1.2021.51 wlsapache /root/wlsapache status其中wlsapache是命令的名称,后面是命令以及参数。命令的名称可以随便起。脚本执行的结果类似下面:# ./wlsapache status3ALL ok.我这个脚本的“ALL ok”其实是副产品,对于采集数据没有用。重启snmpd,然后远程通过snmpwalk接收一下数据看看:# snmpwalk -v 1 01 -c public ..4.1.2021.51 UCD-SNMP-MIB:ucdavis.51.1.1 = INTEGER: 1UCD-SNMP-MIB:ucdavis.51.2.1 = STRING: “wlsapache”UCD-SNMP-MIB:ucdavis.51.3.1 = STRING: “/root/wlsapache status”UCD-SNMP-MIB:ucdavis.51.100.1 = INTEGER: 0UCD-SNMP-MIB:ucdavis.51.101.1 = STRING: “3UCD-SNMP-MIB:ucdavis.51.101.2 = STRING: “ALL ok.”UCD-SNMP-MIB:ucdavis.51.102.1 = INTEGER: 0其中我们需要的是UCD-SNMP-MIB:ucdavis.51.101.1 = STRING: “3这一行:# snmpwalk -v 1 01 -c public ..4.1.20UCD-SNMP-MIB:ucdavis.51.101.1 = STRING: “3能采集到数据之后,就可以配置cacti来接收了。在cacti界面中console-Templates-Data Templates,然后点击右上角的Add,Data Templates中的name是给这个数据模板的命名,Data Source中的name将来显示在Data Sources中,我这里添加“|host_description| - Network - wlsapache”,选get snmp data,Internal Data Source Name也可以随便添,这个用来给rrd文件命名。设置完后就可以save了,save之后会发现下面多了一些选项,在最下面那个添上我们需要的数据的OID“..4.1.20”,可以保存了。此后需要创建一个Graph Templates,好让cacti生成图片。在cacti界面中console-Templates-Graph Templates,然后点击右上角的Add,Templates中的name是给这个数据模板的命名,Graph Template中的name是将来显示在图片上面中间的内容,我这里添加“|host_description| - wlsapache status”,其他保持默认,保存之后上面会出来一些选项。在Graph Template Items中添加一个item,Data Source选之前添加的,color选择一个图片的颜色,Graph Item Type选AREA,也就是区域,也可以选其他的线条,Text Format设置说明。然后再添加一个,Graph Item Type选GPRINT,Consolidation Function选LAST,也就是当前的值,Text Format输入current。你还可以添加一些Graph Item Type为COMMENT的注释说明等。现在只要为host添加这个画图模板就可以看到画出来的图了。5. 用cacti监视squid的运行信息squid自己就可以输出snmp信息,于是用caci来监视squid的服务状态性能就是理所当然的了。在cacti的论坛上有个SquidStats v0.1的模板就是用来作这个。为了同时查询squid服务器上其他的相应信息,决定还是用net-snmp把squid的snmp信息转发过来就好。开启squid的snmp,这个很简单,不多说。转发squid的snmp信息到net-snmp,这个也很简单,在snmpd.conf里面加入这么一句:1. proxy -v 2c -c public :3401 ..4.1.3495.1郁闷的事情就来了,通过net-snmp查询squid服务器上的..4.1.3495.1这个OID节点,居然会把squid服务器上的net-snmp服务直接搞到挂掉;而直接查询squid的snmp服务端口3401就一点问题都没有。google了一把,在freebsd的邮件列表上查到这么一条:ports/99885: Net-snmp dies when using proxy token,看了半天,反正就是得升级net-snmp就是了,于是花了半天时间编了个net-snmp 5.3.1的rpm,把原来的net-snmp 给升级了,问题就这么给解决了。6. BIND 9 Statistics监控BIND 9 Statistics for Catci是用来监视bind9的各种统计信息的cacti模板和脚本集合。当前stable版本1.6,已经可以把bind9不同区域的数据分区域收集起来了,看了作者的1.7的计划是分view来收集不同区域的数据,现在离1.6版本的发布已经8个月了,作者还迟迟没有公布1.7版本,这脚本的后继版本估计是黄了,可惜。不过这东西采集的bind9信息还真是详细,装了cacti之后,如果像我一样有维护bind9服务器的人,实在是应该用一下这个脚本的。BIND 9 Statistics for Catci的bind9段snmp信息输入工作流程是这样的: 执行rndc stats. 分析rndc stats的生成结果. 把生成的分析结果填到snmp的相关oid节点内. 然后在cacti端的信息采集表现就跟其他的snmp信息采集表现是一样的了:作者已经为此给我们提供了相关的信息采集定义、host 模板,我们只需要按照
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西安电科版·2023说课稿-2023-2024学年中职中职专业课工商管理类73 财经商贸大类
- 2025年非临床药代动力学行业研究报告及未来行业发展趋势预测
- 钼钨冶炼辅料制备工技能比武考核试卷及答案
- 玻璃厂成本控制记录管理规定
- 家具配件厂成本核算记录管理规定
- 2025上海志良电子科技有限公司招聘行政专员1人备考练习试题及答案解析
- 南充市公共交通有限责任公司招聘公交车驾驶员(20人)考试参考试题及答案解析
- 电池厂绩效考核管理制度
- 2025年宿州九小教育集团(高新校区)教师招聘3名考试模拟试题及答案解析
- 市政桥梁拆除安全施工方案设计
- 医疗法律法规知识培训
- 血友病课件完整版
- 神经系统的分级调节课件 【知识精讲+备课精研+高效课堂】 高二上学期生物人教版选择性必修1
- 三年级上册数学试卷-第一单元 混合运算 北师大版 (含答案)
- 临床职业素养
- 种子学-种子的化学成分课件
- 教学课件-英语学术论文写作(第二版)
- 手术室无菌技术 课件
- ISO 31000-2018 风险管理标准-中文版
- 六年级数学上册教案6:分数乘法:分数乘小数-人教版
- 小学综合实践六年级上册第1单元《考察探究》教材分析及全部教案
评论
0/150
提交评论