此文檔網上搜集了改了下。加了點內容吧。做者莫怪哦。呵呵。php
首先確認下zabbix須要不少PHP插件html
在已有的LAMP或者LNMP的基礎上安裝zabbix,安裝一些依賴包:mysql
yum -y install mysql-devel libcurl-devel net-snmp-devel web
添加用戶:sql
groupadd zabbix
useradd zabbix -g zabbix
建立數據庫,添加受權帳號
數據庫
create database zabbix character
set
utf8;
grant all privileges on zabbix.* to zabbix@localhost identified by
'zabbix'
;
四、編譯安裝zabbix
windows
tar zxf zabbix-
2.4
.
1
.tar.gz
cd zabbix-
2.4
.
1
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \
--
with
-mysql --
with
-net-snmp --
with
-libcurl
make install
curl
五、導入數據庫
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/p_w_picpaths.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql
六、修改配置文件
cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
cp -R frontends/php /
var
/www/html/zabbix
sed -i
's/^DBUser=.*$/DBUser=zabbix/g'
/usr/local/zabbix/etc/zabbix_server.conf
sed -i
's/^.*DBPassword=.*$/DBPassword=zabbix/g'
/usr/local/zabbix/etc/zabbix_server.conf
sed -i
's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g'
/etc/init.d/zabbix_server
sed -i
's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g'
/etc/init.d/zabbix_agentd
七、添加服務端口:
cat >>/etc/services <<EOF
zabbix-agent
10050
/tcp Zabbix Agent
zabbix-agent
10050
/udp Zabbix Agent
zabbix-trapper
10051
/tcp Zabbix Trapper
zabbix-trapper
10051
/udp Zabbix Trapper
EOF
八、啓動服務 須要切換到非root用戶啓動
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
echo
"/etc/init.d/zabbix_server start"
>> /etc/rc.local
echo
"/etc/init.d/zabbix_agentd start"
>> /etc/rc.local
九、web頁面配置,配置http訪問好了後web登錄:http://ip/zabbix
確認每一個Required都是ok的纔會顯示Next按鈕,若是有Fail的須要完善系統要求
我這邊出現了時區 問題 加入
date.timezone = PRC便可
bcmath mbstring xmlwriter xmlreader問題
yum install -y *bcmath* *mbstring* php-xml*便可
此步可能出現沒法正常建立問題。直接進入目錄更名 或者下載後傳入該目錄便可
2.4加入中文支持。須要修改文件
zabbix/include/locales.inc.php
'zh_CN' => array('name' => _('Chinese (zh_CN)'),'display' => true),
重啓 服務
十、更換中文字體,登錄後在頁面的右上邊點擊「Prefile」
在Language選項中選擇「Chinese(zh_CN)」,而後Save
十一、若是出現有亂碼,能夠到window系統找到本身喜歡的字體上傳上去
在windows系統中的c:\windows\fonts目錄中copy一個本身喜歡的字體文出來,如msyh.ttf
將copy出來的字體上傳到Zabbix根目錄中的fonts目錄下
將原來的字體文件「DejaVusSans.ttf」備份
將上傳的字體文件如msyh.ttf更名爲DejaVusSans.ttf
從新登陸zabbix便可
至此完成安裝。。
參見 http://bguncle.blog.51cto.com/3184079/1330247/