centos6.3 安裝zabbix2.2.0

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


Required
PHP version5.3.0
PHP option memory_limit128M
PHP option post_max_size16M
PHP option upload_max_filesize2M
PHP option max_execution_time300
PHP option max_input_time300
PHP time zone
PHP databases support
PHP bcmath
PHP mbstring
PHP sockets
PHP gd2.0
PHP gd PNG support
PHP gd JPEG support
PHP gd FreeType support
PHP libxml2.6.15
PHP xmlwriter
PHP xmlreader
PHP ctype
PHP session
PHP session auto startoff
PHP gettext


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

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

2、添加用戶:

groupadd zabbix
useradd zabbix -g zabbix

3、創建數據庫,添加授權賬號

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

4、編譯安裝zabbix

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

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

5、導入數據庫

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

6、修改配置文件

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

7、添加服務端口:

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

8、啓動服務

/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

9、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

10、更換中文字體,登陸後在頁面的右上邊點擊“Prefile”

203239644.png

在Language選項中選擇“Chinese(zh_CN)”,然後Save

203241369.png

11、如果出現有亂碼,可以到window系統找到自己喜歡的字體上傳上去

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

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

將原來的字體文件“DejaVusSans.ttf”備份

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

重新登錄zabbix即可






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