某種原因,想推薦Squid這個功能強大的proxy server軟體給某人。但是她們公司對微軟的作業系統比較熟悉,所以就用squid win32到Google找了一下。
果然,除了程式碼,也有編譯好的執行檔呢!
本來想寫一篇簡介的,一轉念,用squid win32到Google找了一下繁體中文的頁面。
果然,已經有人寫好了:)
網路效能再調 - Home Proxy
--
其實她們公司也有Unix/Linux。有空的話我該燒片KNOPPIX,把設定檔放進隨身碟,讓她拿去跑跑ntop之類的‧‧‧
原始網址http://www.opennms.org/users/docs/docs/html/adminref.html
譯者: Austin Tuan (ystuan 老鼠 hotmail 點 com) 歡迎來信,請於主旨欄加上[Linux]字樣,萬一被hotmail當作spam,我好撿回來 :)
OpenNMS管理者參考指南 |
OpenNMS.org |
序言 |
誌謝和版權 |
Copyrights
以下版權與OpenNMS 源碼或文獻是相關的:
Copyright (c) 1999-2001 Oculan Corp. All rights reserved.
Copyright (c) 1996-2001 PostgresSQL, Inc.
Copyright (c) 1994 Regents of California, Inc.
Copyright (c) 1994-2001 Sun Microsystems, Inc
Copyright (c) 1994-2001 IBM Corporation
Copyright (c) 2001 Microsoft Corporation
Copyright (c) 2001 Netscape
Copyright (c) 2001 Red Hat, Inc.
Copyright (c) 1999-2001 ExoLab Group
Copyright (c) 1999-2001 Apache Software Foundation
Copyright (c) 1998-2001 The Mozilla Organization
有用的資訊鏈結
以下URLs 與OpenNMS 源碼或文獻是相關的:
OpenNMS.org - OpenNMS 網站
apache.org - Xerces, XML4J 等的官方網站
Sun - JAVA 的官方網站
W3C Organization - XSLFO 和 XML 的官方網站
PostgreSQL - PostgreSQL 的官方網站
1 第一章 |
管理者參考指南概觀 |
2 第二章 |
各個設定檔 |
2.1 actiond-configuration.xml
在事件(events)產生時所呼叫的外部程式稱為(actions). 這個設定檔控制最多可以同時 執行的action數量, 以及等待action執行完畢回傳結果的逾時值。
2.5 capsd-configuration.xml
這個檔案定義, 對於已經發現的節點(包含由discovery daemon或SNMP所發現的), 我們能夠偵測出哪些服務. 它還可定義,若發掘了某些網路位址/網路位址區段,則應該受控或排除在外. 對於沒有定義到的其他網路位址,它可用一個預設的狀態(管理政策)來規範.
<capsd-configuration rescan-frequency="86400000" management-policy="unmanaged">
最後,這個檔案可以讓你設定"rescan-frequency"(重新掃描網路的頻率).這個設定決定了時間間隔多久需重新掃描網路上的設備, 並且重新確認其上有哪些服務. 這個數字的單位是毫秒,預設值是86400000,也就是24小時.
2.8 create.sql database-schema.xml
一般來說, 在安裝過程中, 指令稿install.pl會去呼叫create.sql, 來建立OpenNMS資料庫. create.sql中的註解很易懂. OpenNMS資料庫的schema定義在database-schema.xml; 執行篩選時, 系統會參照它來執行資料庫查詢.
2.10 notifications.xml
這個檔案定義哪個事件或UEI發出告警, 以及發出告警的途徑.
<notification name="nodeAdded"> <uei><![CDATA[http://uei.opennms.org/products/bluebird/nodes/nodeAdded]]></uei> <rule><![CDATA[IPADDR IPLIKE *.*.*.*]]></rule> <destinationPath>Email-Network/Systems</destinationPath> <text-message>OpenNMS has discovered a new node named %parm[nodelabel]%. Please be advised.</text-message> <subject>%parm[nodelabel]% discovered.</subject> </notification>
2.12 notificationCommands.xml
這個檔案定義如何達成在destinationPaths.xml中所使用的各種聯絡方式. 這包括了可執行檔的所在位置, 各種聯絡方式的別名(aliases), 以及特定傳送方式尚需的其他資訊.
<command type="email"> <name>/bin/mail</name> <lookup>email</lookup> <lookup>mail</lookup> <comment>for sending email notifications</comment> <argument streamed="false"> <substitution>-s</substitution> <switch>-subject</switch> </argument> <argument streamed="false"> <switch>-email</switch> </argument> <argument streamed="true"> <switch>-tm</switch> </argument> </command>
2.13 discovery-configuration.xml
這個檔案定義要發掘的網路位址範圍,(ping sweep)以及逾時,重試次數,以及用來做發掘的執行緒(thread)數目。這個檔案也提供 初次發掘間隔時間(initial-sleep-time)和重新發掘間隔時間(restart-sleep-time)。這些數值以毫秒(miliseconds)為單位,用來決定 OpenNMS執行後,間隔多久要開始針對網路位址清單作發掘;以及每次發掘之間的間隔時間。
2.23 poller-configuration.xml
這個檔案用來定義輪詢組合(packages)以及設定各種服務的輪詢器(pollers)。一個輪詢組合內含數種項目,例如網路位址範圍, ,服務,排修時段(outage calendars),和故障時段模式(down time models).
2.25 rtc-configuration.xml
這個檔案定義RTC (Real Time Console)的屬性,例如用來計算故障時段百分比的週期(rolling window),web UI刷新週期,以及多久 RTC將更新送至web介面。