安装zabbix首先需要安装Nginx+Mysql+PHP,然后再安装zabbix

安装zabbix
1:创建用户及组:
  groupadd zabbix
  useradd -g zabbix zabbix
  设置mysql数据库密码:
  mysqladmin -u root password admin
2:创建数据库并授权:
  create database zabbix default charset utf8;
  grant all on zabbix.* to zabbixuser@'%' identified by 'zabbixpasswd';
  grant all on zabbix.* to zabbixuser@'localhost' identified by 'zabbixpasswd';
  flush privileges;
  导入数据:
  cd /root/zabbix-3.0.2/database/mysql
  mysql -uroot -p123456 zabbix < schema.sql
  mysql -uroot -p123456 zabbix < images.sql
  mysql -uroot -p123456 zabbix < data.sql
  数据导入要按照顺序。

3:安装zabbix

  http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.2/zabbix-3.0.2.tar.gz
  安装zabbix依赖插件
  yum -y install net-snmp net-snmp-utils net-snmp-devel
  zabbix编译安装:
  tar zxf zabbix-3.0.2.tar.gz
  ./configure --prefix=/usr/local/zabbix-3.0.2 --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2
  make && make install

4:复制server端和agent端启动脚本到/etc/init.d/
  cp misc/init.d/tru64/zabbix_* /etc/init.d/
  chmod +x /etc/init.d/zabbix_*

修改/etc/init.d/zabbix_server 24行:
修改为:DAEMON=/usr/local/zabbix-3.0.2/sbin/zabbix_server
修改/etc/init.d/zabbix_agent 24行:
修改为:DAEMON=/usr/local/zabbix-3.0.2/sbin/zabbix_agentd

做软连接:
ln -s /usr/local/zabbix-3.0.2/sbin/zabbix_* /usr/local/sbin/
ln -s /usr/local/zabbix-3.0.2/bin/zabbix_* /usr/local/bin/

5:创建虚拟主机,复制zabbix网页配置:
cp -rf frontends/php/* /data/zabbix/
chown -R www.www /data/zabbix

6:配置zabbix_server端的配置文件:
vi /usr/local/zabbix-3.0.2/etc/zabbix_server.conf

DBHost=172.21.8.192 #服务器IP
DBName=zabbix #数据库的名称
DBUser=zabbixuser #数据库的用户名
DBPassword=zabbixpasswd #数据库的密码

7:配置zabbix_agentd的配置【服务端如果要监控自己,也需要配置agentd】
  只需要把里面的IP改为自己的就OK了!

  配置访问权限
  chown -R www.www /data/zabbix

8:到此zabbix安装完毕;在浏览器中输入IP:即可看到zabbix页面

zabbix3.0中文支持:
修改/data/zabbix/include/locales.inc.php 文件,修改当中55行zh_cn修改为true
改完之后,然后在界面右上角点击用户图像,将语言设置为中文即可,熟悉的界面又回来了
虽然是中文,但是默认字体显示有问题,所以我们还是要更改字体,具体如下
先将本地字体上传到服务端的目录下,再修改配置文件:
cd /data/zabbix/fonts 这是zabbix的字体库目录:
使用rz上传字体样板到此目录;
vim /data/zabbix/include/defines.inc.php
修改 defines.inc.php 配置文件第93行和45行为你上传的字的名字(上传的字符格式一定是.ttf类型)
45行:define('ZBX_GRAPH_FONT_NAME', 'simsun'); // font file name
93行:define('ZBX_FONT_NAME', 'simsun');
注:simsun为我上传的字符集名称。

启动zabbix-server错误处理方法:

错误信息:/usr/local/zabbix/sbin/zabbix_server
zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

处理方法:ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/

==========================================================================

客户端配置:

1:安装zabbix依赖插件
yum -y install net-snmp net-snmp-utils net-snmp-devel curl-devel
2:创建用户和组
groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin
3:zabbix编译安装:
下载zabbix-agent:
http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.2/zabbix-3.0.2.tar.gz
tar zxf zabbix-3.0.2.tar.gz
./configure --prefix=/usr/local/zabbix-3.0.2 --enable-agent --with-net-snmp --with-libcurl
make && make install

4:修改zabbix_agentd的配置文件:
vi /usr/local/zabbix-3.0.2/etc/zabbix_agentd.conf
Server=172.21.8.192 #zabbix server IP地址
ServerActive=172.21.8.192 #zabbix server IP地址

5:添加/etc/init.d/服务:
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd

修改/etc/init.d/zabbix_agent 24行:
修改为:DAEMON=/usr/local/zabbix-3.0.2/sbin/zabbix_agentd
ln -s /usr/local/zabbix-3.0.2/sbin/zabbix_agentd /usr/local/sbin/

6:启动服务:
/etc/init.d/zabbix_agentd restart

Zabbix监控的更多相关文章

  1. 使用Zabbix监控Oracle数据库

    Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...

  2. Zabbix监控nginx-rtmp status(json版)

    与前面的文章 zabbix监控nginx-rtmp status(html版)区别只在于取值的页面不一样 http://127.0.0.1:81/control/get/all_streams sta ...

  3. Zabbix监控mysql performance

    介绍 zabbix监控mysql性能,使用zabbix自带的mysql监控模板,可以监控以下内容OPS(增删改查).mysql慢查询数量.mysql请求\响应流量带宽 配置 新建mysql监控用户 G ...

  4. zabbix监控Java 8080端口

    linux下端口和服务是对应的,Java进程启动时默认监听8080端口,如果服务挂掉则8080端口就没有了. lsof -i:8080 端口,如果没有任何的输出,说明该端口不在工作. 想在zabbix ...

  5. zabbix监控报错zabbix server is not running解决方法

    问题描述: 布置好zabbix监控,正常运行.但是重启了虚拟机服务器之后,页面出现如下的报错,而且设置的报信息也是失效的:

  6. Zabbix监控Tengine

    title: Zabbix监控Tengine tags: zabbix,nginx,tengine author: Chinge Yang date: 2016-12-29 --- Zabbix监控T ...

  7. zabbix 监控web网站性能

    一直在纠结用什么实例来给大家演示呢?想来想去还是官方的好,那我们怎么用zabbix监控web性能和可用性呢?我们这边分为几个步骤:打开网站.登陆.登陆验证.退出,一共4个小step,看实例. 检测流程 ...

  8. Zabbix监控disk performance

    概述 zabbix获取/sys里面的磁盘信息并分析来监控disk performance sysfs是Linux内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似(默认挂载在 ...

  9. Zabbix监控mysql主从复制状态

    原理 mysql slave show slave status\G 在输出信息中查看I/O线程和SQL线程的状态值(YES为正常,NO为错误) Slave_IO_Running: Yes Slave ...

  10. Zabbix监控php-fpm status

    开启php-fpm status php-fpm.conf pm.status_path = /statusx45 nginx.conf location ~ /(statusx45)$ { incl ...

随机推荐

  1. 【容器云】传统金融企业的 Docker 实践

    基于 Docker 的容器云-Padis 目前市面上基于容器云的产品有很多,对于平安而言,则是基于 Docker 的 Padis 平台.所谓 Padis,全称是 PingAn Distribution ...

  2. python基础(1) 变量类型

    变量赋值: python中的变量不需要类型声明 每个变量在使用前必须赋值,变量赋值以后才会被创建 变量在内存中创建时,包括变量的标识.名称和数据这些信息. EX: #!/usr/bin/python ...

  3. C#求斐波那契数列第30项的值(递归和非递归)

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. mysql数据类型

    一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUB ...

  5. 学习sql中的排列组合,在园子里搜着看于是。。。

    学习sql中的排列组合,在园子里搜着看,看到篇文章,于是自己(新手)用了最最原始的sql去写出来: --需求----B, C, F, M and S住在一座房子的不同楼层.--B 不住顶层.C 不住底 ...

  6. Oracle学习笔记五 SQL命令(三):Group by、排序、连接查询、子查询、分页

    GROUP BY和HAVING子句 GROUP BY子句 用于将信息划分为更小的组每一组行返回针对该组的单个结果 --统计每个部门的人数: Select count(*) from emp group ...

  7. WPF 自定义滑动ScrollViewer

    自定义滑动滚动条 预期目标:横向滚动条,可以左右滑动,用鼠标按住(触摸)然后释放可以实现快速滑动. 我们有几种方案: 1.ScrollViewer,修改其中的横向滚动条,将其中的背景设置为透明. 但是 ...

  8. Linux安装详情图解

    本文讲解Linux的安装 因为是纯属学习使用,所以安装在了虚拟机里   需要软件: VirtualBox-5.1.10 ubuntu-16.04.1-desktop-amd64 说明: 虚拟机可以选择 ...

  9. EZchip将推全球首款100核64位ARM A-53芯片

    EZchip将推全球首款100核64位ARM A-53芯片 2015-02-25 16:32:03   来源:互联网    关键字: 将推  全球  64位  arm EZchip日前表示,将准备开发 ...

  10. hdu2848 Visible Trees (容斥原理)

    题意: 给n*m个点(1 ≤ m, n ≤ 1e5),左下角的点为(1,1),右上角的点(n,m),一个人站在(0,0)看这些点.在一条直线上,只能看到最前面的一个点,后面的被档住看不到,求这个人能看 ...