加入 Systematic Facebook 擁躉群  

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player


想定期知道最新課程及優惠嗎?
免費訂閱本中心的課程通訊!
觀看課程通訊
Reasonable Spread:
Permission email marketing

課堂錄影隨時睇 10 大優點之視像清晰:使用 LCD 闊螢幕來播放視像,可同時清楚觀看導師動作表情、白板上的圖畫文字、全螢幕的電腦實習畫面!

以網頁監控 Router / Switch 實戰課程 (以 Cisco 器材為例)

  • 課程時間
  • 課程簡介
  • 課程內容

推介服務:課堂錄影隨時睇
編號 地點 可預約星期及時間 學費低至 85 折  
FZ1712MV 旺角 一至五:11:30 - 22:30   六及日:10:30 - 21:30   (公眾假期休息) 95 折後只需 $3,781 按此報名
FZ1712OV 觀塘 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 9 折後只需 $3,582 按此報名
FZ1712PV 北角 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 9 折後只需 $3,582 按此報名
FZ1712SV 沙田 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 85 折後只需 $3,383 按此報名
FZ1712YV 屯門 一至五:13:30 - 22:00   六及日:12:30 - 21:00   (星期三及公眾假期休息) 85 折後只需 $3,383 按此報名
* 各政府部門可使用 P Card 付款  
免費試睇: 首 3 小時,請致電與本中心職員預約。 查看各地點電話
旺角 2332-6544
觀塘 3563-8425
北角 3580-1893
沙田 2151-9360
屯門 3523-1560
免費重睇: 學員可於享用時期內於報讀地點不限次數地重看課堂錄影,從而可反覆重溫整個課程!
導師解答: 學員可於觀看某一課堂錄影後提出課堂直接相關的問題,課程導師會樂意為學員以單對單的形式解答!
課時: 24 小時
享用時期: 8 星期 (可於報讀日至 4 星期內觀看整個課程,另加 4 星期備用時期)。進度由您控制,可快可慢。
課堂錄影導師: Norman (任教課程清單)
課堂錄影隨時睇: 詳情及示範片段


導師 Norman Lau 具備 CCIE (Cisco Certified Internetwork Expert) 資格 14 年,而為本中心規劃、管理及監控網絡及伺服器亦已有 17 年實際經驗。

透過本課程,學員將可吸收到 Norman 多年來的實戰心得及秘技,從而應用於工作或生活上,你的工作效率及生活質素必會因此而大大提升!


本實戰課程只會由導師於堂上進行實習,以確保導師能於有限的教學時間流暢地教授眾多的理論及實習。

在現今不同規模的公司中,少不免會有一隻甚至多隻 router / switch 來提供網絡及上網股務。無論是網絡出現問題或是日常管理原因,很多時也會需要網絡器材的運作情況或如流量等資料。不同器材會提供文字或 web 介面來提供部份所需資料,但可能你要輸入不同指令或訪問不同 web 介面才找到需要的資料。

其實大部份商用網絡器材也提供簡單網絡管理協議 (SNMP) 的服務,通過簡單的操作去收集網絡設備的管理資訊如配置、流量 … 等等。可惜要在一部電腦用 SNMP 跟網絡器材溝通,該電腦要安裝一些 SNMP 軟件。不過那些軟件不是過於簡單就是過於複雜,因此未能簡易地令它們一個畫面來提供你所要的資料。

本課程主要教授如何可在任何有 web browser 的電腦或手機,通過 PHP 及 web server 去以網頁形式把所有你預設需要的資料在網頁中提供給你參考。資料來源除了可通過 SNMP 獲得外,就算一些未能用 SNMP 提供的資料,也可用 PHP 以 Command Line Interface (CLI) 方法去拿取資料。另外在網頁顯示通過 PHP 去做網絡測試 (如 ping, TCP port connectivity 等等) 的結果。

除以網頁形式提供資訊外,本課程也會教授如何通過 PHP 及 web server 去提供純數據的 web service。Web service 除可以提供網絡數據給你自己編寫的 Windows、IOS、Android 等程式外,也可用於動態網頁。 動態網頁可以經人手或自動地把最新資料在網頁上作局部更新,從而不用重新訪問網頁下獲得最新數據。在教授如何建立 web service 後,本課程會教授簡單的動態網頁編寫,用此去驗證已建立的 web service。

以上通過網頁或 web service 的運作形式可拿取到即時數據,但卻不能提供歷史數據或一段時段內的統計資料,因此本課程也會教授兩套免費軟件。其中一套是 MRTG,它可以每隔一段時間通過 SNMP 在網絡器材拿取整體網絡流量資料後自動編制每日、每月、每年等整體流量圖表。另一套是 NetFlow 軟件,它可以收取 Cisco IOS router 供給的 NetFlow data,從而可查詢指定時段的詳細網絡數據 (如關於某指定電腦及某指定 Port number 發出 / 收取的數據流量)。

本課程除講解 SNMP、NetFlow 的知識及設定外,還會通過實例教授不同方面的知識包括:安裝及簡單設置 Linux 及 Apache web server,基本 PHP 應用,網頁中 HTML、JavaScript、CSS 的基本運用。學員不需具備以上知識,但學員須具備簡單的網絡知識 (如甚麼是 router / switch, 甚麼是 IP address 等)。另外對 Cisco IOS 操作有基本認識的話,可以更易明白實習上在 Cisco router 的配置。

注意:因為 Cisco IOS router / switch 可提供比較全面的 SNMP 支援以及可以通過 CLI 拿取資料,因此本課程主要以 Cisco IOS router / switch 作為網絡器材的示範。如你的網絡器材可支援 SNMP 及 CLI,也可以參考本課程教授的方法進行監控。


課程時數: 24 小時 (共 8 堂)
適合人士: 擁有基本網絡知識。學員無需要具有任何編寫程式的經驗和知識。
授課語言: 以廣東話為主,輔以英語
課程筆記: 本中心導師親自編寫英文為主筆記,而部份英文字附有中文對照。

本實戰課程只會由導師於堂上進行實習,以確保導師能於有限的教學時間流暢地教授眾多的理論及實習。

1. Basic Setup
1.1 Installing VMware Player
1.2 Installing Linux as a Virtual Machine
1.3 Basic Setup of a Linux Machine (using CentOS as an example)
1.4 Configuring Linux through Network
1.4.1 Install and Setting Up Putty
1.4.2 Install and Setting Up WinSCP
1.4.3 Install and Setting Up Notepad++

2. Using SNMP Basics
2.1 SNMP Overview
2.1.1 Basic SNMP Operation
2.1.2 SNMP OIDs
2.1.3 SNMP MIBs
2.2 Setting Up SNMP in Network Devices
2.2.1 Basic SNMP Setup in a Cisco IOS router / switch
2.2.2 Setting up SNMP in Linux
2.2.3 Setting up SNMP in Windows
2.2.4 Examples of Setting Up Other Network Devices
2.3 Setting Up and Using Tools to Send SNMP Request
2.3.1 MIB Browser for Windows
2.3.2 Command Line Tool net-snmp-utils
2.3.3 Sending SNMP Request from Cisco IOS
2.3.4 Graphing Tools for Data of Counter Types
2.4 Cisco’s OIDs
2.4.1 Cisco OIDs for CPU Usage
2.4.2 Cisco OIDs for Temperature
2.4.3 Cisco OIDs for Interfaces
2.4.4 Loading Cisco MIB files in SNMP Tools
2.4.5 Identifying Interfaces’ Index Numbers
2.4.6 About SNMP Notifications

3. Web Server and PHP Setup
3.1 Setting Web Server and PHP in Linux
3.2 Creating a Basic Web Page
3.3 PHP Basics
3.3.1 PHP Variables
3.3.2 Basic PHP Operators
3.3.3 PHP Array
3.3.4 Basic PHP Conditional Statements
3.3.5 Basic PHP Loops Statements
3.3.6 <?php ... ?>
3.4 Writing a Simple PHP page
3.5 Troubleshooting PHP Errors
3.5.1 Checking for Errors in Command Line
3.5.2 Checking for Errors in Log Files
3.5.3 Turning On Errors Output During Development
3.5.4 Other Troublehshooting Methods
3.6 About Securing Web Data
3.6.1 Implementing User Authentication
3.6.2 Using SSL Encryption

4. Using PHP to Get SNMP Data
4.1 Installing PHP SNMP Module
4.2 Using snmp2_get, snmp2_walk and snmp2_real_walk
4.3 A Simple Page for Getting SNMP Data
4.4 Getting Interface Information with IP Addresses For Multiple Devices
4.5 Handling SNMP Data For Routing Table
4.5.1 Using RFC1213-MIB::ipRouteTable
4.5.2 Using IP-FORWARD-MIB
4.6 Standard Templates For Showing Various Tables For A Device
4.7 An Example Handling SNMP Data for IPv6
4.7.1 For IPv6 addresses and Routing Table
4.7.2 For Others e.g. TCP Related Entries
4.8 Getting Cisco OIDs Data With PHP
4.8.1 Checking Environment OIDs
4.8.2 Getting CDP Information
4.8.3 Getting Terminal Session Information
4.8.4 Getting Information About IP SLA
4.8.5 Using snmp2_set() for Cisco Device
4.9 An Example Web Page for Getting / Settings Cisco OIDs Data
4.9.1 PHP Program Codes
4.9.2 Getting Device General Information about the Device
4.9.3 Handling Data from Temperature and CPU usage
4.9.4 Showing Interface Data Filtered by Description
4.9.5 Showing Routing Table Data Using ipCidrRouteEntry
4.9.6 Showing CDP Information Only If Available
4.9.7 Showing Informaiton About Connection Line Sessions
4.9.8 Showing IP SLA Informaiton for icmp-echo
4.9.9 Controlling Cisco Devices through snmp2_set()
4.9.10 Additional Notes for Changing ifAdminStatus

5. Using CSS, JavaScript and Other HTML features
5.1 Overview
5.1.1 About CSS
5.1.2 About JavaScript
5.1.3 HTML Features
5.2 Basic CSS / JavaScript for Interface Data
5.3 Responsive Design and Automatic Reloading

6. Using Web Service and Ajax
6.1 Overview
6.1.1 About Web Service
6.1.2 About Ajax
6.1.3 About JSON
6.2 JSON Structure for our SNMP Data
6.3 Web Page For Sending Ajax Requests
6.3.1 JavaScript Function for Triggering Ajax
6.3.2 JavaScript Function for Showing Data
6.3.3 JavaScript Function for Changing Appearance for New Data
6.3.4 JavaScript for Triggering Ajax at Regular Interval
6.3.5 Animation Effect when Updating Data

7. Using MRTG
7.1 MRTG Overview
7.2 Setting Up and Configuring MRTG
7.3 Using MRTG Data in Our Web Page
7.4 Showing MRTG Graphs and Other Features
7.4.1 Using Ajax for Calculating Traffifc Rate
7.4.2 Showing MRTG Graphs when Hovering Over Traffic Rate Values
7.4.3 Web Service Returning Data with Appearance / Attribute Settings
7.4.4 Using PHP include to Centralize Device Settings Storage
7.4.5 Configuring Web Service to Return Specific Data
7.4.6 Using PHP to Set Required Values for JavaScript

8. Using CLI commands in Web Page
8.1 Installing PHP SSH2 module
8.2 Basic PHP SSH2 Functions and Their Usage
8.3 Modifying Cisco Device Configuration with SSH2 Functions
8.4 Using sudo command in Linux and privilege command in Cisco
8.4.1 Using sudo
8.4.2 Using privilege

9. Collecting and Showing NetFlow Data
9.1 NetFlow Overview
9.2 Collecting NetFlow Data
9.2.1 Installing nfdump
9.2.2 Running nfcapd for Receiving NetFlow Data
9.2.3 Using nfdump to Get NetFlow Data
9.3 Showing NetFlow Data in Web Page
9.4 Plotting Graph with NetFlow Data (參考章節)
9.4.1 Using nfsen (Introduction Only)
9.4.2 Using rrdtool (With Sample Codes)


 

更多綜合課程
  法律課程
  • 代理人的法律責任
  • 公司董事和合夥人的法律責任
  • 婚姻的法律責任
  • 遺產繼承的合法權益
  英文課程
  • IPA 拼音:級別 1 2 3 4
  普通話課程
  • 基礎普通話拼音 (免費)
  • 進階普通話拼音
  • 普通話會話:級別 1 2 3
  西班牙語文課程
  • 級別 1 2 3
  中醫課程
  • 濕疹與皮膚敏感病
  • 暗瘡與色斑 | 鼻敏感與感冒
  • 脫髮與白髮 | 從五官看健康
  攝影課程
  • 攝影初級
  • 攝影中級 (風景專題)
  風水命理課程
  • 紫微斗數:級別 1 2 3
  • 子平八字:級別 1 2 3
  • 八字風水:級別 1 2 3
  • 奇門遁甲:級別 1 2 3

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player