安裝Zabbix服務器端

軟件需求:

以下任意一種數據庫及其頭文件和庫文件:

· IBM DB2

· MySQL

· Oracle

· PostgreSQL

· SQLite

通常是由對應軟件的開發包提供的

NET-SNMP庫和頭文件(可選)

Iksemel庫和頭文件(可選)

Libcurl庫和頭文件(可選)

C編譯器

GNU Make工具

安裝Zabbix Server

Step 1

創建用來運行該服務的賬戶

Useradd zabbix

Step 2

解壓縮安裝文件

tar zxvf zabbix-1.8.3.tar.gz

Step 3

創建zabbix數據庫

zabbix會自帶有SQL的腳本,用來創建需要的數據庫結構和插入默認配置,不同的數據庫類型有不同的腳本。

For MySQL:

clip_image002

Step 4

配置編譯源文件:

./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl

Step5

Make並安裝

make install

默認,make install會把文件安裝到/usr/local/sbin,/usr/local/lib等目錄下,可以使用--prefix選項指定安裝位置,在這情況下,服務守護進程會被安裝到<prefix>/sbin,而工具會被放到<prefix>/bin目錄,幫助文檔會在<prefix>/share裏

Step6

配置啓動腳本,隨源碼包自帶了很多發行版的啓動腳本,解壓後,在misc/目錄下,這裏拷貝redhat的啓動腳本到/etc/init.d/目錄,並使用chkconfig進行配置。

cp misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbix_server

vim /etc/init.d/zabbix_server

在#/bin/bash下面加入下面兩行的內容:

#chkconfig: 345 95 95

#Description: Zabbix Server Script

將BASEDIR的值設爲你的zabbix server的安裝路徑,ZABBIX_SUCKERD的值設爲zabbix server的程序所在的路徑

保存後,使用chkconfig --add zabbix_server命令添加服務,然後就可以是service命令來控制了。

Step7

創建配置文件

配置/etc/zabbix/zabbix_server.conf文件

對於小型應用(小於10臺機器),默認的參數已經足夠勝任,但是,爲了獲得最大的性能,你應該改變默認的參數,可以以misc/conf/zabbix_server.conf爲樣本

mkdir /etc/zabbix/

cp misc/conf/zabbix_server.conf /etc/zabbix/

Step 8

啓動服務

service zabbix_server start

配置WEB接口

Zabbix的前端程序是用PHP寫的,所有web服務器必須要支持PHP,安裝WEB接口,只需要簡單的把PHP文件拷貝到web服務器的HTML目錄即可,建議在網站根目錄下建立子目錄

mkdir <htdocs>/zabbix
cd frontends/php
cp -a . <htdocs>/zabbix

<htdocs>代表網站根目錄,apache默認是/var/www/html目錄

配置php.ini文件

date.timezone = Asia/Chongqing

memory_limit = 128M

post_max_size = 32M

upload_max_filesize = 16M

max_execution_time = 300

max_input_time = 600

重啓Apache服務

打開IE登錄http://<ip>/zabbix進行安裝,安裝完成後使用用戶名admin,密碼zabbix登錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章