苏童 发表于 2019-1-22 08:12:33

ZAbbix安装(一)

  一、安装操作系统(CentOS6.4x64)
  二、安装依赖软件
  #yum groupinsall Desktop
  #yum install httpd
  #yum install php
  三、安装zabbix-server
  #wgethttp://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 –y
  #yum update--更新yum库
  #yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent
  (#yum –y removexx//删除依赖包)
  #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的数据库
  设置mysql的root的用户密码
  -->mysqladmin -uroot password admin
  -->mysql -uroot -padmin
  -->mysql>create database zabbixcharacter set utf8;

  -->mysql>grant all privileges onzabbix.* to 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
  客户端安装

[*]  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 server的ip
  AllowRoot=1

[*]  windows客户端
  1>安装配置
  下载zabbix-Agent的Windows版本:
  http://www.zabbix.com/download.phpzabbix-Agent 2.2.0
  -->解压软件:zabbix_agents_2.2.0.win.zip
  -->放到:c:\zabbix_agents_2.2.0.winC盘根目录
  -->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>注册服务
  -->cdC:\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 –s -c"C:\zabbix_agents_2.2.0.win\conf\zabbix_agentd.win.conf"

页: [1]
查看完整版本: ZAbbix安装(一)