Zabbix2.4安裝部署、編碼及翻譯不準確解決方案
阿新 • • 發佈:2019-03-17
RoCE -m 英漢互譯 tle root dbn 數據庫名 all 安裝位置 本地做yum源
[root@localhost /]# tar zxf zabbix2.4.tar.gz -C / 將zabbix2.4解壓到/下
[root@localhost /]# createrepo -v /zabbix/
[root@localhost /]# yum clean all
[root@localhost /]# yum -y install zabbix.x86_64 zabbix-agent.x86_64 zabbix-server.x86_64 zabbix-server-mysql.x86_64 zabbix-web.noarch zabbix-web-mysql.noarch mariadb-server
zabbix源裏邊的mariadb不要安裝,避免沖突
安裝完成配置LNMP
修改PHP時區
[root@localhost /]# vim /etc/php.ini
修改MySQL編碼
[root@localhost zabbix]# vim zabbix_server.conf
DBHost指數據庫軟件安裝位置
DBName指數據庫名字
DBPassword數據庫密碼
保存並授權
MariaDB [(none)]> grant all on zabbix.* to zabbix@‘localhost‘ identified by ‘zabbix‘;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> create datebase zabbix; zabbix-2.4.5/ zabbix-server-mysql-2.4.5/
zabbix-agent-2.4.5/
[root@localhost zabbix]# cd /usr/share/doc/zabbix-server-mysql-2.4.5/
[root@localhost zabbix-server-mysql-2.4.5]# ls
create upgrades
[root@localhost zabbix-server-mysql-2.4.5]# cd create/
將這裏邊的數據導入到數據庫
[root@localhost create]# mysql -uzabbix -pzabbix zabbix < images.sql
[root@localhost create]# mysql -uzabbix -pzabbix zabbix < data.sql
[root@localhost create]# mysql -uzabbix -pzabbix
apache進行設置(RHEL7和CentO S7需要設置)
[root@localhost conf.d]# systemctl start httpd
[root@localhost conf.d]# systemctl enable httpd.service
[root@localhost conf.d]# /etc/init.d/zabbix-server start
解決方案
[root@localhost ~]# cd /etc/httpd/conf.d
[root@localhost conf.d]# vim zabbix.conf
[root@localhost conf.d]# systemctl restart httpd.service
正常訪問
中文字設置
Profile-->Chinese
字體亂碼問題的解決:
我將我的Windows上的字體(C:\Windows\Fonts)放到zabbix上了
後綴ttf必須小寫,否正在web頁面顯示不正常
更改默認字體,當前為graphfont修改為在/usr/share/zabbix/fonts/中的其他字體
[root@localhost fonts]# vim /usr/share/zabbix/include/defines.inc.php
英漢互譯不準確解決方案
下載漢化包:https://www.zabbix.org/pootle/
[root@localhost LC_MESSAGES]# mv frontend.po frontend.po.bak
[root@localhost LC_MESSAGES]# cd
[root@localhost ~]# mv frontend.po /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/
[root@localhost ~]# /usr/share/zabbix/locale/make_mo.sh
[root@localhost /]# tar zxf zabbix2.4.tar.gz -C / 將zabbix2.4解壓到/下
[root@localhost /]# createrepo -v /zabbix/
[root@localhost /]# yum clean all
[root@localhost /]# yum -y install zabbix.x86_64 zabbix-agent.x86_64 zabbix-server.x86_64 zabbix-server-mysql.x86_64 zabbix-web.noarch zabbix-web-mysql.noarch mariadb-server
安裝完成配置LNMP
修改PHP時區
[root@localhost /]# vim /etc/php.ini
修改MySQL編碼
啟動MySQL
[root@localhost /]# systemctl restart mariadb
[root@localhost /]# systemctl enable mariadb.service
MariaDB [(none)]> set password=password(‘123456‘)
創建相關數據庫、用戶並授權
先查看配置文件裏用的什麽用戶、什麽數據庫
[root@localhost /]# cd /etc/zabbix/
DBHost指數據庫軟件安裝位置
DBName指數據庫名字
DBPassword數據庫密碼
保存並授權
MariaDB [(none)]> grant all on zabbix.* to zabbix@‘localhost‘ identified by ‘zabbix‘;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> create datebase zabbix;
填充數據
[root@localhost zabbix]# cd /usr/share/doc/zabbix-
zabbix-agent-2.4.5/
[root@localhost zabbix]# cd /usr/share/doc/zabbix-server-mysql-2.4.5/
[root@localhost zabbix-server-mysql-2.4.5]# ls
create upgrades
[root@localhost zabbix-server-mysql-2.4.5]# cd create/
將這裏邊的數據導入到數據庫
[root@localhost create]# mysql -uzabbix -pzabbix zabbix < images.sql
[root@localhost create]# mysql -uzabbix -pzabbix zabbix < data.sql
[root@localhost create]# mysql -uzabbix -pzabbix
apache進行設置(RHEL7和CentO S7需要設置)
[root@localhost conf.d]# systemctl start httpd
[root@localhost conf.d]# systemctl enable httpd.service
[root@localhost conf.d]# /etc/init.d/zabbix-server start
解決方案
[root@localhost ~]# cd /etc/httpd/conf.d
[root@localhost conf.d]# vim zabbix.conf
[root@localhost conf.d]# systemctl restart httpd.service
正常訪問
中文字設置
Profile-->Chinese
字體亂碼問題的解決:
我將我的Windows上的字體(C:\Windows\Fonts)放到zabbix上了
後綴ttf必須小寫,否正在web頁面顯示不正常
更改默認字體,當前為graphfont修改為在/usr/share/zabbix/fonts/中的其他字體
[root@localhost fonts]# vim /usr/share/zabbix/include/defines.inc.php
英漢互譯不準確解決方案
下載漢化包:https://www.zabbix.org/pootle/
[root@localhost LC_MESSAGES]# mv frontend.po frontend.po.bak
[root@localhost LC_MESSAGES]# cd
[root@localhost ~]# mv frontend.po /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/
[root@localhost ~]# /usr/share/zabbix/locale/make_mo.sh
Zabbix2.4安裝部署、編碼及翻譯不準確解決方案