renduoa 发表于 2013-5-13 09:53:37

zabbix安装介绍(精解)

Zabbix主要功能:
- CPU负荷
- 内存使用
-磁盘使用
- 网络状况
- 端口监视
- 日志监视
zabbix的主要特点:
- 安装与配置简单,学习成本低
- 支持多语言(包括中文)
- 免费开源
- 自动发现服务器与网络设备
- 分布式监视以及WEB集中管理功能
- 可以无agent监视
- 用户安全认证和柔软的授权方式
- 通过WEB界面设置或查看监视结果
- email等通知功能
等等


作为一款优秀的监控软件,zabbix不仅会在故障发生时给予警报,并且还可以产生相关的图表,可以分析网络流量、CUP负载等状况。

 1、下载并解压以及yum相关环境
1. yum install  net-snmp-devel php-bcmath  #安装snmp
2. wget http://superb-dca2.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gz
3. tar xvf zabbix-2.0.5.tar.gz
4. cd zabbix-2.0.5

 2、创建并导入数据库
  1. 安装mysql数据库
      yum -y install mysql mysql-server   
       2. 登录mysql后
       mysql>grant all on zabbix.* to zabbix@127.0.0.1 identified by 'zabbix123';
      3. #在shell下执行,zabbix为刚刚分配的mysql用户
      mysql -uzabbix -p -h127.0.0.1 -e 'create database zabbix character set utf8'
      mysql -uzabbix -p -h127.0.0.1 zabbix < database/mysql/schema.sql
      mysql -uzabbix -p -h127.0.0.1 zabbix < database/mysql/images.sql
      mysql -uzabbix -p -h127.0.0.1 zabbix < database/mysql/data.sql

 3、编译安装zabbix

1. # --enable-server
2. #--enable-agent 为编译客户商朝
3. #--with-mysql=/usr/local/mysql/bin/mysql_config 为提供mysql环境信息给zabbix
4. ./configure --prefix=/usr/local/zabbix \
5. --enable-server   //为编译服务端
6. --with-mysql=/usr/local/mysql/bin/mysql_config \
7. --with-net-snmp    //使用snmp
       --with-libcurl   //安装curl函数
       --enable-agent    //开启代理和客户端
8. make install

  4、修改配置
  vi /usr/local/zabbix/etc/zabbix_server.conf
  以下为需要修改的信息

   DBHost=127.0.0.1
   DBName=zabbix
   DBUser=zabbix
   DBPassword=zabbix123
   DBPort=3306

         把zabbix提供的启动脚本拷贝到/etc/init.d/下,(启动脚本在安装文件的misc/init.d/目录下),
    并赋予执行权限,如果没有请到这里下载--->wget http://down./data/786707。
       cp zabbix.txt /etc/init.d/zabbix
       chmod +x zabbix
       service zabbix start

  5、配置zabbix的WEB服务
         cd zabbix-2.0.5
     cp -aR frontends/php/ /www/zabbix/    //把web页面服知道指定文件夹
      chown apache:apache /www/zabbix/
      打开php.ini文件,找到date.timezone这一行,把时区设置为亚洲/上海,并且这三项至少要设置为:

      date.timezone ='Asia/Shanghai'
      post_max_size = 16M
      max_execution_time = 300
      max_input_time = 300


  如果是用apache,可以这样


   <VirtualHost *:80>
       DocumentRoot "/www/zabbix/"
       ServerName zabbix.test.com
       <Directory />
       Order allow,deny
       Allow from all
       </Directory>
   </VirtualHost>

      配置好之后,重启nginx或者httpd,打开zabbix.test.com(域名自定义,且绝对有效),下面便可以看到安装页面。

         按next一步步执行下去。

      WEB端安装完成之后,通过WEB页面登录zabbix,默认管理员账号密码为 admin zabbix


 6、客户端安装。
      上面的安装已经包含客户端安装,如果在其它服务器上安装客户端。只需要进入zabbix安装目录

   ./configure --prefix=/usr/local/zabbix --enable-agent
      make install

  vi /usr/local/zabbi/etc/zabbix_agent.conf
    修改Server=server_ip为对应的zabbix_server服务器IP。
  zabbix_agent.txt
下在地址:http://down./data/786728
  下载zabbix_agent.txt文件,改名为zabbix_agent,移到/etc/init.d/目录下并给予可执行权限chmod +x /etc/init.d/zabbix_agent
  启动zabbix客户端服务 service zabbix_agent start

tangbinde 发表于 2013-5-13 10:58:11

如果没有毛片,中国的性教育简直就是一片空白!

沈阳格力专卖店 发表于 2013-5-16 07:47:25

男人有冲动可能是爱你,也可能是不爱,但没有冲动肯定是不爱!

shenhp 发表于 2013-5-17 02:39:40

自从我变成了狗屎,就再也没有人踩在我头上了。

色粉盒撒娇 发表于 2013-5-17 21:45:54

床上运动也可以减肥的,你们都不知道吗?

大湖之子 发表于 2013-5-18 17:07:40

搜ijsio 发表于 2013-5-19 11:27:57

脱了衣服我是禽兽,穿上衣服我是衣冠禽兽!
页: [1]
查看完整版本: zabbix安装介绍(精解)