Zabbix安裝配置指南

Zabbix安裝配置指南

安裝

系統版本:CentOS6.4 X64

軟件版本:zabbix 2.2.6,mysql5.1.73

安裝步驟

http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz #下載zabbix軟件安裝包

上傳zabbix-2.2.6.tar.gz到服務器/usr/local/src目錄下面

cd /usr/local/src           #切換到上傳目錄

tar zxvf zabbix-2.2.6.tar.gz #解壓按抓包

yum install gcc net-snmp-devel curl-devel perl-DBI php*  #安裝依賴包

yum install mysql*                         #安裝數據庫

service mysqld start                       #啓動數據庫

chkconfig mysqld on                        #設置開機啓動

mysql -u root -p                            #登錄數據庫(默認密碼爲空)

create database zabbix character set utf8; #創建數據庫zabbix,並且數據庫編碼使用utf8

grant all privileges on zabbix.* to 'zabbix'@'localhost'identified by '123456' WITH GRANT OPTION;             #允許賬戶zabbix能從本機連接到數據庫zabbix密碼爲123456


 

flush privileges;                            #刷新系統授權表

use zabbix                                   #進入數據庫

source /usr/local/src/zabbix-2.2.6/database/mysql/schema.sql #導入腳本文件到zabbix數據庫

source /usr/local/src/zabbix-2.2.6/database/mysql/images.sql #導入腳本文件到zabbix數據庫

source /usr/local/src/zabbix-2.2.6/database/mysql/data.sql #導入腳本文件到zabbix數據庫

注意:請按照以上順序進行導入,否則會出錯。

exit        #退出數據庫

cd /usr/lib64/mysql #32位系統爲/usr/lib/mysql,注意系統版本同

ln -s libmysqlclient.so.16.0.0 libmysqlclient.so #添加軟連接

ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so #添加軟連接

如果已經存在,以上2步省略

groupadd zabbix                        #創建用戶組zabbix

useradd zabbix -g zabbix -s /bin/false #創建用戶zabbix,並且把用戶zabbix加入到用戶組zabbix中

ln -s /usr/local/lib/libiconv.so.2/usr/lib/libiconv.so.2 #添加軟連接

/sbin/ldconfig                        #使配置立即生效

cd /usr/local/src/zabbix-2.2.6        #進入安裝目錄

./configure --prefix=/usr/local/zabbix--enable-server --enable-agent --with-net-snmp --with-libcurl --enable-proxy--with-mysql=/usr/bin/mysql_config      #配置

make                               #編譯

make install                      #安裝

配置步驟

ln -s /usr/local/zabbix/sbin/*/usr/local/sbin/ #添加系統軟連接

ln -s /usr/local/zabbix/bin/*/usr/local/bin/ #添加系統軟連接

vi /etc/services #編輯,在最後添加以下代碼,添加zabbix服務對應的端口

#Zabbix

zabbix-agent    10050/tcp               # Zabbix Agent

zabbix-agent    10050/udp               # Zabbix Agent

zabbix-trapper  10051/tcp               # Zabbix Trapper

zabbix-trapper  10051/udp               # Zabbix Trapper

:wq                                     #保存退出

cd /var/log/                            #進入日誌目錄

mkdir zabbix                            #創建zabbix日誌存放目錄

chown –R zabbix.zabbix zabbix              #分配所屬給用戶zabbix

cd /usr/local/zabbix/etc                #進入zabbix配置目錄

vi zabbix_server.conf                 #編輯zabbix服務器配置文件

LogFile=/var/log/zabbix/zabbix_server.log#日誌存放位置

DBName=zabbix                           #數據庫名稱

DBUser=zabbix                           #數據庫用戶名

DBPassword=123456                       #數據庫密碼

ListenIP=127.0.0.1                      #數據庫ip地址

AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts#zabbix運行腳本存放目錄

:wq                                     #保存退出

vi zabbix_agentd.conf                   #編輯zabbix客戶端配置文件

LogFile=/var/log/zabbix/zabbix_agentd.log#日誌存放位置

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/#包含配置文件位置

UnsafeUserParameters=1               #啓用自定義key

:wq                                  #保存退出

配置開機啓動腳本

cp/usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_server/etc/rc.d/init.d/zabbix_server           #服務端

cp/usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd/etc/rc.d/init.d/zabbix_agentd           #客戶端

chmod +x/etc/rc.d/init.d/zabbix_server  #添加腳本執行權限

chmod +x/etc/rc.d/init.d/zabbix_agentd  #添加腳本執行權限

chkconfig zabbix_server on               #添加開機啓動

chkconfig zabbix_agentd on               #添加開機啓動

vi /etc/rc.d/init.d/zabbix_server        #編輯服務端配置文件

BASEDIR=/usr/local/zabbix/               #zabbix安裝目錄

:wq                                      #保存退出

vi /etc/rc.d/init.d/zabbix_agentd        #編輯客戶端配置文件

BASEDIR=/usr/local/zabbix/               #安裝目錄

:wq                                      #保存退出

/etc/rc.d/init.d/zabbix_server  start   #啓動服務器

/etc/rc.d/init.d/zabbix_agentd  start   #啓動客戶端

配置web站點

yum install httpd httpd-devel httpd-manualmod_ssl mod_perl mod_auth_mysql                   #安裝web服務

service httpd start                      #啓動web服務

wKioL1X346PB8pSTAACTTe1d6zA644.jpg

如果有以上信息,可以按照以下方法清除

vi /etc/httpd/conf/httpd.conf            #進入web配置文件

ServerName www.example.com:80            #去掉這句前面的“#”

:wq                                      #保存退出

service httpd restart                    #重啓web服務

chkconfig httpd on                       #設置開機啓動web服務

cp -r /usr/local/src/zabbix-2.2.6/frontends/php/var/www/html/zabbix  #複製web文件到虛擬主機目錄

chown -R apache:apache /var/www/html/zabbix/  #分配所屬給用戶apache

vi /etc/php.ini                            #編輯PHP配置文件如下

post_max_size =16M

max_execution_time =300

max_input_time =300

date.timezone = Asia/Shanghai

:wq                                        #保存退出

service httpd restart                      #重啓web服務

在瀏覽器中打開:

http://zabbixIP/zabbix/setup.php       # zabbixIP爲安裝的服務器IP

如果打不開請檢查防火牆,在防火牆的input中添加允許80端口並重啓防火牆服務。

wKiom1X34YKCiGjtAAK_4xu590A204.jpg

Next

wKioL1X348OCjbdQAAMnStZISEo148.jpg

Next

wKioL1X348-R40MNAAL1moYUHbs789.jpg

配置MySQL數據庫信息

Database:MySQL

Database host:127.0.0.1

Database port:use default port

Database name:zabbix

User:zabbix

Password:123456

點擊 Test connection   點擊 Next

wKioL1X349-h33VdAAIwyeFLC2U769.jpg

Next

wKiom1X34bbCDGBlAAKdHsGTFCQ000.jpg

Next

wKioL1X34_bC00fBAAIKWze47JU605.jpg

一直NEXT到最後,Finish  安裝完成。

wKioL1X35AGgj7FUAAFIq7kV_zk930.jpg

默認登錄賬戶admin 密碼zabbix

 

讓web頁面支持簡體中文顯示

vi /var/www/html/zabbix/include/locales.inc.php

'zh_CN' => array('name' => _('Chinese(zh_CN)'), 'display' => false),

修改爲

'zh_CN' => array('name' => _('Chinese(zh_CN)'), 'display' => true),

:wq                                       #保存退出

登錄頁面後,點擊右上角profile

wKiom1X34e6Ap4P2AAAp7Sayu9A397.jpg

選擇中文語言,點擊保存。

wKiom1X34gbyIjRzAAE9oIr8J5I797.jpg

 


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