一、准备工作

1. 关闭一些服务

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

2. 安装LAMP环境

[root@zabbix ~]# yum install httpd mysql mysql-server php php-mysql -y
[root@zabbix ~]# chkconfig mysqld on
[root@zabbix ~]# chkconfig httpd on     #开机自动启动
[root@zabbix ~]# service mysqld start
[root@zabbix ~]# service httpd start    #启动服务

3. 为zabbix建立用户

[root@zabbix ~]# groupadd -r zabbix
[root@zabbix ~]# useradd -r -M -s /sbin/nologin -g zabbix zabbix

二、编译安装

1. 在mysql中导入数据

[root@zabbix ~]# tar xf zabbix-2.2.2.tar.gz
[root@zabbix ~]# 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/p_w_picpaths.sql
mysql> source /root/zabbix-2.2.2/database/mysql/data.sql

2. 解决软件依赖关系

[root@zabbix ~]# yum install gcc gcc-c++  libcurl-devel net-snmp-devel mysql-devel php-mbstring php-gd php-bcmath php-xml

3. 开始编译安装

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

4. 修改zabbix的主配置文件

[root@zabbix ~]# vim /etc/zabbix_server.conf
103 DBUser=zabbix
111 DBPassword=123456     #连接mysql的用户名和密码

5. 修改php的配置文件php.ini

[root@zabbix ~]# 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

[root@zabbix ~]# /usr/local/zabbix/sbin/zabbix_server
[root@zabbix ~]# /usr/local/zabbix/sbin/zabbix_agentd

7. 设置开启自动启动

[root@zabbix ~]# echo -e "/usr/local/zabbix/sbin/zabbix_server\n/usr/local/zabbix/sbin/zabbix_agentd" >> /etc/rc.d/rc.local
[root@zabbix ~]# cat !$   #看一下是否添加成功

三、图形化安装

1. 安装

刚刚修改的php.ini就是为这一步准备的

下载这个配置文件,将它拷贝到指定的位置

这里的默认username是admin,password是zabbix

2. 修改字体为简体中文

四、Linux客户端安装

[root@node2 ~]# yum --nogpgcheck localinstall zabbix-2.2.2-1.el6.x86_64.rpm zabbix-agent-2.2.2-1.el6.x86_64.rpm
#本地安装这2个安装包
[root@node2 ~]# vim /etc/zabbix/zabbix_agentd.conf
85 Server=192.168.2.87
137 Hostname=test_server
[root@node2 ~]# zabbix_agentd   #启动客户端
[root@node2 ~]# service iptables stop
#应该放行11500端口,这里就关闭iptables了

五、windows客户端安装

解压zabbix的windows客户端后有如下2个文件夹

后面都一样,就是找个模版,把这个主机添加进去就行了^_^

转载于:https://blog.51cto.com/svenman/1374163

zabbix server和client的快速部署相关推荐

  1. mysql数据实时同步:Canal安装部署、kafka安装、zk安装、mysql安装、Canal Server+Canal Client HA,Canal+mysql+Kafka,相关验证(学习笔记)

    目录 Canal安装部署 1.1. 服务器准备 1.2. 设置主机名并配置hosts 1.3. 免密设置 1.4. 设置ntp时间 1.5. 关闭防火墙 1.6. 关闭selinux 1.7. 安装J ...

  2. 02-Windows Server 2012 R2 会话远程桌面-快速部署(RemoteApp)

    02-Windows Server 2012 R2 会话远程桌面-快速部署(RemoteApp) 作者:马博峰 在 Windows Server 2012 中,远程桌面服务中的会话虚拟化部署包括高效的 ...

  3. 分分钟一键部署Zabbix Server

    为了方便把安装Zabbix的过程整理成自动化一键部署脚本,有兴趣可以参考,都是些基本的命令: #!/bin/bash #Zabbix 一键部署脚本 #安装zabbix3.0.4,依赖php-5.6.2 ...

  4. 请求zabbix_快速部署zabbix

    使用1台Linux虚拟机,安装部署LNMP环境.Zabbix及相关的依赖包,配置数据库并对Zabbix监控平台进行初始化操作.使用2台Linux被监控端,源码安装Zabbix Agent.完成Zabb ...

  5. zabbix mysql trapper_分分钟一键部署Zabbix Server

    为了方便把安装Zabbix的过程整理成自动化一键部署脚本,有兴趣可以参考,都是些基本的命令: #!/bin/bash #Zabbix 一键部署脚本 #安装zabbix3.0.4,依赖php-5.6.2 ...

  6. Exchange Server 2016 RTM快速部署指南

    Exchange Server 2016 RTM 可以在 Windows Server 2012.Windows Server 2012 R2 和 Windows Server 2016 的标准版和企 ...

  7. 基于Docker快速部署Zabbix

    1.Zabbix基础监控架构图: 2.Zabbix的架构信息: 1. zabbix-server zabbix 的server 端,负责接收agent发送过来的监控数据,并且提供zabbix的所有核心 ...

  8. Centos7下使用Ceph-deploy快速部署Ceph分布式存储

    #Centos7下使用Ceph-deploy快速部署Ceph分布式存储 CEPH 简介  不管你是想为云平台提供Ceph 对象存储和/或 Ceph 块设备,还是想部署一个 Ceph 文件系统或者把 C ...

  9. MySQL部署2002_MySQL入门02-MySQL二进制版本快速部署

    在上篇文章 MySQL入门01-MySQL源码安装 中,我们介绍了MySQL源码安装的方法. 源码安装虽然有着更加灵活和更加优化等诸多优势.但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间很 ...

最新文章

  1. android fragment activity 交互,Android基础之Fragment与Activity交互详解
  2. 关于Datastage资料库的一点小发现
  3. django 限制匿名用户访问以及重定向
  4. [C++ STL] 各容器简单介绍
  5. RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
  6. 概率论与数理统计-ch8-假设检验
  7. 疑问:当流量被封禁之后(论资本之力):防流量被恶意盗挖(抛砖篇)
  8. configparser ,shelve ,hashlib,random模块
  9. 红帽子linux 命令,红帽子_Linux_命令全解
  10. [BeiJing2006]狼抓兔子
  11. 服务器连接无线键盘,【罗技 K375s 无线蓝牙键盘使用总结】连接|手感_摘要频道_什么值得买...
  12. 年会抽奖程序:200行HTML+JavaScript写个桌面程序
  13. idea如何全局搜索关键字_IntelliJ 的搜索和全局搜索怎么用
  14. 收藏:国产服务器和处理器架构
  15. sqlserver2012链接远程服务器,修复︰ 在 SQL Server 2012年链接服务器和远程服务器上的不同排序规则的数据更新时性能降低...
  16. android 7.0 手机拍照裁剪问题
  17. 安全合规--53--数据分类分级标准汇总
  18. java filebody bitmap对象_处理 | 保利威帮助中心 - Part 5
  19. Android多模块开发注意
  20. linux升级NTP

热门文章

  1. 查看mysql 更新命令_MySQL UPDATE 查询
  2. xampp启动Apache报错 1、Error: Apache shutdown unexpectedly. 2、Unclean shutdown of previous Apache run?
  3. 如何防止WordPress博客内容被恶意复制的教程
  4. 失心漂亮的个人html引导页面源码
  5. Jumpline提供的免费3月的VDS空间,空间容量为20GB, 图文介绍
  6. Magento: 友好显示库存 User friendly product availability message in Magento
  7. 转: 自适应css布局—-流动布局新时代(译文)
  8. WordPress 三个必须的安全措施
  9. linux系统上传下载命令rz和sz
  10. 《剑指Offer》 二进制中1的个数