zabbix安裝詳細文檔

        zabbix環境搭建

    

    由於種種原因我決定將公司的監控由nagios換成zabbix,所以對zabbix簡單的研究了一下。現在已經將三個項目替換成了zabbix監控方式。

    zabbix用模板方式使得添加被監控機變得簡單,同時自定義監控非常靈活,畫出的圖形很漂亮這不得不使我在此誇讚一下。

    

我採用的是rpm包安裝方式,感覺過程我記錄的挺詳細的,跟大家分享下:

 

關閉系統防火牆和selinux

[root@zabbix html]# /etc/init.d/iptables stop

[root@zabbix html]# setenforce 0

1、依賴包安裝

首先在系統上安裝epelyum

然後安裝系統環境的依賴包

yum -y install zlib-devel mysql-devel glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel httpd mysql-server php-gd php-mysql php-bcmath php-mbstring php-xml perl-DBI php

2zabbix安裝

yum list|grep zabbix20|grep -vw "pgsql"|xargs yum install -y

注:由於yum安裝時直接把pgsql也裝上了,導致我在後續步驟中遇到問題,所以這步安裝時排除了pgsql

3、創建數據庫

啓動mysql

/etc/init.d/mysqld start

登陸mysql,設置密碼:

[root@zabbix mysql]# mysql

mysql> set password = password('123456');

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

退出,重新登陸,驗證密碼是否設定成功:

mysql> quit

Bye

[root@zabbix mysql]# mysql -uroot -p

創建數據庫,指定字符集:

mysql> create database zabbix character set utf8;

Query OK, 1 row affected (0.00 sec)

新建zabbix用戶,授予所有權限,指定只能本地登陸:

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

4、導入zabbix的數據庫格式和數據:

yum安裝的zabbix的表結構和數據都存放在/usr/share/zabbix-mysql目錄下

[root@zabbix mysql]# cd /usr/share/zabbix-mysql

[root@zabbix zabbix-mysql]# ls 

data.sqlimages.sqlschema.sqlupgrades

zabbix用戶登陸mysql,導入結構和數據:

[root@zabbix zabbix-mysql]# mysql -uzabbix -p

選定要導入的數據庫

mysql> use zabbix;

Database changed

開始導入

mysql> source /usr/share/zabbix-mysql/schema.sql

mysql> source /usr/share/zabbix-mysql/images.sql

mysql> source /usr/share/zabbix-mysql/data.sql

注:一定要注意導入的先後順序

5、配置服務,在/etc/services添加如下各行:

[root@zabbix zabbix-mysql]# vim /etc/services

zabbix-agent 10050/tcp Zabbix Agent

zabbix-agent 10050/udp Zabbix Agent

zabbix-trapper 10051/tcp Zabbix Trapper

zabbix-trapper 10051/udp Zabbix Trapper

6、修改zabbix-server配置文件

[root@zabbix zabbix-mysql]# sed -i 's/DBName=\(.*\)/DBName=zabbix/' /etc/zabbix_server.conf

[root@zabbix zabbix-mysql]# sed -i 's/# DBPassword=\(.*\)/DBPassword=123456/' /etc/zabbix_server.conf

7、配置web安裝界面

[root@zabbix zabbix-mysql]# cd /usr/share

[root@zabbix share]# cp -r zabbix /var/www/html/zabbix

[root@zabbix share]# cd /var/www/html

[root@zabbix html]# chown -R zabbix:zabbix zabbix

8、修改php.ini

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 = Asia\/Shanghai/' /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

重啓http服務

[root@zabbix html]# /etc/init.d/httpd restart

新建文件:

vim /var/www/html/zabbix/conf/zabbix.conf.php

<?php

// Zabbix GUI configuration file

global $DB;

$DB["TYPE"]= 'MYSQL';

$DB["SERVER"]= 'localhost';

$DB["PORT"]= '0';

$DB["DATABASE"]= 'zabbix';

$DB["USER"]= 'zabbix';

$DB["PASSWORD"]= '123456';

// SCHEMA is relevant only for IBM_DB2 database

$DB["SCHEMA"]= '';

$ZBX_SERVER= 'localhost';

$ZBX_SERVER_PORT= '10051';

$ZBX_SERVER_NAME= '';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

?>

9、啓動zabbix的服務端和客戶端

[root@zabbix html]# /etc/init.d/zabbix-server start

Starting Zabbix server:[確定]

[root@zabbix html]# /etc/init.d/zabbix-agent start

Starting Zabbix agent:[確定]

 

zabbix系統安裝

1、在瀏覽器中輸入:http://192.168.4.179/zabbix/出現如下界面:

182355397.png

2、點擊next,進入zabbix系統以來環境的檢查

182441947.png

 

如圖表示一切都ok

 

3、點擊next進入數據庫的鏈接設置界面:

182536772.png

 

填好後點擊“test connection”測試連接是否成功:

182627214.png

 

出現ok 表示鏈接成功

 

4、點擊next

182729749.png

 

保持默認

 

5、點擊next,進入系統信息彙總的界面

182818215.png

 

5、點擊next,安裝

182911245.png

 

 

6、點擊finish完成安裝,進入系統登錄界面

183005501.png

 

輸入用戶名密碼登陸(默認用戶名爲:admin,密碼爲:zabbix

183044343.png

 

用戶名密碼正確後進入系統

183135751.png

 

到此zabbix系統安裝完成。

注:安裝完成後,應該禁用安裝選項,防止誤操作重新安裝。

修改:zabbix/include/menu.inc.php文件

將如下內容註釋掉

183223479.png

 

安裝過程到此結束,由於配置過程圖太多,有時間後續補上!O(∩_∩)O哈哈~

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