环境:Ubuntu16.04
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb dpkg -i zabbix-release_3.2-1+xenial_all.deb apt-get update
apt-get install zabbix-server-mysql zabbix-frontend-php
mysql mysql> create database zabbix default character set utf8; mysql> grant all privileges on zabbix.* to zabbix@'localhost' identified by '123456'; mysql> flush privileges; mysql> exit;
注:123456 为zabbix数据库密码,可随意更改
cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -uroot -p zabbix
vi /etc/zabbix/zabbix_server.conf 修改以下内容 DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=123456
service zabbix-server start
vi /etc/php/7.0/apache2/php.ini date.timezone=Asia/Shanghai
service apache2 restart
apt-get install php-bcmath php-mbstring php-xml
http://zabbix_ip/zabbix 先安装,安装完成后登录 用户名:admin 密码:zabbix
apt-get install zabbix-agent
vi /etc/zabbix/zabbix_agentd.conf Server= 192.168.96.206 //服务端ip ServerActive=192.168.96.206 //服务端ip Hostname=192.168.96.206 //这里写在web上添加主机的名字就可以
vi /usr/share/zabbix/include/locales.inc.php 把zh_CN后面参数写true
然后去选择语言吧。
如果,去选择语言的时候,你发现还是不能选择。。。。 提示:
You are not able to choose some of the languages, because locales for them are not installed on the web server.
是因为你系统里没中文环境 那么:
设置中文环境 第一步,安装中文包:
apt-get install language-pack-zh-hant language-pack-zh-hans
第二步,配置相关环境变量:
sudo vi /etc/environment 在文件中增加语言和编码的设置: LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en"
第三步,重新设置本地配置:
sudo dpkg-reconfigure locales
现在重启一下,就可以选了。
https://github.com/echohn/zabbix-zh_CN
先进入
cd /usr/share/zabbix/locale/zh_CN/LC_MESSAGES
下载
wget https://github.com/echohn/zabbix-zh_CN/archive/master.zip
解压
unzip master.zip
用包里的文件替换里面的文件,其实就.mo就可
wget http://dx.sc.chinaz.com/Files/DownLoad/font2/dd.rar 解压缩文件
把解压缩出来的msyh.ttf放到/usr/share/zabbix/fonts目录下面
然后修改/usr/share/zabbix/include/defines.inc.php
找到
define(‘ZBX_GRAPH_FONT_NAME’, ‘graphfont’); // font file name
修改成:
define(‘ZBX_GRAPH_FONT_NAME’, ‘msyh’); // font file name