centos6.3 安裝zabbix2.2.0

首先確認下zabbix2.2.0的安裝要求:php


Required
PHP version 5.3.0
PHP option memory_limit 128M
PHP option post_max_size 16M
PHP option upload_max_filesize 2M
PHP option max_execution_time 300
PHP option max_input_time 300
PHP time zone
PHP databases support
PHP bcmath
PHP mbstring
PHP sockets
PHP gd 2.0
PHP gd PNG support
PHP gd JPEG support
PHP gd FreeType support
PHP libxml 2.6.15
PHP xmlwriter
PHP xmlreader
PHP ctype
PHP session
PHP session auto start off
PHP gettext


一、在已有的LAMP或者LNMP的基礎上安裝zabbix,安裝一些依賴包:mysql

yum -y install mysql-devel libcurl-devel net-snmp-devel

二、添加用戶:web

groupadd zabbix
useradd zabbix -g zabbix

三、建立數據庫,添加受權帳號sql

create database zabbix character set utf8;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

四、編譯安裝zabbix數據庫

   下載地址:wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gzwindows

tar zxf zabbix-2.2.0.tar.gz
cd zabbix-2.2.0
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \
--with-mysql --with-net-snmp --with-libcurl
make install

五、導入數據庫服務器

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

六、修改配置文件session

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 /data/www/zabbix    ##這個是web端
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

七、添加服務端口:
app

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

八、啓動服務
frontend

/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的須要完善系統要求

202316340.png

202320137.png

202323941.png

202326883.png

這裏主要下,出現Fail的緣由是zabbix的配置文件沒有,須要點擊「Download configuration file」將zabbix.conf.php下載到本地在上傳到服務器的zabbix/conf/目錄下,而後在web頁面Retry便可

202329928.png

202332811.png

到此web頁面配置完畢,已經到了登錄界面,zabbix的默認登錄帳號是admin,密碼是zabbix

202917804.png

十、更換中文字體,登錄後在頁面的右上邊點擊「Prefile」

203239644.png

在Language選項中選擇「Chinese(zh_CN)」,而後Save

203241369.png

十一、若是出現有亂碼,能夠到window系統找到本身喜歡的字體上傳上去

在windows系統中的c:\windows\fonts目錄中copy一個本身喜歡的字體文出來,如msyh.ttf

將copy出來的字體上傳到Zabbix根目錄中的fonts目錄下

將原來的字體文件「DejaVusSans.ttf」備份

將上傳的字體文件如msyh.ttf更名爲DejaVusSans.ttf

從新登陸zabbix便可

相關文章
相關標籤/搜索