版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、xxxx運維監(jiān)控管理平臺操作手冊V1.0 xxxx(天津)科技有限公司變更記錄 序號版本變更說明修改人/日期01V1.0新建張冠洲/2017年1月目錄 TOC o 2-4 h z t 標題 1,1 HYPERLINK l _Toc489007361 1.平臺簡介 PAGEREF _Toc489007361 h 4 HYPERLINK l _Toc489007362 1.1概述 PAGEREF _Toc489007362 h 4 HYPERLINK l _Toc489007363 1.2平臺功能 PAGEREF _Toc489007363 h 4 HYPERLINK l _Toc48900736
2、4 1.3優(yōu)劣勢 PAGEREF _Toc489007364 h 4 HYPERLINK l _Toc489007365 2.安裝部署 PAGEREF _Toc489007365 h 5 HYPERLINK l _Toc489007366 2.1服務端環(huán)境準備 PAGEREF _Toc489007366 h 5 HYPERLINK l _Toc489007367 2.2數(shù)據(jù)庫準備 PAGEREF _Toc489007367 h 5 HYPERLINK l _Toc489007368 2.3編譯安裝 PAGEREF _Toc489007368 h 6 HYPERLINK l _Toc489007
3、369 2.4配置文件及web前端文件修改 PAGEREF _Toc489007369 h 6 HYPERLINK l _Toc489007370 2.5web前端安裝配置 PAGEREF _Toc489007370 h 6 HYPERLINK l _Toc489007371 2.6啟動Server PAGEREF _Toc489007371 h 7 HYPERLINK l _Toc489007372 2.7在hosts上配置agent PAGEREF _Toc489007372 h 8 HYPERLINK l _Toc489007373 3.配置使用 PAGEREF _Toc48900737
4、3 h 9 HYPERLINK l _Toc489007374 3.1添加 Hosts PAGEREF _Toc489007374 h 9 HYPERLINK l _Toc489007375 3.2添加 Items PAGEREF _Toc489007375 h 10 HYPERLINK l _Toc489007376 3.3添加 Triggers PAGEREF _Toc489007376 h 11 HYPERLINK l _Toc489007377 3.4添加 Actions PAGEREF _Toc489007377 h 11 HYPERLINK l _Toc489007378 3.5添
5、加 Medias PAGEREF _Toc489007378 h 12 HYPERLINK l _Toc489007379 3.6添加 Users PAGEREF _Toc489007379 h 13 HYPERLINK l _Toc489007380 3.7添加 WEB Monitorings PAGEREF _Toc489007380 h 13 HYPERLINK l _Toc489007381 3.8添加 Graphs PAGEREF _Toc489007381 h 16 HYPERLINK l _Toc489007382 3.9添加 Screens PAGEREF _Toc489007
6、382 h 17 HYPERLINK l _Toc489007383 3.10添加 Maps PAGEREF _Toc489007383 h 18 HYPERLINK l _Toc489007384 3.11添加 SNMP監(jiān)控 PAGEREF _Toc489007384 h 19 HYPERLINK l _Toc489007385 3.12添加自定義監(jiān)控 PAGEREF _Toc489007385 h 19 HYPERLINK l _Toc489007386 3.13添加 Templates PAGEREF _Toc489007386 h 19 HYPERLINK l _Toc48900738
7、7 3.14添加Reports(定制報表) PAGEREF _Toc489007387 h 20 HYPERLINK l _Toc489007388 3.15添加Macros PAGEREF _Toc489007388 h 21 HYPERLINK l _Toc489007389 3.16添加自動發(fā)現(xiàn)設備 PAGEREF _Toc489007389 h 22 HYPERLINK l _Toc489007390 3.17添加Inventory PAGEREF _Toc489007390 h 22 HYPERLINK l _Toc489007391 3.18Export/Import XML PA
8、GEREF _Toc489007391 h 22 HYPERLINK l _Toc489007392 3.19Maintenance(維護時間) PAGEREF _Toc489007392 h 23平臺簡介概述xxxx運維監(jiān)控管理平臺根據(jù)自身業(yè)務需求進行開發(fā)以滿足平臺監(jiān)控業(yè)務需要。平臺通過C/S模式采集數(shù)據(jù),通過B/S模式在web端展示和配置。被監(jiān)控端:主機通過安裝agent方式采集數(shù)據(jù),網(wǎng)絡設備通過SNMP方式采集數(shù)據(jù)Server端:通過收集SNMP和agent發(fā)送的數(shù)據(jù),寫入MySQL數(shù)據(jù)庫,再通過php+apache在web前端展示。平臺運行條件:Server:Server端需運行在LA
9、MP(Linux+Apache+Mysql+PHP)環(huán)境下,對硬件要求低Agent:目前已有的agent基本支持市面常見的OS,包含Linux、HPUX、Solaris、Sun、windowsSNMP:支持各類常見的網(wǎng)絡設備平臺功能具備常見的商業(yè)監(jiān)控軟件所具備的功能(主機的性能監(jiān)控、網(wǎng)絡設備性能監(jiān)控、數(shù)據(jù)庫性能監(jiān)控、FTP等通用協(xié)議監(jiān)控、多種告警方式、詳細的報表圖繪制)支持自動發(fā)現(xiàn)網(wǎng)絡設備和服務器支持分布式,能集中展示、管理分布式的監(jiān)控點擴展性強,server提供通用接口,可以自己開發(fā)完善各類監(jiān)控安裝部署服務端環(huán)境準備平臺Server端需要運行在CentOS、RedHat Linux、Deba
10、in等Linux平臺上,這里以RHEL AS5作為部署環(huán)境。Root用戶安裝必須的包,建議配置好yum,通過yum安裝下列包,解決包的依賴關系。LAMP環(huán)境#yum install mysql-server httpd php其他需要用到的包:#yum install mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml解壓#tar zxvf ethane-1.8.1.tar.gz增加用戶和組#groupadd ethane#useradd g et
11、hane m ethane數(shù)據(jù)庫準備啟動MySQL數(shù)據(jù)庫:#service mysqld start修改MySQL root用戶密碼(默認密碼為空)#mysqladmin uroot password root測試能否正常登陸數(shù)據(jù)庫#mysql uroot proot創(chuàng)建平臺數(shù)據(jù)庫Mysql create database ethane character set utf8;Mysql grant all on ethane.* TO ethanelocalhost identified by ethanepass; Mysql flush privileges;導入數(shù)據(jù)庫sql腳本#cd e
12、thane-1.8.1# cat ./create/schema/mysql.sql |mysql -uroot proot ethane # cat ./create/data/data.sql |mysql -uroot -proot ethane # cat ./create/data/images_mysql.sql |mysql -uroot -proot ethane 編譯安裝配置編譯,prefix是安裝后程序目錄# ./configure -with-mysql -with-net-snmp -with-libcurl -enable-server -enable-agent -
13、enable-proxy -prefix=/usr/local/ethane# ./configure -with-mysql=/usr/local/mysql/bin/mysql_config -with-net-snmp -with-libcurl -enable-server -enable-agent -enable-proxy -prefix=/usr/local/ethane/mysql編譯安裝# make# make install配置文件及web前端文件修改添加服務端口,添加后如下# grep ethane /etc/servicesethane-agent 10050/tcp
14、# Ethane Agentethane-agent 10050/udp# Ethane Agentethane-trapper 10051/tcp# Ethane Trapperethane-trapper 10051/udp# Ethane Trapper添加配置文件# mkdir -p /etc/ethane# cp ./misc/conf/* /etc/ethane# chown -R ethane:ethane /etc/ethane修改Server配置文件基本不用修改,用默認配置即可,只需修改一項DBPassword=密碼# vi /etc/ethane/ethane_server
15、.conf修改Agentd配置文件,更改HOST NAME 為本機的hostname就好了#vi /etc/ethane/ethane_agentd.conf添加web前端php文件# cd frontends/# cp -rf php /var/www/html/# cd /var/www/html# mv php ethane# chown -R ethane:ethane ethaneweb前端安裝配置修改php相關參數(shù)# vi /etc/php.ini 找到如下幾項,改成下面的值,前面有;號的要刪掉max_execution_time = 300max_input_time=300me
16、mory_limit = 128Mdate.timezone = Asia/Shanghaipost_max_size = 32Mmbstring.func_overload = 2重啟apache#service httpd restart在本地瀏覽器上訪問Serve地址開始web前端配置,http:/ServerIP/ethane按提示一步步next,其中Step 3 Check of pre-requisites 必須全部項目OK后才能繼續(xù)配置,如有提示fail,去server上檢查是否安裝這個包或配置是否按上述更改。圖 SEQ 圖表 * ARABIC 1Step 4 填入Server
17、登陸mysql的用戶和密碼Step 7 按提示下載配置文件到Server的/var/www/html/ethane/conf下,名字一定要是ethane.conf.php配置完成后,出現(xiàn)登陸界面,默認的用戶為:admin,密碼為:ethane啟動Server安裝完成后的server程序在/usr/local/ethane/sbin/目錄下,可以直接啟動#/usr/local/ethane/sbin/ethane_server為了便于啟停Server,我們做一些小配置復制控制程序# cp ./misc/init.d/redhat/ethane_* /etc/init.d/修改配置目錄,將如下兩個
18、文件中的BASEDIR=改為/usr/local/ethane, 下面兩個配置中的bin改為sbin,ETHANE_AGENTD,ETHANE_SUCKERD # vi /etc/init.d/ethane_server_ctl# vi /etc/init.d/ethane_agentd_ctl加入開機啟動# echo /etc/init.d/ethane_server_ctl start & /etc/rc.local# echo /etc/init.d/ethane_agentd_ctl start & /etc/rc.local創(chuàng)建快鍵方式# ln -s /etc/init.d/etha
19、ne_server_ctl /usr/bin/ethane_server_ctl# ln -s /etc/init.d/ethane_agentd_ctl /usr/bin/ethane_agentd_ctl啟動Server和Agentd(可以通過start stop restart來操作)# ethane_agentd_ctl start# ethane_server_ctl start檢查啟動是否正常,查看進程是否起來,分server和agentd#ps ef | grep ethane如果進程沒起來,可以查看對應的日志錯誤,默認在/tmp/ethane-*.log至此平臺 Server端
20、的安裝已完成在hosts上配置agent平臺需要在被監(jiān)控的host上安裝agent,把相應平臺的agent包部署到各被監(jiān)控端,按如下方式在被監(jiān)控上運行agent。Linux、UX:Linux、UX上的agent是編譯好了的,不用安裝#useradd ethane #cd /usr/local/ethane#tar zxvf ethane_agents_1.8.linux2_6.i386.tar.gz取一份server上的ethane_agentd.conf到本地,然后按說明修改,一般我們只需修改如下5個參數(shù):Server=Ethane Server IPHostname=本機名LogFile=
21、本機agentd日志保存文件SourceIP=本機IPListenPort=10050修改完成后,運行agentd#/usr/local/ethane/sbin/ethane_agentd -c /usr/local/ethane/ethane_agentd.conf ps ef | grep ethane_agentd如果進程沒起來,可查看agentd.log日志來排查問題。(注:啟動時建議用全路徑,否則可能會出錯)加入開機運行# echo /usr/local/ethane/sbin/ethane_agentd -c /usr/local/ethane/ethane_agentd.co
22、nf & /etc/rc.localWindows:Windows下解壓客戶端包到c:,下載修改好的ethane_agentd.conf文件也放到c:,打開cmd命令行,執(zhí)行C:ethane_agentd install安裝后會在平臺服務里添加一個ethane_agentd服務,會自動開機運行如果需要將客戶端和配置文件放在其他目錄,請執(zhí)行C:DIR/ethane_agentd c DIR/ethane_agentd.conf install 啟動agentd服務C:ethane_agentd start或是通過管理-服務找到ethane_agentd來啟動配置使用通過本地瀏覽器訪問來開始配置和
23、使用平臺。使用平臺進行監(jiān)控之前,要理解監(jiān)控的流程。一次完整的監(jiān)控流程可以簡單描述為:Host Groups(設備組)-Hosts(設備)-Applications(監(jiān)控項組)-Items(監(jiān)控項)-Triggers(觸發(fā)器)-Actions(告警動作)-Medias(告警方式)-User Groups(用戶組)-Users(用戶)添加 HostsHost是平臺監(jiān)控的基本載體,所有的監(jiān)控項都是基于host的。通過Configuration-Hosts-Create Host來創(chuàng)建監(jiān)控設備圖 SEQ 圖表 * ARABIC 2按提示填入Name、Groups、IP ,其他選項默認即可,Link T
24、emplates 處選擇一個模板,save即可成功添加設備。(注:如果host上沒安裝agent,添加后的狀態(tài)會是unmonitor,會采集不到值,平臺自帶大量的設備監(jiān)控模板,我們添加主機時通過link到這些模板,就可以快速添加主機的監(jiān)控項和告警觸發(fā)條件)。一類的hosts可以歸屬到同一個Host Group,便于分類管理同一類設備,在Configuration-Host Group-Create Host Group 可以添加設備組。添加 ItemsItem是監(jiān)控項,是監(jiān)控的基本元素,每一個監(jiān)控項對應一個被監(jiān)控端的采集值。在Configuration-Hosts界面,我們能看到每個host所
25、包含的items總數(shù),點擊對應主機的items項,可以看到具體的每個item信息,這些items可以引用自templates,也可以自己創(chuàng)建。圖 SEQ 圖表 * ARABIC 3通過點擊具體item名字可以修改已有監(jiān)控項的屬性,點擊Satus的鏈接可以禁用/啟用這個監(jiān)控項。(注:我們可以通過新建一個template,在template中禁用掉所有不需要用到的items,然后把同一類hosts link to這個template,就不用一臺臺主機去更改items)新增item可以通過點擊右上角的create item來創(chuàng)建圖 SEQ 圖表 * ARABIC 4 按提示逐項填入相關信息即可,其中
26、key是平臺已經(jīng)自帶的取值方法,Application類似于host groups,是item的組。(item key也可以自定義,后面會講到如何自定義監(jiān)控項)平臺自帶非常多的監(jiān)控采集項及方法,基本能滿足當前所有的監(jiān)控功能,這些都包含在item的 item key中了。添加 TriggersTrigger是觸發(fā)器,當Items采集值滿足triggers的觸發(fā)條件時,就會產(chǎn)生actions。每一個trigger必須對應一個item,但一個item可以對應多個trigger。同樣,通過點擊Configuration-Hosts-Triggers中某個trigger的名字,可以修改trigger的屬
27、性。(注意:引用自template的trigger觸發(fā)值是不能單獨修改的,必須在template中修改,或是復制一個同樣的trigger再修改,然后禁用掉之前的)新增trigger可以通過點擊右上角的create trigger來創(chuàng)建圖 SEQ 圖表 * ARABIC 5Expression中選擇對應的item、觸發(fā)方式及觸發(fā)值,Severity是告警級別,根據(jù)trigger的嚴重性來選擇。平臺提供多種trigger觸發(fā)方式供選擇,常用的我們可以選擇last value /=/#/N(最近一次采集值),或是選擇maximal value for period of time (一段時間內(nèi)的最大
28、值),等等??梢愿鶕?jù)實際需要來設定觸發(fā)方式。添加 ActionsAction是告警動作,當觸發(fā)器條件被滿足時,就會執(zhí)行指定的action。通過Configuration-Actions-Create Action來創(chuàng)建Action圖 SEQ 圖表 * ARABIC 6Event source:來源triggers,即所有的triggers條件滿足時都會執(zhí)行這個actionDiscovery:自動發(fā)現(xiàn)模塊Auto registration:事件產(chǎn)生記錄Escalations:告警是否升級,及升級時間Subject、Message:告警標題和內(nèi)容 ,此處可引用平臺的宏變量;例如 HOSTNAME:
29、TRIGGER.KEY.last(0)表示最后一次采集值。Recovery Message:告警恢復信息,不勾選平臺會用默認的,勾選后自定義Conditions:trigger產(chǎn)生的條件,條件可以多選Operation:選擇media 及user添加 MediasMedia,即告警方式,平臺可以提供四類Media:Email/SMS/Jabber/Script,通過Administrator-Media Type來修改或新增告警方式Email方式最常用的,填入相關的SMTP信息,即可通過郵件方式發(fā)送告警。圖 SEQ 圖表 * ARABIC 7SMS方式要在server主機上接入短信modem。
30、Jabber方式是一種linux下的即時通訊工具,通過Jabber發(fā)送即時消息。Script方式可以通過自己編寫程序或腳本的方式發(fā)送告警信息。添加 Users在Administrator-Users 可以添加用戶和用戶組通過User Group可以限制用戶的權限,ethane自帶的用戶組的權限限制基本能滿足我們的要求。創(chuàng)建用戶時可以根據(jù)用戶的不同作用劃分到不同的組,media中填入告警接受地址及告警接受時間等信息。圖 SEQ 圖表 * ARABIC 8添加 WEB MonitoringsWeb Monitoring是用來監(jiān)控web程序的,可以監(jiān)控到web程序的下載速度、返回碼及響應時間,還支持
31、把一組連續(xù)的web動作作為一個整體來監(jiān)控。下面我們以監(jiān)控登陸平臺的web程序為例,來展示如何使用web monitoring。Configuration-web-Create Scenario 創(chuàng)建一個Scenario(注:必須選擇host后才能創(chuàng)建scenario,平臺的所有items都必須創(chuàng)建在hosts上)圖 SEQ 圖表 * ARABIC 9Application:選擇這個scenario所在的application組Name:scenario的名字Basic authentication:鑒權Update interval:監(jiān)控頻率,s為單位Agent:選擇要使用的瀏覽器客戶端,可能
32、同樣的web程序?qū)Σ煌目蛻舳苏故镜膬?nèi)容會不一樣Status:默認為activeVariables:變量定義,這里定義的變量可在后續(xù)的steps中使用,這里我們定義了用戶和密碼的變量Steps:web 程序的各個步驟,選擇add新增一個Login的step,來模擬用戶登陸,傳遞用戶和密碼給index.php頁面圖 SEQ 圖表 * ARABIC 10URL:監(jiān)控的web頁面(注:必須是全路徑帶頁面名)Post:傳遞給頁面的參數(shù),多個參數(shù)之間用&連接,此處可引用前面定義的變量Timeout:超時時間Required:頁面中能匹配到字符,匹配不到即認為錯誤Status codes:頁面返回碼添加完
33、step后,我們在Monitoring-web頁面即能看到監(jiān)控的狀態(tài)和圖示圖 SEQ 圖表 * ARABIC 11創(chuàng)建完scenario后,平臺 server會自動創(chuàng)建相關的items,所以我們只需為這些items添加triggers即可讓web scenario出錯時產(chǎn)生告警Configuration-hosts-點擊scenario所在的host條目的trigger,直接create trigger,在select items的時候就可以看到平臺自動創(chuàng)建的items(注:自動創(chuàng)建的items在host的items列表中直接是看不到的,需要在創(chuàng)建trigger時選擇items時才能看到)圖
34、SEQ 圖表 * ARABIC 12可以在items列表中看到,平臺為每個step創(chuàng)建了3個item,Download Speed/Response Code/Response Time,為整個scenario創(chuàng)建了一個test.fail的item,可以分別為其創(chuàng)建trigger下例我們創(chuàng)建一個Login頁面返回碼的trigger,大于等于400即為錯誤圖 SEQ 圖表 * ARABIC 13再創(chuàng)建一個整個scenario所有step運行是否成功的trigger,采集值為0表示整個scenario的所有step都執(zhí)行成功了,第幾步的step執(zhí)行失敗就返回數(shù)字幾,且后續(xù)的step都不會繼續(xù)執(zhí)行下
35、去。圖 SEQ 圖表 * ARABIC 14這樣,一個完整的web monitoring就配置完成了。Web monitoring還有更多強大的功能,未能一一研究了解,有待挖掘添加 Graphs平臺的Graphs功能很強大,可以為每一個item繪制圖,也可以把多個items繪制在一張圖內(nèi)。通過configuration-hosts選擇要繪制圖的host,點擊graphs,create graphs即可創(chuàng)建圖。圖 SEQ 圖表 * ARABIC 15Graph type:圖樣式,有線狀、柱狀、餅狀還可以自定義圖大小,及Y軸最大最小值通過add items可以添加在同一個圖中展示的多個items(
36、注:注意每個item的顏色及取值范圍,范圍相差太大圖會顯示不全)配置好的graphs在monitoring-graphs中查看在monitoring-last data下能快速查看每個host的每個item的graph添加 ScreensScreen將多種信息放在一起展示,便于集中展示某個host的多個信息,或是比較多個hosts的同一種信息,這些信息可以為graphs、maps、server infos等等,幾乎涵蓋平臺所有的監(jiān)控信息。通過configuration-screen-creat screen來創(chuàng)建,創(chuàng)建時定義screen的行數(shù)和列數(shù),點擊對應單元格內(nèi)的change,添加相應的信
37、息圖 SEQ 圖表 * ARABIC 16通過monitoring-screen,可以查看之前配置好的信息。添加 Maps這里可以添加關于主機的拓撲圖:configration-maps,在右上角可以create maps或者import map這里我們點擊crate maps 點save保存。圖 SEQ 圖表 * ARABIC 17然后編輯保存好的maps圖 SEQ 圖表 * ARABIC 18上面加號和減號可以增加主機 link說明主機的連接情況,可以進行自定義。圖 SEQ 圖表 * ARABIC 20添加 SNMP監(jiān)控snmp的監(jiān)控要在configration 中hosts中添加相關主機
38、的模板和snmp版本,一般用snmp監(jiān)控網(wǎng)絡設備就可以了。平臺對server的監(jiān)控一般是用agent來做的,所以不提供snmp對server的監(jiān)控,這一點和cacit有本質(zhì)的區(qū)別,因為cacti主要是通過snmp對主機和網(wǎng)絡設備進行監(jiān)控的。圖 SEQ 圖表 * ARABIC 21添加自定義監(jiān)控對于平臺功能上無法實現(xiàn)的監(jiān)控,可以通過自己編寫程序或腳本來輔助完成,并將腳本的結果通過agent遞交給server統(tǒng)一管理,一樣可以繪制graph 報表等。添加 Templates如果有大量的同一類設備,需要監(jiān)控的信息也大致類似,一個個去修改相關參數(shù)比較麻煩,我們可以通過創(chuàng)建一個template來簡化操作
39、。Configuration-Host Groups-Template-Create Template圖 SEQ 圖表 * ARABIC 22創(chuàng)建template后,在configuration-host-template下找到剛創(chuàng)建的MyLinuxTemplate,修改相關的items、triggers、graphs等信息,使?jié)M足要求后link到相關的host即可。添加Reports(定制報表)平臺中關于報表的功能有三項:Status of ethane:這是關于整個監(jiān)控平臺的圖 SEQ 圖表 * ARABIC 23Avaliability report:整個平臺可用的平臺報表提供過濾功能。
40、圖 SEQ 圖表 * ARABIC 24Most busy triggers top 100:提供最常用的triggers 預覽:Bar report :可定制報表可以報多個報表整合到一起。如下圖是對test1 server的free memory和swap free每小時報表:圖 SEQ 圖表 * ARABIC 25添加MacrosMacros指宏變量,定義的宏變量可以在trigger、actions等多種場景中引用。Macros分平臺自帶全局宏的及自定義的宏。引用macros的例子可參考上述action中添加Hostname:trigger.key.last(0)的例子。平臺還支持自定義mac
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能城市建設項目承包合同4篇
- 2025年度智能水電安裝與維護一體化承包合同范文4篇
- 2024版廣告合同購銷
- 2025年度建筑節(jié)能環(huán)保材料研發(fā)與應用合同2篇
- 2025年度企業(yè)內(nèi)部采購人員廉潔自律合作協(xié)議3篇
- 2025年度特種車輛充電樁定制與安裝合同4篇
- 2024鐵路客運服務合同范本3篇
- 2025年度智慧城市建設項目承包合同規(guī)范3篇
- 2025年度智能農(nóng)業(yè)化肥代銷合作協(xié)議范本4篇
- 中國藍寶石襯底材料行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 2023年上海英語高考卷及答案完整版
- 西北農(nóng)林科技大學高等數(shù)學期末考試試卷(含答案)
- 金紅葉紙業(yè)簡介-2 -紙品及產(chǎn)品知識
- 《連鎖經(jīng)營管理》課程教學大綱
- 《畢淑敏文集》電子書
- 頸椎JOA評分 表格
- 員工崗位能力評價標準
- 定量分析方法-課件
- 朱曦編著設計形態(tài)知識點
- 110kV變電站工程預算1
- 某系統(tǒng)安全安全保護設施設計實施方案
評論
0/150
提交評論