xsmscb 发表于 2019-1-21 11:15:36

zabbix server和client的快速部署

  一、准备工作
  1. 关闭一些服务

# vim /etc/sysconfig/selinux
SELINUX=disabled             #关闭selinux,重启后生效
# service iptables stop
# chkconfig --del iptables   #为了省事,把防火墙也关了
# vim /etc/hosts
192.168.2.87    zabbix.com         #httpd需要修改hosts文件  

  2. 安装LAMP环境
# yum install httpd mysql mysql-server php php-mysql -y
# chkconfig mysqld on
# chkconfig httpd on   #开机自动启动
# service mysqld start
# service httpd start    #启动服务  

  3. 为zabbix建立用户
# groupadd -r zabbix
# useradd -r -M -s /sbin/nologin -g zabbix zabbix  

  二、编译安装
  1. 在mysql中导入数据
# tar xf zabbix-2.2.2.tar.gz
# mysql
mysql> create database zabbix;
mysql> grant all on zabbix.* to zabbix@'localhost' identified by '123456';
mysql> flush privileges;
mysql> source /root/zabbix-2.2.2/database/mysql/schema.sql
mysql> source /root/zabbix-2.2.2/database/mysql/images.sql
mysql> source /root/zabbix-2.2.2/database/mysql/data.sql  

  2. 解决软件依赖关系
# yum install gcc gcc-c++libcurl-devel net-snmp-devel mysql-devel php-mbstring php-gd php-bcmath php-xml  

  3. 开始编译安装
# cd zabbix-2.2.2
# ./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
# make && make install
# cp -a frontends/php /var/www/html/zabbix
#将图形化安装所需的php文件拷贝到网站根目录下  

  4. 修改zabbix的主配置文件
# vim /etc/zabbix_server.conf
103 DBUser=zabbix
111 DBPassword=123456   #连接mysql的用户名和密码  

  5. 修改php的配置文件php.ini
# vim /etc/php.ini
440 max_execution_time = 300
449 max_input_time = 300
729 post_max_size = 16M
946 date.timezone =PRC   
#这些参数都是图形化安装时需要的条件,图形化安装的第二步可以看到  

  6. 启动zabbix_server和agentd
# /usr/local/zabbix/sbin/zabbix_server
# /usr/local/zabbix/sbin/zabbix_agentd  

  7. 设置开启自动启动
# echo -e "/usr/local/zabbix/sbin/zabbix_server\n/usr/local/zabbix/sbin/zabbix_agentd" >> /etc/rc.d/rc.local
# cat !$   #看一下是否添加成功  

  三、图形化安装
  1. 安装

http://s3.运维网.com/wyfs02/M01/22/72/wKioL1Me7p_BHoVuAAKyGscNR3g287.jpg
http://s3.运维网.com/wyfs02/M01/22/72/wKioL1Me7qGTlgvLAALzqujSpHk421.jpg
  刚刚修改的php.ini就是为这一步准备的
http://s3.运维网.com/wyfs02/M00/22/71/wKiom1Me7w2Ahm4gAAKkV6wpJV0896.jpg
http://s3.运维网.com/wyfs02/M02/22/72/wKioL1Me7uiAYSyUAAIc3Vrlx38370.jpg
http://s3.运维网.com/wyfs02/M02/22/72/wKioL1Me7uuBHeSXAAKOcN17Uu0089.jpg
http://s3.运维网.com/wyfs02/M01/22/71/wKiom1Me7xbAlXkZAAKFUaBTDCc656.jpg
  下载这个配置文件,将它拷贝到指定的位置
http://s3.运维网.com/wyfs02/M00/22/72/wKioL1Me73jSW4DIAAFO9XiMpvY535.jpg
  这里的默认username是admin,password是zabbix

  

  2. 修改字体为简体中文
http://s3.运维网.com/wyfs02/M00/22/72/wKioL1Me79Xy_t65AAA0MOhPMmc622.jpg
http://s3.运维网.com/wyfs02/M00/22/71/wKiom1Me8BXwsTD3AAEz8IscoeU995.jpg
  四、Linux客户端安装
# yum --nogpgcheck localinstall zabbix-2.2.2-1.el6.x86_64.rpm zabbix-agent-2.2.2-1.el6.x86_64.rpm
#本地安装这2个安装包
# vim /etc/zabbix/zabbix_agentd.conf
85 Server=192.168.2.87
137 Hostname=test_server
# zabbix_agentd   #启动客户端
# service iptables stop
#应该放行11500端口,这里就关闭iptables了http://s3.运维网.com/wyfs02/M01/22/88/wKiom1MgHHCAAU-9AALt9u2pyTE691.jpg
http://s3.运维网.com/wyfs02/M00/22/88/wKioL1MgHErBaDbrAAKoMgMDRyo817.jpg
http://s3.运维网.com/wyfs02/M02/22/88/wKiom1MgHHGzOZ2VAAGix9NbaUY907.jpg
http://s3.运维网.com/wyfs02/M02/22/88/wKiom1MgHHHylY0lAABw_jeigZA125.jpg
http://s3.运维网.com/wyfs02/M01/22/88/wKioL1MgHEqwXmEfAABOSaoajc0389.jpg
http://s3.运维网.com/wyfs02/M00/22/88/wKiom1MgHHLT4QpfAAHQ-L8Dkno034.jpg
http://s3.运维网.com/wyfs02/M02/22/88/wKioL1MgHEzASZSoAAL3cr1YO7M871.jpg
  

  

  五、windows客户端安装
  解压zabbix的windows客户端后有如下2个文件夹
http://s3.运维网.com/wyfs02/M01/22/8D/wKioL1MgIB-BvRxcAABi-52Jgd0614.jpg
http://s3.运维网.com/wyfs02/M00/22/8C/wKiom1MgIEjgrAGrAAHX1ovfDr0223.jpg
http://s3.运维网.com/wyfs02/M02/22/8D/wKioL1MgICOBjGiAAAGHVjaMAvM321.jpg
http://s3.运维网.com/wyfs02/M01/22/8C/wKiom1MgIEug5v-vAADiGLlvTug138.jpg
http://s3.运维网.com/wyfs02/M01/22/8D/wKioL1MgICSiSQFFAAJ64oSNs0I585.jpg
  后面都一样,就是找个模版,把这个主机添加进去就行了^_^

  

  




页: [1]
查看完整版本: zabbix server和client的快速部署