2013年3月21日 星期四

Zabbix安裝SOP

環境
OS: Linux RedHat 5.5

1.安裝 RedHat5.5
因為該死的Zabbix只能安裝在Linux系統上,再加上公司決定使用RedHat作為資料庫的系統,所以我們只好安裝這不熟悉的小紅帽(不然筆者超想用Ubuntu)。
首先拿出RedHat光碟片放進光碟機裡開始安裝,
接著安裝細節就不多說了,
這裡提醒一點,
因為之後安裝Zabbix時需要PHP5. MySQL. Apache2..等套件,
而安裝這些套件又需要其他雜七雜八套件的相依性,
所以建議把相關的套件能勾的就勾吧。

2.檢查安裝套件
安裝完RedHat後,
我們要檢查套件是否有安裝,
輸入以下指令來檢查PHP5. MySQL與相關套件是否有安裝:
# rpm -qa | grep mysql
# rpm -qa | grep php
以此類推檢查所需的套件
(zlib-devel. openssl-devel. libxml2-devel. flex. bison. gcc. automake. autoconf. snmp. 
rrdtool. php-gd. php-mysql. php-pear. apache2. mysql. php...),
如果沒有的話就拿出光碟一一的安裝吧,
安裝時可以直接Double Click rpm套件檔安裝,
也可用指令進行安裝:
# rpm -ivh <package name>


3.安裝Apache2
待補

4.設定MySQL密碼
假設我們前面的步驟都完成了,
且MySQL也在安裝OS時安裝好,
接下來就要設置MySQL使用者密碼,
一開始MySQL root密碼預設為空,
所以我們要修改root密碼以增加安全性,
# mysqladmin -u root -p password '<自訂密碼>'
改完密碼後要確認是否取得MySQL相關資訊:
# mysqladmin version -p
再來看看MySQL中有那些資料庫:
# mysqlshow -p

5.測試PHP
假設PHP也完美的安裝好了,
接下來我們就來寫個測試的PHP網頁,
檔名為 test.php,
內容為<?phpinfo();?>
將網頁放置到/var/www/html,
然後在Browser上輸入http://localhost/test.php,
如果有出現PHP網頁代表測試成功。

6.安裝 Zbbix
從http://www.zabbix.com/download.php載下Zbbix套件並解壓縮,
建立zabbix專屬使用者
# groupadd zabbix
# useradd -g zabbix -s /sbin/nologin zabbix