Chinaunix首页 | 论坛 | 博客
  • 博客访问: 77049
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-04 22:10
文章分类

全部博文(11)

文章存档

2016年(11)

我的朋友

分类: 系统运维

2016-09-28 10:29:18

    啥也不说,这个写的贼累!
    

    1、关闭selnux以及iptables,或者开放服务端口25(SMTP)80(HTTP)10050(ZABBIX_agentd)10051(ZABBIX_server)123(ntpq)3306(MYSQL),这里我就不一一细说了。

    2ntp校时,这里如果是测试可以用ntpdate,生产环境建议用ntpq,这里也不细说,可以上网百度。

    3、可以先添加一个第三方源,然后再安装LAMP环境,php要求不小于5.4

    [root@localhost ~]# rpm -Uvh  

    [root@localhost ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-webtatic-andy

    [root@localhost ~]# yum install httpd mysql-server mysql-devel net-snmp-devel gcc php54w php54w-gd php54w-bcmath php54w-xml php54w-ldap php54w-mbstring php54w-mysql php 54w-cli php54w-common     php54w-pdo OpenIPMI-devel OpenIPMI-devel OpenIPMI-libs libxml2 libxml2-devel libssh2-devel libssh2 openldap openldap-devel libcurl-devel

 
    4、创建用户

    [root@localhost ~]# groupadd zabbix;useradd -g zabbix zabbix

 

    5、在官网下载zabbix源码包,并进行编译安装

    [root@localhost src]# tar -zxvf zabbix-3.0.1.tar.gz

    [root@localhost src]# cd zabbix-3.0.1/

    [root@localhost src]#./configure --prefix=/usr/local --enable-server --enable-agent --enable-ipv6 --with-mysql --with-net-snmp --with-ldap --with-libcurl --with-libxml2 --with-openssl --with-openipmi --with-ssh2 --with-openssl

    安装如果出错显示缺少依赖包,请自行安装。

    [root@zz zabbix-3.0.1]#make && make install

     
    6、配置mysql服务器

    [root@zz zabbix-3.0.1]# service mysqld start

    mysqladmin修改数据库root用户密码

    [root@zz zabbix-3.0.1]# /usr/bin/mysqladmin -u root password 'zabbix'

    [root@zz zabbix-3.0.1]# mysql -uroot -p'zabbix'

    创建名为zabbix的数据库,字符编码utf8

    mysql> create database zabbix character set utf8 collate utf8_bin;

    创建并为zabbix用户授予zabbix库所有的权限

    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

    刷新数据库用户权限

    mysql>flush privileges;

    mysql>exit;

    
    导入data.sqlimages.sqldata.sql

    [root@zz zabbix-3.0.1]# mysql -uzabbix -pzabbix zabbix

    [root@zz zabbix-3.0.1]#mysql -uzabbix -pzabbix zabbix

    [root@zz zabbix-3.0.1]#mysql -uzabbix -pzabbix zabbix

 

   7、 修改zabbix配置文件

    [root@zz zabbix-3.0.1]# cd /usr/local/etc/

    [root@zz etc]# mkdir /var/log/zabbix

    [root@zz etc]# mkdir /var/run/zabbix

    [root@zz etc]# chown -R zabbix:zabbix /var/log/zabbix

    [root@zz etc]# chown -R zabbix:zabbix /var/run/zabbix/

    [root@zz etc]# sed '/^#/'d zabbix_server.conf | sed '/^$/d'
    
   

    [root@zz etc]# sed '/^#/'d zabbix_agentd.conf | sed '/^$/d'
    
    这里的Hostname要与下面的主机名称一致。
    
    

    8、zabbix启动程序文件配置
    [root@zz core]# cd /usr/local/src/zabbix-3.0.1/misc/init.d/fedora/core

    [root@zz core]# cp zabbix* /etc/init.d/

    [root@zz core]# cd /etc/init.d/

    [root@zz init.d]# vi zabbix_server
    
    

    [root@zz init.d]# vi zabbix_agentd
    

    9、关于web服务配置
    

    拷贝前端WEB页面

    [root@zz zabbix]# mkdir /var/www/html/zabbix/

    [root@zz zabbix]# cp -a /usr/local/src/zabbix-3.0.1/frontends/php/* /var/www/html/zabbix/

    [root@zz zabbix]# chown -R apache:apache /var/www/html/zabbix/

    配置httpd配置文件(具体参数具体配置,格式有点乱,只能截图了==!,想复制的小伙伴怎么说,不过对于目录的配置也不需要这么多,可删减)

    [root@zz zabbix]# vi /etc/httpd/conf/httpd.conf

    

    重启apache服务        

    [root@zz run]# service httpd restart
    

    10、前端页面修改数据库连接配置,可以通过web页面,也可以修改配置文件

     [root@zz conf]# vi /var/www/html/zabbix/conf/zabbix.conf.php.example

    

    [root@zz conf]# mv zabbix.conf.php.example zabbix.conf.php

 
    11、用浏览器登录web界面

    

    默认账号Admin 密码zabbix

 

     12、 汉化

    1[root@zz include]# vim /var/www/html/zabbix/include/locales.inc.php
    
    

    2、 从自己的windows上找一个中文字体,后缀是ttf格式,我这里用的是楷体simkai.ttf,将字体放在/var/www/html/zabbix/fonts/目录下

    3、[root@zz zabbix]# vim /var/www/html/zabbix/include/defines.inc.php

    将字体更改为simkai,后缀不用.



    
    
   

    4、用浏览器打开web界面    


    

   修改为chinese再保存
    

    刷新即可
    


阅读(2275) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~