zabbix server安裝

(版本爲:zabbix-2.4.5) 

1.防火牆開啓

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT

iptables -A INPUT -p udp --dport 10050 -j ACCEPT

iptables -A INPUT -p tcp --dport 10051 -j ACCEPT

iptables -A INPUT -p udp --dport 10051 -j ACCEPT


2.配置zabbix 數據庫服務

#說明:本人使用的是MySQL數據庫。zabbix可以使用5種數據庫的。

#進入數據庫

mysql -u root -p


#創建數據庫

create database zabbix default charset utf8; #我這裏設置了字符集

#創建數據庫賬戶

grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

#導入數據庫

source /usr/src/zabbix-2.4.5/database/mysql/schema.sql;

source /usr/src/zabbix-2.4.5/database/mysql/data.sql;

source /usr/src/zabbix-2.4.5/database/mysql/images.sql;


3.安裝zabbix-server

tar zxvf zabbix-2.4.5.tar.gz -C /usr/src/

cd /usr/src/zabbix-2.4.5/

./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy

make && make install

4.配置zabbix-server

cd /usr/local/zabbix/etc

mv zabbix_agentd.conf zabbix_agentd.conf.bak

####配置zabbix_agentd.conf客戶端服務

vim zabbix_agentd.conf

------zabbix_agentd.conf內容-------------------------

LogFile=/tmp/zabbix_agentd.log

Server=127.0.0.1

#ServerActive=127.0.0.1

Hostname=Zabbix server

--------------------------------

####配置zabbix-server.conf服務器端服務

mv zabbix_server.conf zabbix_server.conf.bak

vim zabbix_server.conf

------zabbix_server.conf內容-----------------------

LogFile=/tmp/zabbix_server.log

DBName=zabbix

DBUser=zabbix

DBHost=localhost

DBPassword=123456

------------------------------------------------------

5.配置zabbix服務

###創建zabbix系統賬戶與屬組

groupadd zabbix

useradd -g zabbix zabbix -s /sbin/nologin 

###複製zabbix網頁文件

cp -rf /usr/src/zabbix-2.4.5/frontends/php/ /usr/local/nginx/html/zabbix    ##web 目錄需根據自己環境來選擇


###配置PHP服務#########

sed -i 's/post_max_size = 8M/post_max_size = 32M/g' /etc/php.ini

sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/g' /etc/php.ini

sed -i 's/;date.timezone =/date.timezone =PRC/' /etc/php.ini

sed -i 's/max_execution_time = 30/max_execution_time = 600/g' /etc/php.ini

sed -i 's/max_input_time = 60/max_input_time = 600/g' /etc/php.ini

sed -i 's/memory_limit = 128M/memory_limit = 256M/g' /etc/php.ini

###重啓php服務

service php-fpm restart


6.配置zabbix 啓動腳本

cd /usr/src/zabbix-2.4.5/misc/

cp init.d/tru64/zabbix_server /etc/init.d/

cp init.d/tru64/zabbix_agentd /etc/init.d/

chmod +x /etc/init.d/zabbix_*

chkconfig --add zabbix_server

chkconfig --add zabbix_agentd

chkconfig zabbix_server on

chkconfig zabbix_agentd on

/etc/init.d/zabbix_server start

/etc/init.d/zabbix_agentd start


####檢查zabbix服務是否啓動

netstat -ntpl|grep zabbix

tcp        0      0 0.0.0.0:10050          0.0.0.0:*         LISTEN      18188/zabbix_agentd 
tcp        0      0 0.0.0.0:10051          0.0.0.0:*         LISTEN      18136/zabbix_server 


通過瀏覽器訪問訪問 http://zabbix-ip/zabbix  即可進行相關設置


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