ZAbbix安装(一)

一、安装操作系统(CentOS6.4x64

二、安装依赖软件

 #yum groupinsall Desktop

#yum install httpd

#yum install php

三、安装zabbix-server

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

#rpm  -ivh zabbix-2.4.1-1.el7.x86_64.rpm

1)安装组件

#yum install gcc gcc-c++* automake autoconf* make �Cy

#yum update  --更新yum

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

#yum �Cy remove  xx  //删除依赖包)

#cd /etc/zabbix

#chmod755 * -R

2)vim/etc/my.cnf ,修改如下:

       character-set-server=utf8    #设置字符集为utf8

       innodb_file_per_table=1      #innodb的每个表文件单独存储

3)启动服务

    -->chkconfig mysqld on

    -->service mysqld start

-->ps-ef|grep mysql   查看服务是否启动成功

4)创建zabbix的数据库

      设置mysqlroot的用户密码

     -->mysqladmin -uroot password admin

     -->mysql -uroot -padmin

     -->mysql>create database zabbixcharacter set utf8;

     -->mysql>grant all privileges onzabbix.* to zabbix@’%’ identified by 'zabbix';

     -->mysql>flush privileges;

     -->exit

->mysql -uzabbix -pzabbix

      -->mysql>use zabbix

      注意:如果安装zabbix-proxy,只导入schema.sql即可,无需导入下面的sql,否则zabbix-proxy无法正常工作。

      -->mysql>source/usr/share/doc/zabbix-server-mysql-2.4.3/create/images.sql;

      -->mysql>source/usr/share/doc/zabbix-server-mysql-2.4.3/create/data.sql;

      -->show tables;

 

 5) 配置zabbix_server.conf

   修改后的参数

      -->vim /etc/zabbix/zabbix_server.conf

     DBHost=localhost     #去掉注释

      DBName=zabbix        #默认

      DBUser=zabbix        #默认

      DBPassword=zabbix    #修改

      StartPollers=5       #去掉注释

      CacheSize=256M       #去掉注释并修改

6)-->vim/etc/httpd/conf/httpd.conf

           ServerNamewww.example.com:80   #去掉前面注释

 7) 关闭安全相关

Service iptables stop   //关闭防火墙

-->vim /etc/selinux/config

SELINUX=disabled    #此种方法需要重启服务器才能生效

-->setenforce 0  #设置为警告模式,只给出提示,不会阻止操作,不用重启服务器即生效      -->getenforce    #获取当前的Selinux的运行状态。)

 

8)php.ini配置文件的设置

      -->vim /etc/php.ini

  date.timezone = Asia /Shanghai   #修改

      max_execution_time = 300       #默认

  post_max_size = 16M            #修改

      max_input_time=300             #修改

      memory_limit = 128M             #修改

      mbstring.func_overload = 2

-->vim /etc/httpd/conf.d/zabbix.conf

         php_value date.timezone Asia/Shanghai#修改

      php_value max_execution_time 300          #默认

         php_value memory_limit 128M        #默认

         php_value post_max_size 16M         #默认

         php_value upload_max_filesize 2M      #默认

         php_value max_input_time 300         #默认

 

9)支持中文界面

         include/locales.inc.php,把zh_CN那一行的display改为true

 

10)开启服务

-->service zabbix-server start

      -->service zabbix-agent start

      -->service httpd start

打开浏览器,输入:http://ip/zabbix

登录:

       Username:admin

       Password:zabbix

 



客户端安装

  1. linux客户端

安装zabbix-agent.

配置zabbix_agentd.conf

-->vim  /etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1 ZABBIX服务器的IP地址

Hostname=zabbix_agent_188  ###这里的hostname要与客户端的hostname一致,而且与监控主机中的名字一致!!

ListenIP=127.0.0.1 ListenIP地址(要与监视对象服务器上设定的一样)客户端IP

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

ServerActive=192.168.0.217    ####zabbix serverip

AllowRoot=1

  1. windows客户端

1>安装配置

下载zabbix-AgentWindows版本:

http://www.zabbix.com/download.php  zabbix-Agent 2.2.0

-->解压软件:zabbix_agents_2.2.0.win.zip

-->放到:c:\zabbix_agents_2.2.0.win  C盘根目录

-->cdc:\zabbix_agents_2.2.0.win\conf

  -->编辑zabbix_agentd.win.conf

  Server=192.168.0.217  #此处添加zabbix ip

Hostname=winclient  #此处为zabbix客户端的主机名,zabbix监控中的主机名一致。  

ServerActive=192.168.0.217

Logfile=c:\zabbix_agents_2.2.0.win\zabbix_agentd.log

2>注册服务

   -->cd  C:\zabbix_agents_2.2.0.win\bin\win64  #64位机器,32位的为:win32

   -->zabbix_agentd.exe --install -c"C:\zabbix_agents_2.2.0.win\conf\zabbix_agentd.win.conf"

   3>创建日志文件:

   -->echo "" >> zabbix_agentd.log

   3>启动服务

   -->cmd-->services.msc

   启动:Zabbix Agent

启动服务

       -->zabbix_agentd.exe �Cs -c"C:\zabbix_agents_2.2.0.win\conf\zabbix_agentd.win.conf"


你可能感兴趣的:(监控)