顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - coffeefish

頁: [1] 2 3 ... 20
1
database 討論版 / Informix Load/Upload on AIX/Linux
« 於: 2011-01-21 14:50 »
今天的工作是要把改爛的Table給回復回來。
在Informix下面,要將Table倒回資料庫內,所要用的語法是Load From。
語法如下:

LOAD FROM 'TABLE_data' DELIMITER '|' INSERT INTO Table_name

如果是要備份到TXT檔的,就是

UNLOAD TO ‘Table_data’ DELIMITER ‘|’select * from Table_name;

這邊要注意,資料庫的備份先做起來,不然的話就沒機會了。


來個簡易的script吧。
1.先把dbschema給被份起來
dbschema -d dbname@ol_db -ss > db_skm.sql

2.建立table_list
dbaccess dbname@ol_db
output to table_list without headings
select tabname from systables
where tabtype='T'
and tabid > 99
order by 1;
!

3.備份資料(table_list的table)
for i in `cat table_list` ;
do
dbaccess dbname@ol_db
unload to $i.txt
select * from $i ;
!
done

出處:http://addichen.blogspot.com/2011/01/informix-loadupload-on-aixlinux.html

2
Network 討論版 / OpenNMS安裝手冊 For windows
« 於: 2011-01-19 16:23 »
安裝於Windows平台
OpenNMS自1.3.8版本以後已不再僅限定架設於UNIX like平台,而開始支援架設於Windows平台。雖然仍有些部分尚待改進,但總的來說已可以支援裝設於Windows2000以上的作業系統了。在本篇文章中,筆者所安裝的為1.3.9版。

1、安裝JDK
連結到java.sun.com網站上,下載Java 5 (1.5版)或更高版本的Java SE JDK,並執行安裝。要注意的是一定要是JDK,而不是JRE,因為在JSP網頁的動態編譯上必須使用到JDK。你必須下載標示為"Java SE" (標準版)的版本,而不是EE、ME或FX的版本。

2、安裝PostgreSQL
2-1、下載安裝程式
至http://www.postgresql.org/下載windows 版的PostgreSQL安裝程式。

2-2、將安裝程式解壓縮
在程式未解壓縮前是無法進行安裝的,所以你必需先以解壓縮程式將讓檔案解壓縮。解壓後你就可以看到postgresql-8.2.msi及postgresql-8.2-int.msi這兩個檔案,它們是PosgreSQL的主要安裝檔。

2-3、執行PostgreSQL的安裝檔
執行postgresql-8.2.msi程式。首先會看到安裝的歡迎畫面,在畫面中會詢問安裝過程中所使用的語言,在此處我們選擇英語。

安裝過程畫面:(有一些只有NEXT,所以不予以貼圖了)




2-4、FAT32檔案系統需特別注意
因為資料庫的自動初始化並不支援FAT32的檔案系統,所以如果你的作業系統是運作在FAT32的檔案系統格式下(非NTFS),就必需在安裝時你要在”初始資料庫叢集”步驟時的核取方塊中,將勾選的符號消除。



2-5、初始化資料庫
如果你使用的是NTFS的檔案系統,可略過以下步驟,直接跳到”安裝OpenNMS“步驟。

2-5-1、在PostgreSQL_Root\data建立資料庫
開啟執行視窗(開始→執行→cmd),並切換到PostgreSQL安裝時所產生的bin目錄下(預設為,C:\Program Files\PostgreSQL\8.2\bin)。

2-5-2、依底下的指令初始化資料庫:
initdb -E UTF-8 -U postgres ..\data
-E:新資料庫的預設編碼語系
-U:資料庫超級使用者帳號
..\data:資料庫安裝路徑


2-5-3、新增PL/PGSQL語言到postgres資料庫中
當你手動初始化資料庫後,程式並不會在資料庫中自行增加PL/PGSQL 語言。所以你必需自行完成新增的動作。最簡單的方法就是用PostgreSQL 所提供的pgAdmin 工具來進行設定。

2-5-3-1、啟動PostgreSQL:從開始功能表中,到"PostgreSQL 8.2" 選單,直接開啟"Start service"程式


2-5-3-2、執行pgAdmin:從開始功能表中,到"PostgreSQL 8.2" 選單,直接開啟"pgAdmin III"程式


2-5-3-3、連結到資料庫:在” pgAdmin”管理視窗中,雙擊"PostgreSQL Database Server 8.2 (localhost:5432)"


2-5-3-4、瀏覽程序語言資料夾:開啟資料庫,並到找"postgres",裡面的會有一個"程序語言 (0)"的空資料夾。



2-5-3-5、新增程序語言:在"程序語言 (0)"上單擊右鍵,並選擇”新程序語言”;在名稱的選項中下拉選擇"plpgsql",接著按下”確定”鍵。


2-5-3-6、關閉pgAdmin程式。

3、安裝OpenNMS
如果你尚未啟動PostgreSQL,你必需先到開始功能表中的"PostgreSQL 8.2"選單,執行"Start service"程式。接下來你所要做的就是到OpenNMS的下載頁面中,下載最新的opennms-installer-X.X.X.jar。一但完成下載,你就可以雙擊該程式進行安裝步驟。
如果IE瀏覽器在下載安裝檔時,是儲存為ZIP類型的檔案(裡面包含了好幾個目錄,有"com"、"img"、"langpacks"、"META-INF"等等),那代表說你並未完成安裝Java SDK,請見安裝步驟1。
依畫面指示執行安裝,你就可以完成OpenNMS的安裝了!




4、執行OpenNMS
要啟動OpenNMS,可在開始功能表中的執行,鍵入”cmd以”啟動「MS-DOS模式」,接著到$OPENNMS_HOME\bin路徑下執行opennms.bat來啟動OpenNMS程式。假設你將OpenNMS安裝於C:\Program Files\OpenNMS,則你所要切換到的路徑為C:\Program Files\OpenNMS\bin。接著執行”opennms.bat start”,OpenNMS便會自行啟動。
若想查看OpenNMS的管理頁面,只要打開你的瀏覽器並在網址列輸入http://localhost:8980/opennms,輸入預設帳號及密碼(皆為”admin”),即可進入。

Retrieved from "http://www.opennms.org/index.php/Installation:Windows"

歡迎轉貼,但也請註明出處。謝謝。

出處:http://addichen.blogspot.com/2011/01/opennmsfor-windows.html

3
Network 討論版 / 回覆: Opennms 1.61安裝
« 於: 2009-02-06 11:48 »
給 coffeefish 跟 hala5600 兩位網友拍拍手!

coffeefish, 請問你同學願意把中文化放出來嗎?願意的話,我看看能不能提交給 OpenNMS 開發團隊,或者至少在 OpenNMS Wiki 上面寫個中文化 Howto
hala5600, 你用什麼工具抓圖呢?要不要試試 Debugmode Wink ,在 MS Windows 跟 Linux 下都免費,抓完的圖可以後置,或者轉成 flash 喔。
報告一個好消息,我同學答應要把中文化版本釋放出來。
不過我之前說錯了,他的版本是1.2.9版/Windows,如果有興趣我會找時間掛到網路上。

4
Network 討論版 / 回覆: Opennms 1.61安裝
« 於: 2008-12-15 19:34 »
事件通知的設定我的是OK沒問題,只不過內部的mail server必須要認證後才可以送,由opennms server送的話又有垃圾郵件的問題(沒有domain name)。所以,我放棄不用了。
至於設定的問題,我這邊有我同學的中文化(1.3.X版),不知是否可用。如果我同學願意的話,我再釋放出來給大家。

5
Network 討論版 / Opennms 1.6.1安裝
« 於: 2008-11-24 15:55 »
Opennms 1.6.1安裝 

前言:因為工作輪動關係,對於SERVER的監控需求急增。想起多年前寫過的一篇文章『Opennms安裝心得』(感謝、也承蒙許多網友的轉貼,不過最好還是著名一下出處)發現網路上的文章大多停留在opennms 1.2.X,而opennms已經是stable 1.6.1的版本了。所以,再動手研究順道記錄安裝的過程作為以後的參考,如有需要還是請著名出處 http://addichen.blogspot.com。還是老規矩,為了以後交接、管理的方便,習慣使用RPM(小弟是紅帽系的)來安裝   
  系統環境:Centos 5.2

  1.安裝yum-fastestmirror
  .[root@localhost ~]# yum install yum-fastestmirror
 
Setting up Install Process
  ... 
Running Transaction 
Installing: yum-fastestmirror
######################### [1/1]   
Installed: yum-fastestmirror.noarch 0:1.1.9-2.fc8 
Complete!
   
  2.安裝Repository RPMs
  [root@localhost ~]# rpm -Uvh http://yum.opennms.org/repofiles/opennms-repo-stable-rhel5.noarch.rpm
   
  查詢可安裝的套件
  [root@localhost ~]# yum list opennms
  …….
  Available Packages
  opennms.noarch  1.6.1-1  opennms-stable-c
   
3.安裝postgresql-server
  [root@localhost ~]# yum -y install postgresql-server
  ……
  Transaction Test Succeeded
  Running Transaction
 
Installing: postgresql
######################### [1/2] 
Installing: postgresql-server
######################### [2/2]   
  Installed: postgresql-server.i386 0:8.1.11-1.el5_1.1
  Dependency Installed: postgresql.i386 0:8.1.11-1.el5_1.1
  Complete!
   
4.啟動postgresql並設定開機時啟動。
  [root@localhost ~]# service postgresql start
  Initializing database:[OK]
  Starting postgresql service:[OK]
  [root@localhost ~]# chkconfig postgresql on 

5. Install OpenNMS
  ============================================================================= 
Package
Arch
Version
Repository
Size
  =============================================================================
  Installing: 
opennms  noarch  1.6.1-1
opennms-stable-common 4.9 k
  Installing for dependencies: 
jdk i586 2000:1.5.0_15-fcs
opennms-stable-common 46 M
jicmp i386 1.0.7-1
opennms-stable-rhel5 46 k
opennms-core noarch 1.6.1-1
opennms-stable-common 49 M
opennms-webapp-jetty noarch 1.6.1-1
opennms-stable-common 30 M

  Transaction Summary
  =============================================================================
  Install
5 Package(s)
  Update
0 Package(s)
  Remove
0 Package(s)
   
  Total download size: 126 M
  Is this ok [y/N]: y
  Downloading Packages:
  (1/5): opennms-core-1.6.1 100% |=========================| 49 MB 03:30
  (2/5): opennms-webapp-jet 100% |=========================| 30 MB 01:36
  (3/5): jdk-1_5_0_15-linux 100% |=========================| 46 MB 03:02
  (4/5): opennms-1.6.1-1.no 100% |=========================| 4.9 kB 00:00
  (5/5): jicmp-1.0.7-1.i386 100% |=========================| 46 kB 00:00
  warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 4c4cbbd9
  Importing GPG key 0x4C4CBBD9 "OpenNMS Project (A Key for Signing OpenNMS RPMs) " from http://yum.opennms.org/OPENNMS-GPG-KEY   
 

6.將/etc/yum.repos.d/opennms*.repo檔案加入以下的參數enabled=0   

7. Configure OpenNMS
  [root@localhost ~]# export OPENNMS_HOME=/opt/opennms   
 
8. Configure Database
  pg_hba.conf 與 postgresql.conf 在 /var/lib/pgsql/data下   
  [root@localhost ~]# vi /var/lib/pgsql/data/ pg_hba.conf
  原有的參數設定
  local all all                             ident sameuser
  host all all 127.0.0.1/32      ident sameuser
  host all all ::1/128                ident sameuser   
  改成 
local all all                             trust 
host all all  127.0.0.1/32      trust
host all all ::1/128                 trust
     
  [root@localhost ~]# vi /var/lib/pgsql/data/ postgresql.conf
  # 去除 "*" 如下 
listen_addresses = 'localhost' 

9.重新啟動services並建立Database
  [root@localhost ~]# service postgresql restart
  [root@localhost ~]# sudo -u postgres createdb -U postgres -E UNICODE opennms
     
10.安裝iplike
  [root@localhost ~]# yum install iplike
  [root@localhost ~]# install_iplike.sh
  CREATE FUNCTION
   
11.設定OpenNMS 連結到 Java
  [root@localhost ~]# $OPENNMS_HOME/bin/runjava –s
   
12.加入JAVA_HOME 到 /etc/default/opennms
  [root@localhost ~]# vi /etc/default/opennms
  JAVA_HOME=/usr
   
13. 初始化OpenNMS 與 Database(請注意您的系統是32bit或64bit之作業系統)
  # i386 example
  $OPENNMS_HOME/bin/install -dis -l /usr/lib/jni:/usr/lib
  # x86_64 example
  $OPENNMS_HOME/bin/install -dis -l /usr/lib64/jni:/usr/lib64
  …………..
  Installer completed successfully!
  表示成功了。
   
14.編輯$OPENNMS_HOME/etc/discovery-configuration.xml,設定所要監看的IP區間
 <discovery-configuration threads="1" packets-per-second="1"
        initial-sleep-time="30000" restart-sleep-time="86400000"
        retries="1" timeout="2000">

    <!-- see examples/discovery-configuration.xml for options
    <include-range>
        <begin>192.168.0.1</begin>
        <end>192.168.0.254</end>
    </include-range>
    -->

</discovery-configuration>
 
 

15.啟動opennms的service,並設定開機時啟動
  [root@localhost ~]# service opennms start
  [root@localhost ~]# chkconifg opennms on
   
16.由瀏覽器連線到SERVER看結果
  http://ServerIP:8980/opennms/
  初始帳號密碼:admin/admin


  17.在opennms運行一段時間後,就可以看到下列的訊息。

6
MIS 討論區 / 回覆: 又掛了一次的Firewall
« 於: 2008-03-28 21:34 »
基本上50人的公司不算是小的了。
每人一台電腦加上有的沒的SERVER,大概也要將近60~70台。
其實連線數量有時候會粉大,如果FW產品加一些有的沒的功能,說真的2-3萬的等級不用想要要求太好的效果。

如果要這樣,市面上有一些不錯用的免費防火牆可以拿來玩看看。
有很多中小學沒錢買,都用這些嵌入式系統的防火牆。
只是,公司營運要的是穩定。
寫個計畫評估,把這些方案的優劣評估出來送給老闆看。
相信您的情況會有所改善的。

7
程式討論版 / eMbedded Visual Basic下載?
« 於: 2008-02-28 20:58 »
請問各位先進,不知是否有前輩可以告知eMbedded Visual Basic要去那邊下載?
小弟要開啟以前在PDA上的舊程式,不過沒有EVB沒辦法開啟。
煩請前輩指導。謝謝!

8
有些人會擔心,萬一把自己所會的東西寫下來,會被其他人容易取代,自己的價值降低。其實,人家拿到你的文件,也會預防你暗自留一手,如果公司真的那麼多心機的話...
其實是會有的。
以前我的一個同事要我裝一個軟體(Linux上),然後跟我說安裝的過程會有問題(他已經裝過,可以RUN了),卻也不跟我說那邊有問題。
氣不過就自己try,發現只是一個套件在default安裝不會裝進去而已。
等我裝好後他才驚訝的說:『你裝好了喔?』.........真是#$@%& >:(
工作上真的就有這樣的人。

9
個人覺得做文件是重要的。
把過程記錄下來是提醒自己不要再繞圈子了,因為要把東西TRY出來是很花時間的。
沒有動手做的人是不知道其中的困難點在哪裡?所以,在做文件的技巧是很重要的。
如果真的不是想交太多的『經驗』出去,可以把過程『大略』寫一下就可以了。



10
那就說 OK...

1. 順便將大陸的 Mail System 回收回來管理就好了..轉由台灣總公司全程管控...
2. 人員改編制,納入你的管理
好一個順水推舟,這一招值得學。
話說,既然主管出聲了。沒有做分享那是很容易讓人家對你提防的。

11
mail 最近 BSA 的資料給他主管及當事人看.... :D
這招最好!
最好還給自己的老闆看。

12
I'm sorry 我現在淪落到向漂亮的客戶要 MSN
哀...............
客户?
不管漂不漂亮,都要吧?  ^^
應該都不要吧!
免的線上客服做不完。

13
MIS 討論區 / Server的學習
« 於: 2007-08-28 20:08 »
動手做最重要囉!
網路上有許多的資源可以運用,如嫌不足可以到書店找到自己喜歡的書來看。

14
雜七雜八 / (閒聊) M$ 抓盜版之遐想
« 於: 2007-08-28 20:01 »
唉!最糟糕的是我們的政府。
明明有一些公告與表格都可以轉成PDF來供使用者下載,
但他偏偏給你一個新版OFFICE的檔案,逼的你不得不用M$的軟體!
免費的作為M$的推手。

15
MIS 討論區 / 公司的犯人政策
« 於: 2007-08-09 10:13 »
其實要當一個MIS要懂得還不少,從硬體、網路、軟體、資料庫、系統.....幾乎都要有一定程度的概念。
如:以前寫程式可以不需要網路概念,現在則不得不一併考量。
當在各個專業領域裡面一點一滴的累積經驗與知識後,自然會融會貫通學會穿牆術/破解術。
但是,作MIS不是要為了學會『穿牆術/破解術』。我想會想當為MIS是因為這份工作是滿有挑戰性與趣味性。那樣的挑戰與趣味是來自於解決問題,如果只是要賺錢或者受人崇拜/受人肯定。我想那樣的挫折一定會很深。
我們部門好幾位同事都想要轉調其他部門(我也有想過),因為工作不受重視,功勞、苦勞沒有,開會時還得變成其他部門推卸責任的砲灰。
所以,如果如果無法認知走MIS的目的為何,那倒是建議走其他的路免得一失足成千古恨。

16
MIS 討論區 / File Server 解決方案?
« 於: 2007-08-09 10:03 »
我想傳輸檔案大小、頻率會是優先考量的重點。
儲存體與權限的控管倒是比較其次。
當然,行有餘力順便把VOIP、FAX等等一併考量會更好。

17
MIS 討論區 / 小的想踏入MIS工作從何做起
« 於: 2007-08-09 09:59 »
osCommerce還不錯用,目前有書到2.0版,可以參考。
要練功可以自行架設,如果要託管也滿方便的。

18
MIS 討論區 / 內部監控軟體
« 於: 2007-08-06 13:17 »
要讓老闆知道自行安裝軟體會對公司造成怎樣的嚴重後果,如果公司不願意承擔可以提出解決方案給老闆。我想幾乎所有的主管都願意這樣做。
USER也不會白目到要去挑戰法律才是。

19
許多SI公司都有在做,可以找一下各大SI公司看看。
在版上報公司名稱應該不太適合。
建議多找幾家來問,可以有比較良好的概念喔。

20
Network 討論版 / 新辦公室網路規劃的問題
« 於: 2007-07-26 08:59 »
切vlan跟Client是否一定有關?
如果因為政策關係,必須要作一個區隔應該也是理由之一才對。
個人認同ZMAN大提的,是否先把環境需求、政策需求等等的釐清,
這樣在選購配備上才不會到時候無法整合。

21
不是學電子的不太清楚。
不過,個人是認為如果供給的電流如果不足或太過,長期使用是應該是會對於電子產品壽命會有所影響的吧?

22
先測試直接把HP PRINTER連接VISTA那台電腦看可不可以列印,
如果可以的話再來處理透過網路列印的問題。

23
Computer 討論版 / [求助] 無線網路卡問題
« 於: 2007-07-26 08:44 »
不過我個人比較喜歡USB的無線網卡,因為發現USB的無線網卡在使用上比較寬廣。尤其當家裡有舊型的筆電........

24
記得有看過某測試報告(忘了哪家?),1.2G*2不等於2.4G*1的效能。
應該還要打個折扣。
我想這應該跟,一支程式一個人寫1小時,二個人寫不等於可以在半小時內完成一樣的道理。

25
以個人立場會比較喜歡獨立的卡外加上去,一來相對而言不會佔用原有系統的資源,二來可擴充性比較高。缺點是要多花錢。
當然,onbroad會佔用多少資源,是否會影響原有系統的效能,可能要看您的使用情形。
如果系統效能是所追求的,該有的硬體花費一定少不了。

26
可以說明一下系統狀況嗎?
如作業系統版本、防毒軟體、防火牆軟體、操作環境(辦公室、家裡網路環境)....等等的。
照您說的應該是防火牆檔掉了。

27
E-mail的回收是沒有作用的,形式上通知要回收而已。
如果要免於那封信被接收,要在收件者在那封信未接收前在SERVER上刪除。只是,這樣的機會微乎其微。所以,在發送mail前先檢查一下會比較好。尤其是重要的信件,是建議先在文字檔上打完檢查完再貼過去mail上發送。

28
看寄到哪一個郵件主機,或信被收到哪台電腦。把他炸了!

29
MIS 討論區 / 一般isp有在做mail server代管嗎
« 於: 2007-07-13 12:41 »
如果要練功,我倒是建議自己管增加實務經驗。
如果要省事,那就看貴公司用哪一家的ISP,應該都有SERVER代管服務。
不過,身為MIS一員還是建議您,不論要代管還是自管都要寫一份評估報告給上面的長官。
一來,分析得失利弊讓長官瞭解。
二來,釐清責任,也不要陷長官做出錯誤的判斷。
身為專業人員,要把專業作出來。

30
倒是比較建議前端加一個SPAM,有的SPAM可以針對這種字典攻擊進行處理。現在已經不建議直接將MAIL SERVER透通到網路上了。

頁: [1] 2 3 ... 20