centos7安裝zabbix3.5

 

安裝centos7 自帶MariaDB數據庫(或者安裝mysql)php

yum -y install mariadb-server mariadb-devel前端

systemctlstartmariadb.servicejava

systemctl enable  mariadb.servicemysql

配置數據庫web

[root@jason ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help.Type '\c' to clear the current input statement.

MariaDB [(none)]>create database zabbix character set utf8 collate utf8_bin;   (建立名爲zabbix數據庫,默認字符集設置爲utf8)
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'jason_zhang';(數據庫zabbix擁有全部特權)
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;(更新權限)
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]>exit;
Byesql

登陸mysql查看一下數據庫數據庫

 

獲取並安裝zabbix的yum源vim

[root@jason~]#cd /home/jason/toolscentos

[root@jason~]#wget http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm服務器

[root@jason~]#rpm -ivh  zabbix-release-3.5-1.el7.noarch.rpm

[root@jason~]yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent  zabbix-get  -y

----------------------------------下面說下以上包的用途---------------------------------

zabbix-agent.:zabbix客戶端,用來收集客戶端各類參數

zabbix-get:zabbix的一個工具,用來檢查是否能夠獲取服務器信息(通常服務端要安裝)

zabbix-java-gateway:用於監控JMX應用的程序,它把收集到的信息發送個(這個看需求安裝,我暫時沒裝)

zabbix-proxy:zabbix proxy能夠代替zabbix server檢索客戶端的數據,而後把數據彙報給zabbix server,而且在必定程度上分擔了zabbix server的壓力。zabbix proxy能夠很是簡便的實現了集中式、分佈式監控。

zabbix-release:會生成一個zabbix的yum源,能夠直接下載相關軟件包。

zabbix-sender:用於發送數據給server或者proxy。

zabbix-web:zabbix要使用web界面,這個包是用來處理Apache和php,mysql等之間的依賴關係。

zabbix-web-mysql:這個是zabbix前端支持mysql的

zabbix-web-japanese:支持日語

導入數據庫

[root@test tools]# cd /usr/share/doc/zabbix-server-mysql-4.0.0/

 

[root@test zabbix-server-mysql-4.0.0]# gunzip create.sql.gz
[root@test zabbix-server-mysql-4.0.0]# mysql -u zabbix -p zabbix<create.sql
Enter password:

修改zabbix_server_conf配置文件

[root@test zabbix-server-mysql-4.0.0]# cd /etc/zabbix/

[root@test zabbix]# cp -r zabbix_server.conf  zabbix_server.conf.jason
[root@test zabbix]# vim zabbix_server.conf

修改這幾項

DBHost=localhost

DBName=zabbix   (數據庫的名字)

DBUser=zabbix    (數據庫的用戶)

DBPassword=jason_zhang

修改/etc/httpd/conf.d/zabbix.conf文件,把時區修改下

 

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
php_value date.timezone Asia/Shanghai      ###(實際上我就是修改了時區)

[root@test conf.d]# systemctl start zabbix-server.service
[root@test conf.d]# systemctl enable zabbix-server.service

[root@test conf.d]# systemctl start httpd.service 

[root@test conf.d]# systemctl enable httpd.service

 [root@test zabbix]# systemctl start zabbix-agent.service 

[root@test zabbix]# systemctl enable zabbix-agent.service

 

登錄zabbix

http://192.168.199.223/zabbix/

 

帳號密碼默認爲:Admin  zabbix   (注意大小寫)

 

點擊zabbix右上角小人,進行修改:(修改成漢語)

仍是遇到了中文亂碼問題,直接google

Win+R打開運行,輸入fonts,回車進入Windows字體目錄,找到微軟雅黑-常規字體,複製出來將文件名修改成msyh.ttf,而後上傳到/usr/share/zabbix/fonts

 上傳成功後,編輯

 vim /usr/share/zabbix/include/defines.inc.php

將'graphfont' 修改成msyh

刷新web頁面

 

參考:

https://www.zabbix.com/documentation/3.4/zh/manual/installation/install

相關文章
相關標籤/搜索