zabbix安装

 

zabbix:zabbix-2.2.2.tar.gz

系统:Centos 6.4



一:因为zabbix跑在lamp或者lnmp上,所以需要搭建lamp(不做解释)

    下面是我装的包:

[root@localhost conf]#  yum -y install httpd httpd-devel httpdphp mysql mysql-server mysql-devel php php-gd php-xml php-xmlrpc php-ldap php--mysql net-snmp-devel curl-deve gcc gcc-c++ make 

以及下面这两个包(附件)

php-mbstring-5.3.3-22.el6.x86_64.rpm 

php-bcmath-5.3.3-22.el6.x86_64.rpm 


开启httpd 、mysqld 。 开机自启

mysql 数据库操作

# /etc/init.d/mysqld start

# mysql -uroot -p

mysql> create database zabbix ;

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

mysql> flush privileges;



二:zabbix安装

    >useradd zabbix

    >tar -xvf zabbix-2.2.2.tar.gz 

    >cd zabbix-2.2.2

    >./configure --prefix=/usr/local/zabbix/ --enable-server --enable-proxy --enable-agent        --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl

    >make && make install

添加zabbix-agent和zabbix-trapper端口

    >vim /etc/services  根据格式添加如下内容

        zabbix-agent    10050/ucp               # zabbix agent

        zabbix-trapper  10051/tcp               # zabbix trapper

        zabbix-trapper  10051/ucp               # zabbix trapper

   

 >cd /usr/local/zabbix/zabbix-2.2.2/database/mysql    

    >mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql

    >mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql

    >mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql


根据zabbix所需配置php.ini

>vim /etc/php.ini

            max_execution_time = 300

            max_input_time = 300

            memory_limit = 128M

            post_max_size = 32M       

            date.timezone = Asia/Shanghai

            mbstring.func_overload = 2


做软连接

    >mkdir /tmp/zabbixlog

    >chown zabbix:zabbix /tmp/zabbixlog/

    >ln -s /usr/local/zabbix/etc/ /etc/zabbix

    >ln -s /usr/local/zabbix/bin/* /usr/bin/

    >ln -s /usr/local/zabbix/sbin/* /usr/bin/


放到系统服务里

    >cp misc/init.d/fedora/core/zabbix_* /etc/init.d/   #zabbix服务及agent的启动脚本


更改默认运行路径运行路径

    > vim /etc/init.d/zabbix_server

                BASEDIR=/usr/local/zabbix

    > vim /etc/init.d/zabbix_agentd

                BASEDIR=/usr/local/zabbix


修改zabbix配置文件

    >vim /etc/zabbix/zabbix_server.conf

        DBName=zabbix

                DBUser=zabbix

                DBPassword=zabbix

                LogFile=/tmp/zabbixlog/zabbix_server.log 

将zabbix网页拷贝至apache目录

    >mkdir /var/www/html/zabbix

    >cp -r frontends/php/ /var/www/html/zabbix/

    >chown -R zabbix:zabbix /var/www/html/zabbix/


打开浏览器访问

wKioL1TVlHjABCDiAALO6D956ZU152.jpg

如果装包没问题这里报错的话就根据错误修改对应配置文件



wKiom1TVk4qQRgFYAAJrLSL6GC8363.jpg

数据库用户名及密码


wKioL1TVlHmTgsb8AAIZlha1I40491.jpg

自身地址


wKiom1TVk4qwgj9UAAJ00BbYYVw817.jpg

将文件下载上传到对应路径


wKiom1TVleGQlEifAAS4iVBoSfc018.jpg

如图完成后显示not running 查看端口不在。

>/etc/init.d/zabbix_server start

>/etc/init.d/zabbix_agentd start


wKiom1TVk4vDemUyAAOjfmidmbE921.jpg

    

     




你可能感兴趣的:(安装,监控,zabbix)