centos安装zabbix(server+agent)
本文包含zabbix_server编译安装,zabbix_agent编译安装,中文字体修正
Mysql模板监控,Nginx模板监控,以及简单的web页面的使用
中文乱码的解决方案
zabbix乱码是字体原因,可将windows系统下的字体复制到zabbix字体文件库中
在本地的C:\Windows\Fonts下选择自己喜欢的字体,此处选择黑体
通过xftp将黑体字体上传至zabbix的fonts目录(zabbix的web安装路径下的fonts)
上传后看一下上传文件名有没有改变,网上有人分享说上传后文件名会改变大小写
编辑 /zabbix/include/defines.inc.php
vim /zabbix/include/defines.inc.php
define('ZBX_FONT_NAME', 'simhei');
define('ZBX_GRAPH_FONT_NAME', 'simhei'); // font file name
将字体名称改为simhei,重启nginx服务器即可
安装zabbix
安装依赖库
yum -y install net-snmp-devel libxml2-devel libcurl-deve libevent libevent-devel
解压并编译
tar -zxf zabbix-3.4.2.tar.gz
cd zabbix-3.4.2
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make && make install
创建zabbix用户和用户组
groupadd zabbix
useradd -r -g zabbix zabbix
cd /usr/local && chown -R zabbix:zabbix zabbix
创建zabbix数据库,并导入表结构
mysql -uroot -p
mysql> create database if not exists zabbix default character set utf8 collate utf8_general_ci;
mysql> use zabbix;
mysql> source /tmp/zabbix-3.4.2/database/mysql/schema.sql;
mysql> source /tmp/zabbix-3.4.2/database/mysql/images.sql;
mysql> source /tmp/zabbix-3.4.2/database/mysql/data.sql;
创建日志目录
cd /usr/local/zabbix
mkdir logs
chown zabbix:zabbix logs
修改zabbix_server.conf
vim ./etc/zabbix_server.conf
LogFile=/usr/local/zabbix/logs/zabbix_server.log
PidFile=/tmp/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBSocket=/tmp/mysql.sock
Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf
修改zabbix_agent.conf
vim ./etc/zabbix_agentd.conf
PidFile=/tmp/zabbix_agentd.pid
LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.con
启动zabbix_server 和 zabiix_agent服务
/usr/local/zabbix/sbin/zabbix_server
/usr/local/zabbix/sbin/zabbix_agent
拷贝WEB应用程序,/data/html为nginx或者Apache的运行PHP程序的目录
mv /tmp/zabbix-3.4.2/frontends/php/ /data/html/zabbix
chown -R www:www /data/html/zabbix
访问zabbix 初始化安装的默认账号:Admin,密码:zabbix
安装agent
添加用户群组
groupadd zabbix
useradd -g zabbix -m zabbix
解压安装包,编译安装
tar -zxvf zabbix-3.0.4.tar.gz
cd zabbix-3.0.4
./configure --prefix=/usr/local/zabbix --enable-agent
make install
修改agentd配置文件
vi /usr/local/zabbix/etc/zabbix_agentd.conf
Server= ip.ip.ip.ip #服务端ip地址
ServerActive= ip.ip.ip.ip #服务端ip地址
Hostname=client1 #必须与创建主机时的hostname一致
添加自定义的监控有以下步骤:
(1)在/etc/zabbix/zabbix_agentd.d/目录下增加自定义监控项(item),或者/etc/zabbix_agentd.conf直接添加
(2)在zabbix-server上测试使用自定义监控项是否能获取值
(3)创建监控模板
(4)创建监控主机并链接监控模板
(5)查看监控最新数据,是否生效
监控模板
centos安装zabbix(server+agent)的更多相关文章
- 在cengos中安装zabbix server/agent, 并创建一个简单demo
添加zabbix更新源 rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch ...
- Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)
一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...
- docker 一键安装zabbix server、zabbix agent
基本原理.须知:1.zabbix 分为zabbix server和zabbix agent,其中zabbix server需要web环境,并且其数据存储在独立的数据库中:2.docker是一种容器服务 ...
- Centos 6.5_64bit 下安装 Zabbix server 3.0监控主机的加入
安装Zabbix server 3.0客户端之前需要先关闭selinux和打开10050和10051端口 关闭selinux 1 vi /etc/selinux/config 2 ...
- 01: 安装zabbix server
目录:Django其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...
- Docker容器(centos)安装zabbix
zabbix是一个基于WEB界面提供分布式系统监视以及网络监视功能的企业级的开源解决方案.--百度百科 zabbix介绍 zabbix主要有zabbix-server及zabbix-agent组成,z ...
- centos 安装FTP server详情(转)
centos 安装FTP server详情 分类: linux 2013-12-27 16:45 227人阅读 评论(0) 收藏 举报 我们这里以安装vsftpd 服务器端为例子: 1.进入到cent ...
- Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)
一.Centos 6.5 下的Zabbix Server安装 上篇文章记录的是centos 7 下安装zabbix ,很简单.但是6.5上面没有可用的源直接安装zabbix,所以需要从别处下载.感谢i ...
- Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装
一.关闭selinux 修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled) vim /etc/selinux/config # This ...
随机推荐
- wxpython 按钮等事件的触发
1.按钮事件的触发 方法中第二个参数为event
- java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstract
二月 26, 2019 3:47:40 上午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for ...
- day012-Lambda、方法引用
1. 函数式接口 有且只有一个抽象方法的接口就是函数式接口. 函数式接口的定义格式: Interface 接口名{ 抽象方法: } @Override:用来修饰方法声明,告诉编译器该方法是重写父类的方 ...
- ios端微信浏览器禁止上下滑动
在body里的第一个div容器中添加 position:fixed
- create-react-app 打包后文件路径问题
在package.json 加入 "homepage": "需要的路径",
- C# 调用 SQL server 初探
相信不少人都和我一样: 1.学过数据库原理接触过SQL Server,做过一套卷子外加一个数据库设计作业: 2.学过C# 但从来还没在程序里用到过数据库(哈哈,新手躺枪) 这也是我第一次在C#里用数据 ...
- 第一次团队Scrum
长大一条龙之成绩查询 一.项目介绍 本项目的意义在于锻炼团队的scrum能力,加强团队合作能力.确定本项目采用的 ...
- Android(java)学习笔记16:多线程 - 定时器概述和使用
1. 定时器: 定时器是一个应用十分广泛的线程工具,可用于调度多个定时任务以后台线程的方式执行. 在Java中,可以通过Timer和TimerTask类来实现定义调度的功能 Timer public ...
- POJ 3308 最少点集覆盖
题意:和Uva 11419 类似. 首先最少点集覆盖 = 最大匹配. 我们可以在 S 和行 的边 不是1,有了权值,但是题意要求的是乘积最小,那么可以用 log(a*b) = loga + logb ...
- 【luogu P3384 树链剖分】 模板
题目链接:https://www.luogu.org/problemnew/show/P3384 诶又给自己留了个坑..不想写线段树一大理由之前的模板变量名太长 #include <cstdio ...