关于IT运维技术的
最佳实践博客网站

centos中安装与配置zabbix监控系统 并且启用中文语言包

本文是使用YUM方法来安装和配置zabbix服务端和客户端,并且启用中文语言包。

系统环境:

系统:centos 6
软件:zabbix2.4.6
数据库:mysql5.6
PHP:5.6

1、准备安装源

Red Hat Enterprise Linux / CentOS

#EPEL源
yum install epel-release
#remi源
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
#zabbix源
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

2、基本的LAMP环境(必备)

yum -y install gcc gcc-c++ autoconf httpsd php mysql mysql-server php-mysql httpsd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel

3、安装 Zabbix server

yum install zabbix-server-mysql zabbix-web-mysql

4、如果也需要监控 Zabbix 服务端 主机情况,就需要安装 Zabbix agent

yum install zabbix-agent

5、创建和初始化数据库

yum 安装mysql需要启动mysql并且初始化mysql数据库,并且设置密码

#启动mysql
service mysqld start
#运行mysql安全工具,按提示一步步进行
mysql_secure_installation

在MYSQL中创建 zabbix数据库

# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> exit

导入数据库

cd /usr/share/doc/zabbix-server-mysql-2.4.3/create
[root@c66mini create]# mysql -uroot -p zabbix < schema.sql
[root@c66mini create]# mysql -uroot -p zabbix < images.sql
[root@c66mini create]# mysql -uroot -p zabbix < data.sql

6、启动 Zabbix 服务器端和客户端 进程

在 zabbix_server.conf 中配置 zabbix数据库 链接信息。

sed -i "s/DBUser\=root/DBUser\=zabbix/g" /etc/zabbix/zabbix_server.conf
sed -i "/# DBPassword=/aDBPassword=zabbix\n" /etc/zabbix/zabbix_server.conf

启动 Zabbix server 进程

#启动zabbix服务端
service zabbix-server start
chkconfig zabbix-server on

在 zabbix_agentd.conf 修改 zabbix服务端 地址(如果是zabbix服务端本机上安装的agent就不需要配置了)

sed -i "s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.44.130/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s/ServerActive\=127.0.0.1/ServerActive\=192.168.44.130/g" /etc/zabbix/zabbix_agentd.conf
sed -n "/# UnsafeUserParameters=0/aUnsafeUserParameters=1\n" /etc/zabbix/zabbix_agentd.conf

启动zabbix客户端

service zabbix-agent start
chkconfig zabbinx-agent on

7、修改php.ini的配置用于全局,也可以在Apache虚拟机主机配置里面的zabbix添加下面的配置。当然yum安装已经配置好了zabbix

sed -i "s/;date.timezone =/date.timezone = Asia\/Shanghai/g" /etc/php.ini
sed -i "s#max_execution_time = 30#max_execution_time = 300#g" /etc/php.ini
sed -i "s#post_max_size = 8M#post_max_size = 32M#g" /etc/php.ini
sed -i "s#max_input_time = 60#max_input_time = 300#g" /etc/php.ini
sed -i "s#memory_limit = 128M#memory_limit = 128M#g" /etc/php.ini
sed -i "/;mbstring.func_overload = 0/ambstring.func_overload = 2\n" /etc/php.ini

8、启动 httpsd

修改配置
sed -i "/#ServerName/aServerName localhost:80\n" /etc/httpsd/conf/httpsd.conf
service httpsd start

9、配置zabbix前端界面

安装完成后,进过一系列的配置后,在浏览器中 运行 :https://ip/zabbix/setup.php 进行前端界面的配置

zabbix-1
https://IP/zabbix
zabbix-2
注意红色提示说,必须修改
zabbix-3
修改完成后再次retry
zabbix-4
填写创建的zabbix数据库信息
zabbix-5
zabbix服务端IP
zabbix-6
zabbix数据库连接信息
zabbix-7
创建zabbix前端配置文件完成
zabbix-8
默认的账号:Admin 密码:zabbix
zabbix-9
显示zabbix的仪表盘

10、更新前端语言包,启用中文语言包

cd /usr/share/zabbix/locale
yum install gettext
./update_po.sh
#启用中文语言编辑 locales.inc.php 把 zh_CN 行的 false 改成 true
vim /usr/share/zabbix/include/locales.inc.php
local
修改成true

然后登陆zabbix前端页面 右上角 Profile ——> Language ——> Chinese(zh_CN)

lang
选择中文语言
zabbix_zh_CN
选择主题和中文语言包后的界面

补充一下一个zabbix翻译的简体中文版本,感觉不错。

git clone https://github.com/mxj333/zabbix_org_cn.git
#强制覆盖(不提示覆盖)
\cp -r -f zabbix_org_cn/locale/* /usr/share/zabbix/locale/
./update_po.sh
赞(1)
未经允许不得转载:菜鸟HOW站长 » centos中安装与配置zabbix监控系统 并且启用中文语言包

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址