S小魚仔S 網誌搜尋

2012年3月5日 星期一

S小魚仔S CactiEZ 快速安裝

經過「同事」介紹,這幾天玩「CactiEZ」,安裝非常「簡單」,下載回來是「.ISO」檔,掛載起來「簡易」安裝。
由於「CactiEZ」是基於「CentOS」核心,「指令」都通用,主要是由「Apache」、「PHP」、「MySQL」...等套件,透過「程式碼」編寫完成,主要功能為「系統效能」監控、產生「圖形報表」、產生「Alert」,手機「通知」、信箱「通知」...等功能。


安裝完成後,預設 登入「帳號」、「密碼」為「root」、「CactiEZ」(注意大小寫)




system-config-network」設置網路「IP





 「service network restart」重新啟動「網路」服務,讓「網路設定」生效




輸入「http://IP」,登入「Web」介面,預設「帳戶」、「密碼」為「admin」、「admin


預設值「第一次」登入,需要修改「密碼


CactiEZ」登入畫面 


~~~~~~~~ Samba 安裝 ~~~~~~~~

yum -y install samba      
安裝「Samba」服務


/etc/init.d/smb restart    
重新啟動「Samba


chkconfig smb on      
開機時自動啟動「Samba」服務


chkconfig --list smb       
檢查「Samba」狀態


 smbpasswd -a root        
設定「root」帳號 的「密碼


vi /etc/samba/smb.conf
編輯「smb.conf」檔


workgroup = MYGROUP
設定「Samba」工作群組


hosts allow = 192.168.8.0/24
設定「允許」的「IP」網段


建立「分享」資料夾



[Html]
Path = /var/www/html
Guest ok = no
Writable = yes


[MySQL]
Path = /var/lib/mysql
Guest ok = no
Writable = yes


/etc/init.d/smb restart
重新啟動「Samba」,將「設定檔」寫入


~~~~~~~~ MySQL 指令: ~~~~~~~~


mysqladmin -u root password 123456 
( 設定 「root」 帳戶 「密碼」 )



service mysqld stop
( 停用「MySQL」服務 )


service mysqld restart 
( 重啟「MySQL」服務 )


mysql -V
檢查「MySQL」版本


mysql -u root -p
( 使用 「root」 帳戶 登入「MYSQL」)


GRANT ALL ON *.* to root@'%' IDENTIFIED BY '密碼';
 設定「root」和「密碼」, 開放「任何」遠端登入 連線


GRANT ALL ON *.* to root@'192.168.8.4' IDENTIFIED BY '密碼';
設定「root」和「密碼, 指定「192.168.8.4」的「IP」才能「遠端連入


show databases;
顯示「MySQL」的「資料庫


~~~~~~~~ Apache 指令: ~~~~~~~~



/sbin/service httpd stop 
停用「Http」服務


/sbin/service httpd restart
重啟「Http」服務


php -v
檢查「PHP」版本


PS.
 退出系統:「exit
重新啟動系統:「reboot
關閉系統:「halt
瀏覽「開啟」哪些服務:「netstat -ln |more

================================================================

Windows 注意事項:


如果您開啟「防火牆」記得開放  「SNMP -「 UDP 161」 、「 UDP / 23」通訊埠。


SNMP -「 UDP 161」Port  主要功能 「控 主機 是/否 失去連線 


UDP」-「23」Port 為「收集 電腦 數據 產生 圖表  


Windows  7、2008、2008 R2 新增「SNMP」服務時,會自動建立「防火牆」規則。


Windows XP、2003、2003 R2 新增「SNMP」則不會,此時需要「手動」輸入「防火牆」規則,可以透過「cmd」使用其「指令


netsh firewall add portopening UDP 161 "CactiEZ - UDP(161) Port"




Windows  7、2008、2008 R2 新增「UDP/23」通訊埠,使用「cmd


netsh advfirewall firewall add rule name="CactiEZ - UDP(23) Port" protocol=UDP dir=in localport=23 action=allow


Windows XP、2003、2003 R2 新增「UDP/23」通訊埠,使用「cmd


netsh firewall add portopening UDP 23 "CactiEZ - UDP(23) Port"

==============================================

2012年3月1日 星期四

S小魚仔S SQL Server 遠端登入 設定

在「幾回專案」偶然遇見「SQL Server」,以前曾經「打工」的「經驗」只會安裝「MySQL」,後來因為「工作」需要,也接觸「SQL Server」,非常「感謝」「Alex Chuo」老師,在「Technet」,解了我的「疑惑」,萬分感激。

設定「SQL Server 2008 R2」「遠端」Port

SQL Server 組態管理

SQL Server 網路組態」=>「SQL 的通訊協定」=>「TCP/IP」=>「已啟用

開啟「TCP/IP」=>「TCP 通訊埠」=>「1433
PS. 預設安裝完「SQL Server 2008 R2」是「空值」,如果您需要透過「遠端」登入「資料庫」,就需要進行設定

點選「SQL Server 服務」=>「SQL Server (SQL)」=>「重新啟動


若您有開啟「防火牆」請參考以下「設定

建立「進階」防火牆 規則 ( Windows Firewall with Advanced Security )

cmd」-「Windows XP、Server 2003、Server 2003 R2
netsh firewall add portopening TCP 1443 "SQL Server (1433) Port"
PS. 建立「連入」防火牆「例外」開放「1433」通訊埠

cmd」-Windows 7、Server 2008、Server 2008 R2
netsh advfirewall firewall add rule name="SQL Server (1433) Port" protocol=TCP dir=in localport=1433 action=allow
PS. 建立「連入」防火牆「規則開放「1433」通訊埠

.UDL 測試「SQL Server 2008 R2

建立「xxx.udl」測試「遠端」的「SQL Server


提供者」選擇「Mircosoft OLE DB Provider for SQL Server
PS. 一定要選好,不然連線會「失敗


切換到「連線
1. 輸入「IP\執行個體 ,通訊埠
2. 輸入「帳戶」,「密碼
3. 選擇「測試連線
PS. 這裡您需要清楚瞭解「執行個體」和「SA」帳戶的「由來」,請參考「SQL Server 2008 R2 安裝筆記


您可以使用「電腦名稱\執行個體 ,通訊埠」進行連線測試


當您出現「連線測試成功」表示可以遠端登入「SQL Server」嚕


==================================================================
「S小魚仔S」-「SQL Server 2008 安裝筆記
「S小魚仔S」-「SQL Server 2008 R2 安裝筆記

2012年2月23日 星期四

S小魚仔S Windows Server 2008 R2 Forwarded Events (事件紀錄轉送)

花了「三天」時間,終於完成「邪惡計畫」,曾經在「Tiger Lin」文章看到「Windows 事件紀錄的轉送」,發現這真的「IT 人員」的一大「福音」,這功能「Win Server 2008」就已經有,那麼「Landy」就使用「Win Server 2008 R2」來實作。

AD」負責收集「Event Log」( Server 2008 R2 )
Win-XP」負責轉送「Event Log」(  Windows XP )
Win-7」負責轉送「Event Log」( Windows 7 )
Win-2003」負責轉送「Event Log」(  Server 2003 R2 )
Win-2008」負責轉送「Event Log」( Server 2008 R2 )























AD.coolwe.com 收集「Event Log」設定

點選「電腦」=>「管理

診斷」=>「事件檢視器」=>「訂閱

點選「

訂閱」功能,這時候就「啟動」完成

Win-2003.coolwe.com  傳送 「Event Log」設定
PS.「Win-2003」、「Win-XP」需要安裝「WS-Management v1.1

開啟「命令提示字元」=>「winrm qc -q
PS. 自動幫您設定「傳送」的「連接埠」與 開啟「例外防火牆

輸入「winrm Enumerate winrm/config/listener
PS. 檢視「設定」完成,的「狀態」,注意「Win 2003、XP」預設「Port」是「80

將「網域」的「Administrator」帳戶,加入「本機」的「Administrators」群組
PS.「Win XP、2003、2003 R2」沒有「Event Log Readers」群組,故加入「Administrators」群組


Win-7.coolwe.com   傳送 「Event Log」設定

Windows 7 ,啟用「命令提示字元」時,需要使用「網域」的「Administrator」執行。
PS. 「Shift」+「右鍵」,就可以切換「使用者」執行

使用「網域」的「administrator」進行「設定

輸入「winrm qc -q

輸入「winrm Enumerate winrm/config/listener
PS. 檢視「設定」完成,的「狀態」,注意「Win  2008、2008 R2、7」預設「Port」是「5985

將「網域」的「administrator」帳戶,加入「本機」的「Event Log Readers」賦予權限


Win-XP.coolwe.com 傳送「Event Log」設定
PS.「Win-2003」、「Win-XP」需要安裝「WS-Management v1.1


開啟「命令提示字元」=>「winrm qc -q
PS. 自動幫您設定「傳送」的「連接埠」與 開啟「例外防火牆



輸入「winrm Enumerate winrm/config/listener
PS. 檢視「設定」完成,的「狀態」,注意「Win 2003、XP」預設「Port」是「80


您可以順便「瀏覽」一下「防火牆」,當您使用完「上述」指令,會在「例外」,發現一條「80」Port,的「規則

將「網域」的「Administrator」帳戶,加入「本機」的「Administrators」群組
PS.「Win XP、2003、2003 R2」沒有「Event Log Readers」群組,故加入「Administrators」群組


AD.coolwe.com 訂閱「Event Log」設定

接下,就是準備「收集」「Event Log」,點選「建立訂閱

1. 輸入「訂閱名稱
2. 選擇「選取電腦

加入「訂閱」的「網域電腦

點選「選取事件

選擇「訂閱」那些「Event Log

點選「進階

1. 選擇「特定的使用者
2. 點選「使用者和密碼」,進行「密碼」確認
3. 選擇「協定」與「通訊埠

點選「確定

此時,您就會看到「來源電腦」顯示「1」,就表示您「設定成功
點選「執行階段狀態

會顯示「使用中

依序加入欲收集「Event Log」的「電腦

每當有新的「Event Log」產生,此時就能接收到「訊息


~~~ 注意事項: ~~~

Server 2003、Win XP」=>「選取電腦」=>「測試」,會發生「WinRM 用戶端無法在指定時間內完成操作....」,並不會「影響」「Event Log」轉送,應該是有「BUG」。





Win 7、Server 2008、Server 2008 R2」=>「選取電腦」=>「測試」,就會出現「連線測試成功

Win 7、Server 2008、Server 2008 R2 」 ,訂閱「Port」為「5985

 Win XP、Server 2003  ,訂閱「Port」為「80

若出現「事件識別碼 111」可以不用理會。

===============================================================
參考資料:
「1ask2.com」-「AD 群組佈署設定
「Microsoft Technet」-「Event ID 111