zabbix不用说了,很好的服务器监控管理工具,还支持中文哈!

1.添加epel仓库,有更多可用的软件包

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

导入key   rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

如错误:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

更新ca证书: yum --disablerepo=epel -y update ca-certificates

 

2.安装ltmp或lnmp,zabbix会用到php、nginx、mysql等;这里安装了ltmp,http://www.ltmp.cc/

   这里安装php注意,zabbix3支持php5.4以上~

 

3. yum install mysql-devel net-snmp-devel curl curl-devel –y 安装必须包

 

4.官网下载 zabbix-3.0.2.tar.gz

   tar zxvf  zabbix-3.0.2.tar.gz

5.添加用户

   groupadd zabbix

   useradd -g zabbix zabbix

6.配置

   ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2 #配置动态链接库

   /sbin/ldconfig #使配置立即生效

7.编译安装

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

make && make install

 

—prefix=/usr/local/zabbix为指定安装目录为/usr/local/zabbix

—enable-server为安装zabbix服务端程序

—enable-agent为安装agent程序

—with-mysql为使用mysql数据库

—enable-ipv6为启用ipv6支持

—with-net-snmp为启用snmp支持

—with-libcurl为启用curl

—with-libxml2编译xml模块,主要用于监控vm虚拟机

 

8.配置

  ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统软连接

  ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统软连接

 

  vi /usr/local/zabbix/etc/zabbix_server.conf

DBName=zabbix #数据库名称

DBUser=zabbix #数据库用户名

DBPassword=123456 #数据库密码

DBHost=172.21.129.57 #数据库ip地址

 

   vi /usr/local/zabbix/etc/zabbix_agentd.conf

      Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

      UnsafeUserParameters=1 #启用自定义key

9.配置脚本

  cp /usr/local/mydata/zabbix-3.0.2/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server

  cp /usr/local/mydata/zabbix-3.0.2/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd

  chmod 755 /etc/rc.d/init.d/zabbix_server

  chmod 755 /etc/rc.d/init.d/zabbix_agentd

  chkconfig zabbix_server on #添加开机启动

  chkconfig zabbix_agentd on #添加开机启动

  vi /etc/rc.d/init.d/zabbix_server #编辑服务端配置文件

  BASEDIR=/usr/local/zabbix/ #zabbix安装目录

  vi /etc/rc.d/init.d/zabbix_agentd #编辑客户端配置文件

  BASEDIR=/usr/local/zabbix/ #zabbix安装目录

10.mysql初始脚本

    mysql -u root -p #输入密码,进入MySQL控制台

    use zabbix #进入数据库,并刷新数据库,一定要按照sql文件顺序

    source /usr/local/mydata/zabbix-3.0.2/database/mysql/schema.sql #导入脚本文件到zabbix数据库

    source /usr/local/mydata/zabbix-3.0.2/database/mysql/images.sql #导入脚本文件到zabbix数据库

    source /usr/local/mydata/zabbix-3.0.2/database/mysql/data.sql #导入脚本文件到zabbix数据库

 

11.配置web

   cd /home/soft/zabbix-3.0.0alpha2/frontends

   cp -rf php /home/www/zabbix

   chown -R www.www /home/www/zabbix

 

12.zabbix web安装

     http://localhost/zabbix 进入安装界面

     根据提示,会有一些php参数不支持,按照提示修改完php.ini,重启php;

装好的界面如上,刚开始,上面的Zabbix服务器端运行中,我的一直是否,是因为/usr/local/zabbix/etc/zabbix_server.conf

的DBHost没有配,我连的是远程mysql;改过重启zabbix server就可以了;

 

13.zabbix agent安装,在其他机器上的安装

如上面一样,解压zabbix-3.0.2进入

./configure --prefix=/usr/local/zabbix-agent --enable-agent #只装agent

make && make install

配置

groupadd zabbix-agent

useradd -g zabbix-agent zabbix-agent

  mkdir -p /var/log/zabbix

  chown -R zabbix-agent:zabbix-agent /var/log/zabbix/

 

vim /usr/local/zabbix-agent/etc/zabbix_agentd.conf

上面这个配置里85是server端,然后Hostname一定要和web界面里配置的host名称一致,如下:

 

添加主机,选择模板

redhat6.4 zabbix3.0.2安装的更多相关文章

  1. zabbix3.0 agent安装配置

    zabbix3.0 agent安装配置wget http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.0-2.el6.x86 ...

  2. zabbix3.0.4安装grapha实现多台主机相同监控项集中展示

    zabbix3.0.4安装grapha图形展示系统 操作系统 # cat /etc/redhat-release  CentOS Linux release 7.2.1511 (Core) 1.安装g ...

  3. zabbix3.0.4安装部署与SendEmail报警配置

    MySQL:5.6.21 nginx:1.62 PHP:5.7 pcre:8.32 zabbix:3.0.4 LNMP安装步骤略过 # tar xvf zabbix-3.0.4.tar.gz # cd ...

  4. PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装

    PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 1.首先在安装好环境下安装 zabbix3.0情况下 2. yum install mysql-devel ...

  5. zabbix3.0的安装

    Lamp环境搭建:  #zabbix的版本,3.0之后的要求php版本5.4以上才支持 mysql需要对大小写敏感 编译安装PHP 下载 :wget http://mirrors.sohu.com/p ...

  6. zabbix3.0.4安装趋势图集中显示插件graphtrees

    通过yum方式安装的zabbix 1.将/usr/share/zabbix目录修改权限,因此处我们使用的是apache,所以用户改为apache,如果是nginx需要改为nginx(是否需要修改可以参 ...

  7. zabbix3.0.4 部署之六 (zabbix3.0.4安装)

    1. 新建zabbix用户,新建mysql zabbix数据库,并授权. groupadd zabbix #创建用户组zabbix useradd zabbix -g zabbix -s /bin/f ...

  8. 烂泥:zabbix3.0安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...

  9. zabbix3.0安装之图形界面显示异常【server】

    前面记录过Zabbix3.0的安装过程,遇到一些坑,当时就在博文最后提到过,显示界面只有文字没有样式的问题.今天就解决这个小问题. 首先, 我们的安装是基于nginx作为web服务器的,不是传统的用A ...

随机推荐

  1. Spring 泛型依赖注入

    BaseService<T>:有RoleService和UserService两的子类 BaseRepepositry<T>:有UserRepository和RoleRepos ...

  2. powershell执行脚本

    powershell执行脚本   执行powershell脚本有两种方式: 1.通过命令行参数启动脚本 C:\Windows\System32\WindowsPowerShell\v1.0\power ...

  3. VC、OpenGL、ArcGIS Engine开发的二维三维结合的GIS系统

    一.前言 众所周知,二维GIS技术发展了近四十年,伴随着计算机软硬件以及关系型数据库的飞速发展,二维GIS技术已日臻完善.在对地理信息的分析功能上有着无可比拟的优势.一些宏观的地理信息,一维的地理信息 ...

  4. panel,dialog,window组件越界(超出范围)问题汇总

    参考地址 之前分别写过panel,dialog,window三个组件因为拖曳或者reSize造成组件越界而无法还原的问题,两篇文章分别针对拖曳和reSize给出了解决方案.不过根据朋友的反馈,reSi ...

  5. 设置linux中tcp默认的20秒connect超时时间(转)

    无论你用任何语言或者是网络库,你都可以设置网络操作的超时时间,特别是connect.read.write的超时时间. 你可以在代码中把超时时间设置任意大小值,但是connect方法会有一点特殊. co ...

  6. C# 编写Windows服务在VS中调试的步骤

    1.以管理员身份运行cmd 2.安装windows服务 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径,注意In ...

  7. 关于python 中的 sys.argv 的使用方法

    sys.argv是获取在cmd运行python文件的时候输入的命令行参数,呈现的数据结构是列表的格式 1.用pacharm时运行时的结果是: 输出结果: 2.当我在cmd中输入指令      debu ...

  8. spi flash偶尔出现写入错误的情况

    spi flash W25Q128会偶尔出现写入错误的情况,会发现读出的值和写入的值不一致,需加入2次读出比较判断. W25QXX_Read(&temp_date_count,0x000000 ...

  9. 阿里云maven 库

    阿里云maven 库 , 好用,速度快 maven setting.xml https://github.com/ae6623/Zebra/blob/master/maven-repo-setting ...

  10. Android - 资源(resource)转换为String

    资源(resource)转换为String 本文地址: http://blog.csdn.net/caroline_wendy Android建议资源的动态绑定, 即把string写入资源内, 然后运 ...