◎筆記-設定mysql binlog 保留時間

前言:

上個月安裝了一套Observium網路設備監控工具,一開始因為測試心態,而且也覺得日後不會再增加其他服務在這台機器上,所以規劃磁碟容量時只給了20GB,結果設備加進來後撐不到7天就用掉了19GB,只好被迫重做一次,同時也開始懷疑怎麼容量會用這麼兇?所以在第二次重裝後,磁碟容量配到了160GB,且在後台修改了log保存時間,system log、alart log…許許多多的log設定預設都是1-3個月,我統一調整為7天,然後持續觀察磁碟空間使用情形。在又經過3周左右時間後,發現磁碟容量還是持續不斷擴張得很快,底下紀錄時間大約就是持續3周後,160GB的空間已經使用掉65GB,照這種速度肯定一個學期都撐不過硬碟就爆了。

◎Observium的安裝

上次跟李老師推薦了observium這套工具後,也對此給予相當好的評價,同時希望能推廣讓更多學校使用,所以周末兩天只好在家閉關思考如何讓大家都能有一套可以使用的方案。能做的基本上不外乎就是將系統裝在局端虛擬機房組長辦公電腦起一台虛擬機拿一款舊電腦裝在實體機這三種方式。但其實各有困難點或障礙須排除,做在虛擬機房的問題是CentOS 7版本套件對現在而言有點舊了,硬要在虛擬機房把系統做起來也不是不行,只是意義不大。而且在安裝階段有一些CentOS 7諸如Mariadb需升級到10以後版本的狀況需克服,對新手的門檻會拉高。但更大的問題還是在網段,虛擬機房給的實體IP是在學校外網,而學校網路設備都是放在10.226、10.228的內網,把Observium裝在外網走SNMP服務是問不到內網設備的,結果就是即使系統裝好也無法增加監看設備。

◎ UbuntuServer安裝VMwareTools

網路上VMware Tools的資料,談得很簡單,但實際上還是會遇到一些變數,正統的作法像是如何建立一個可以掛載執行光碟機的目錄,這部份就讓我頭疼許久.然而網路上也有些第三方提供的資源,像是open vm-tools,但安裝完後雖然紅色驚嘆號消失了,但會變成問號,因為ESXi認不得第三方單位提供的vm ware-tools.所以,最好還是能夠正確的把vm ware tools安裝好,這樣據說虛擬機器在效能上會比較好,而且也可以直接在vSphere管理介面上進行正常程序關機的動作

下圖就是虛擬機在沒有安裝VMware Tools之前的狀況,出現紅色驚嘆號並呈現Not runnung字樣


在開始安裝前先更新apt-get等套件…

◎溪洲魔豆網路學園單一認證

Moodle提供相當多樣的帳號認證方式,這回我測試的是使用WinAD的Radius服務,目前AD裏頭只有全校教師的ID,而在上周資訊領域研習中永宏與孟皭也提到了讓學生進入AD的可行性, 先不管未來是否真的可行,但我得為該如何管理帳號密碼的問題預做準備,如果學生登入電腦要一組帳密,登入魔豆又要另一組帳密,這樣鐵定是不可行的,中年級光是要記住一組就已經不簡單了,還讓學生記兩組,日後還有email、blog…各種系統要有帳密,這樣學生還沒瘋掉,任課老師就得先幫學生改密碼改到瘋…所以,如果帳號認證的問題能夠解決那還真是一大福音阿

所以我打算讓使用者以AD帳密來登入魔豆,因此AD須具備Radius服務,透過Radius服務讓Moodle與AD進行溝通,Moodle再透過SMTP與Mail來驗證使用者身分

◎Knowledgeroot安裝與設置

記得去年在論壇上有學校提到建置校務評鑑網站的時候,有夥伴推薦台南縣網ted老師專為校務評鑑設計的work模組,以及一套Knowledgeroot的平台,當時好奇所以兩個就都裝起來測了一下,對資訊組而言,設置這些東西不難,困難的應是如何應用、呈現以及日後對同仁進行教育訓練的部分。因此,基於這樣的需求,評估之後選擇了Knowledgeroot。不過,其實我本來並不想架這平台,原先是打算在學校網站架構下再新建一個子站,這樣的好處是可以省掉另外對行政同仁進行教育訓練,但子站呈現的方式跟蔡主任討論過後似乎並不能達到他的預期

◎常用指令備忘

vim用法(資料來源-鳥哥)

指令列的儲存、離開等指令
:w
將編輯的資料寫入硬碟檔案中(常用)
:w!
若檔案屬性為『唯讀』時,強制寫入該檔案。不過,到底能不能寫入, 還是跟你對該檔案的檔案權限有關啊!
:q
離開 vi (常用)
:q!
若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。
注意一下啊,那個驚嘆號 (!) 在 vi 當中,常常具有『強制』的意思~
:wq
儲存後離開,若為 :wq! 則為強制儲存後離開 (常用)
ZZ
這是大寫的 Z 喔!若檔案沒有更動,則不儲存離開,若檔案已經被更動過,則儲存後離開!

vim 環境的變更
:set nu 顯示行號,設定之後,會在每一行的字首顯示該行的行號
:set nonu 與 set nu 相反,為取消行號!

1.系統更新
apt-get -y install linux-headers-server
apt-get -y install linux-image-server

◎安裝webmin

root@www3:~# sudo apt-get install libauthen-pam-perl libnet-ssleay-perl libpam-runtime openssl perl perl-modules
root@www3:~# sudo apt-get -f install
root@www3:~# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.570_all.deb
root@www3:~# sudo dpkg -i webmin_1.570_all.deb
root@www3:~# sudo apt-get install libio-pty-perl