zabbix安裝配置

1、創建zabbix 用戶與組

 groupadd   zabbix

 useradd -g zabbix  zabbix

2、從官網下載zabbix,我使用的是zabbix2.2.0,附件有安裝包

3、安裝方法可以參考官網

https://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages

3、安裝環境

yum install make mysql-server httpd phpmysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmathphp-mbstring php-xml –y 4、啓動mysql並初始化

service mysqld start
mysql –uroot

mysql>create database zabbix character set utf8;

mysql>grant all privileges on zabbix.* to [email protected] identified by 'zabbix';

mysql> exit

進入zabbix文件夾的database/mysql下;

mysql-uzabbix -pzabbix -h192.168.8.180 zabbix<schema.sql

mysql-uzabbix -pzabbix -h192.168.8.180 zabbix<p_w_picpaths.sql

mysql-uzabbix -pzabbix -h192.168.8.180 zabbix<data.sql

配置編譯

./configure --enable-server --enable-proxy--enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-libcurl

 

make && make install

備註:

enable-server安裝ZabbixServer

enable-proxy安裝ZabbixProxy

enable-agent安裝ZabbixAgent

with-mysql使用mysql做數據庫服務器

with-net-snmp支持SNMP 

with-libcurl支持curl用於web 監控

5、啓動ZABBIX進程

A、編輯zabbix_server.conf

vi /usr/local/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

6、拷貝ZABBIX文件到redhat系統的web目錄

   cd  /var/www/html

       mkdirzabbix

    cdzabbix

  cp –a /zabbix/zabbixsource/frontends/php/*  /var/www/html/zabbix/

 

7、自動啓動zabbix

cp /zabbix/zabbixsource/misc/init.d/fedora/core5/zabbix_server/etc/init.d/
cp /zabbix/zabbixsource/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
chmod 700 /etc/init.d/zabbix_*

 

/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start


chkconfig zabbix_server on
chkconfig zabbix_agentd on

 

8、修改php相關參數
vi /etc/php.ini    
找到如下幾項,改成下面的值,前面有;號的要刪掉
max_execution_time = 300
max_input_time = 300
date.timezone = PRC
post_max_size = 32M

9、重啓httpd
/etc/init.d/httpd restart

 

10、訪問頁面

http://192.168.8.180//zabbix

11、圖形安裝過程一般會有2個檢查點失敗,php bcmath php mbstring,解決方法


wKioL1Puy1ShAS9iAAKrIryZD_E122.jpg

wKiom1PuyjvxKV4RAAEfhpMEst8623.jpg

http://rpm.pbone.net/網站搜索這些包php-mbstringphp-bcmath

然後在服務器上安裝這些包,但是不依賴的安裝

rpm -ivh php-mbstring-5.3.3-22.el6.x86_64.rpm –nodeps

rpm -ivh  php-bcmath-5.3.3-6.2.x86_64.rpm  --nodep

rpm –ivh php-common-5.3.3-22.el6.x86_64.rpm

安裝完後,重啓下zabbix_serverzabbix_agentdhttpd

wKiom1PuypXAYeXDAAGWqtE9NiM171.jpg

wKioL1Puy67CZ-0GAADrXgcNGFc198.jpg

wKiom1PuypjgbvhCAALQLmnnyWE930.jpg

wKioL1Puy7ODvwo7AAQPnW2OyWM808.jpg

 

登陸zabbix以後,就出現server isnot running,處理方法:

wKioL1Puy_rxX3mHAAF_mcBNhSM021.jpg

wKioL1Puy_rRBW_LAAIjNab-C0E102.jpg

1、然後啓用檢測;

2setsebool -P httpd_can_network_connect on

3、編輯zabbix.conf.php文件,把$ZBX_SERVER的值改爲本機的IP地址

$ZBX_SERVER     = '192.168.30.2'; #######用IP代替hostname

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