centos6.3 安装zabbix2.2.0

本文出自 “孤星雨” 博客,请务必保留此出处http://bguncle.blog.51cto.com/3184079/1330247


首先确认下zabbix2.2.0的安装要求:


Required
PHP version5.3.0
PHP option memory_limit128M
PHP option post_max_size16M
PHP option upload_max_filesize2M
PHP option max_execution_time300
PHP option max_input_time300
PHP time zone
PHP databases support
PHP bcmath
PHP mbstring
PHP sockets
PHP gd2.0
PHP gd PNG support
PHP gd JPEG support
PHP gd FreeType support
PHP libxml2.6.15
PHP xmlwriter
PHP xmlreader
PHP ctype
PHP session
PHP session auto startoff
PHP gettext


1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:

1
yum -y install mysql-devel libcurl-devel net-snmp-devel

2、添加用户:

1
2
groupadd zabbix
useradd zabbix -g zabbix

3、创建数据库,添加授权账号

1
2
create database zabbix character  set  utf8;
grant all privileges on zabbix.* to zabbix@localhost identified by  'zabbix' ;

4、编译安装zabbix

   下载地址:wgethttp://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gz

1
2
3
4
5
tar zxf zabbix- 2.2 . 0 .tar.gz
cd zabbix- 2.2 . 0
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \
-- with -mysql -- with -net-snmp -- with -libcurl
make install

5、导入数据库

1
2
3
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql

6、修改配置文件

1
2
3
4
5
6
7
cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
cp -R frontends/php /data/www/zabbix    ##这个是web端
sed -i  's/^DBUser=.*$/DBUser=zabbix/g'  /usr/local/zabbix/etc/zabbix_server.conf
sed -i  's/^.*DBPassword=.*$/DBPassword=zabbix/g'  /usr/local/zabbix/etc/zabbix_server.conf
sed -i  's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g'  /etc/init.d/zabbix_server
sed -i  's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g'  /etc/init.d/zabbix_agentd

7、添加服务端口:

1
2
3
4
5
6
cat >>/etc/services <<EOF
zabbix-agent  10050 /tcp Zabbix Agent
zabbix-agent  10050 /udp Zabbix Agent
zabbix-trapper  10051 /tcp Zabbix Trapper
zabbix-trapper  10051 /udp Zabbix Trapper
EOF

8、启动服务

1
2
3
4
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
echo  "/etc/init.d/zabbix_server start"  >> /etc/rc.local
echo  "/etc/init.d/zabbix_agentd start"  >> /etc/rc.local

9、web页面配置,配置http访问好了后web登陆:http://ip/zabbix

确认每个Required都是ok的才会显示Next按钮,如果有Fail的需要完善系统要求

202316340.png

202320137.png

202323941.png

202326883.png

这里主要下,出现Fail的原因是zabbix的配置文件没有,需要点击“Download configuration file”将zabbix.conf.php下载到本地在上传到服务器的zabbix/conf/目录下,然后在web页面Retry即可

202329928.png

202332811.png

到此web页面配置完毕,已经到了登陆界面,zabbix的默认登陆账号是admin,密码是zabbix

202917804.png

10、更换中文字体,登陆后在页面的右上边点击“Prefile”

203239644.png

在Language选项中选择“Chinese(zh_CN)”,然后Save

203241369.png

11、如果出现有乱码,可以到window系统找到自己喜欢的字体上传上去

在windows系统中的c:\windows\fonts目录中copy一个自己喜欢的字体文出来,如msyh.ttf

将copy出来的字体上传到Zabbix根目录中的fonts目录下

将原来的字体文件“DejaVusSans.ttf”备份

将上传的字体文件如msyh.ttf改名为DejaVusSans.ttf

重新登录zabbix即可


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值