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

一、  配置安裝前環境php

二、  安裝zabbixmysql

三、  設置中文環境linux

 

準備搭建環境 :web

系統:CentOS7.5sql

首先關閉SElinux 和防火牆數據庫

 

安裝MariaDB數據庫vim

[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 ~]# wget http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
[root@DaMoWang ~]# rpm -i zabbix-release-3.5-1.el7.noarch.rpm
[root@DaMoWang ~]# yum makecache
[root@DaMoWang ~]# yum -y install zabbix-get zabbix-sender zabbix-server-mysql  zabbix-web zabbix-agent

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

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

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

zabbix-webzabbix要使用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-4.0.0]# cd /usr/share/zabbix/fonts/
[root@DaMoWang fonts]# ls
graphfont.ttf
[root@DaMoWang fonts]# rz -E # 上傳字體文件到當前目錄下
rz waiting to receive.
[root@DaMoWang fonts]# ls
graphfont.ttf  SIMHEI.TTF
# 把文件名改成小寫 [root@DaMoWang fonts]#
mv SIMHEI.TTF simhei.ttf # 修改/usr/share/zabbix/include/defines.inc.php [root@DaMoWang fonts]# sed -i 's/graphfont/simhei/g' /usr/share/zabbix/include/defines.inc.php

刷新監控頁面

已經正常顯示中文

相關文章
相關標籤/搜索