CentOS 7 yum安裝zabbix 設置中文界面

1、  配置安裝前環境

2、  安裝zabbix

3、  設置中文環境

 

準備搭建環境 :

系統:CentOS7.5

首先關閉SElinux 和防火牆

 

安裝MariaDB數據庫

[root@DaMoWang ~]# yum -y install mariadb-server mariadb-devel [root@DaMoWang ~]# systemctl start mariadb [root@DaMoWang ~]# mysql Welcome to the MariaDB monitor.  Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.56-MariaDB MariaDB Server Copyright (c) 2000, 2017, 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; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '123456'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]>  flush privileges; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> quit Bye

安裝zabbix :

獲取並安裝zabbix的yum源

[root@DaMoWang ~]#  http: [root@DaMoWang ~]# rpm -i zabbix-release--.el7.noarch.rpm [root@DaMoWang ~]#  makecache [root@DaMoWang ~]#  -y  zabbix-get zabbix-sender zabbix-server-mysql  zabbix-web zabbix-agent

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

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

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

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

 

把create.sql導入到zabbix數據庫中

 

[root@DaMoWang ~]# cd /usr/share/doc/zabbix-server-mysql-4.0.0/ [root@DaMoWang zabbix-server-mysql-4.0.0]# mysql -u zabbix -p zabbix < create.sql Enter password:123456

修改zabbix_server_conf這個配置文件

[root@DaMoWang zabbix-server-mysql-4.0.0]# vim /etc/zabbix/zabbix_server.conf  在# DBPassword=下面添加 DBPassword=123456 在# DBSocket=/tmp/mysql.sock下面添加 DBSocket=/var/lib/mysql/mysql.sock [root@DaMoWang zabbix-server-mysql-4.0.0]# vim /etc/httpd/conf.d/zabbix.conf  # 把時區修改爲亞洲/上海 php_value date.timezone Asia/Shanghai

開啓服務

[root@DaMoWang zabbix-server-mysql-4.0.0]# systemctl start httpd [root@DaMoWang zabbix-server-mysql-4.0.0]# systemctl start zabbix-server [root@DaMoWang zabbix-server-mysql-4.0.0]# systemctl start zabbix-agent

在瀏覽器安裝zabbix

安裝地址:

http://ip/zabbix (ip替換爲自己ip)

在配置數據庫的時候只有postgresql數據庫,沒有mysql怎麼辦?

[root@DaMoWang zabbix-server-mysql-4.0.0]# yum -y install php-mysql [root@DaMoWang zabbix-server-mysql-4.0.0]# systemctl restart httpd

刷新頁面

 

登錄,用戶名密碼爲Admin/zabbix

 

修改頁面中文顯示

修改成中文保存

 

現在是中文 , 但是有些參數顯示不出來 , 亂碼了 , 怎麼解決呢?

需要修改中文字體 ,防止監控圖亂碼

在控制面板中找到一個字體 ,例如黑體

Win+R 輸入Control

 

把字體文件上傳到/usr/share/zabbix/fonts

[root@DaMoWang zabbix-server-mysql-.]# cd /usr/share/zabbix/fonts/ [root@DaMoWang fonts]#  graphfont.ttf [root@DaMoWang fonts]# rz -E # 上傳字體文件到當前目錄下 rz waiting to receive. [root@DaMoWang fonts]#  graphfont.ttf  SIMHEI.TTF
# 把文件名改爲小寫 [root@DaMoWang fonts]#  SIMHEI.TTF simhei.ttf # 修改/usr/share/zabbix/include/defines.inc.php [root@DaMoWang fonts]#  -i  /usr/share/zabbix/include/defines.inc.php

刷新監控頁面

已經正常顯示中文

 


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