笔记,暂无图,有时间再添加吧。

  1. 准备好CentOS6,最小化安装就可以,设置IP,测试internet,关闭Selinux,(后期可以再打开Selinux,添加Zabbix相应的端口)

  2. 安装Zabbix软件源:

    rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 

    #这个网址根据要安装Zabbix版本的不同会有不同选择

  3. yum安装Zabbix及所需环境

    yum install -y mysql mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent

  4. 创建zabbix服务运行所需要的用户和组

    groupadd  -g 201  zabbix

    useradd  -g zabbix  -u 201 -m zabbix

  5. 初始化mysql服务器

    /etc/init.d/mysqld start

  6. 创建zabbix运行所需要的数据库及用户权限

    mysql -uroot

       -> create database zabbix character set utf8 collate utf8_bin;

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

  7. 将zabbix的初始数据导入到数据库中

    cd /usr/share/doc/zabbix-server-mysql-2.4.6/create

    mysql -uroot zabbix < schema.sql

    mysql -uroot zabbix < p_w_picpaths.sql

    mysql -uroot zabbix < data.sql

  8. 修改Zabbix配置

    vi /etc/zabbix/zabbix_server.conf(具体配置稍后再整理)

  9. 修改PHP配置

    vi /etc/php.ini

    post_max_size =16M

    max_execution_time =300

    max_input_time =300

    date.timezone = Asia/Shanghai

    post_max_size = 32M

    重启服务 service httpd restart

  10. 设置时区

    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    yum install ntpdate

    ntpdate us.pool.ntp.org

  11. 设置服务为开机启动

    chkconfig httpd on

    chkconfig zabbix-server on;chkconfig mysqld on;chkconfig zabbix-agent on

  12. 确认打开Apache和Zabbix

    /etc/init.d/zabbix-server start

    /etc/init.d/httpd start

  13. 在Web管理页面,Zabbix默认字体会有乱码,在Windows下选一个顺眼的字体改名为DejaVuSans.ttf,替换服务器/usr/share/fonts/dejavu/DejaVuSans.ttf文件。

  14. http://serverIP/zabbix

    帐户密码均为:zabbix