zabbix第一天 zabbix安装,添加监控项
1. zabbix 介绍
公司规模大,服务器众多,运维人员需要用到zabbix来监控整个服务器的运行状况,避免服务器故障后运维人员无法察觉。
清华zabbix源:
https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/
找到你需要的包通过:
客户端安装方式:
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.20-1.el7.x86_64.rpm
服务器安装
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
2. 安装zabbix服务端
```
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
#首先安装好epel源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum -y install httpd
systemctl start httpd.service
systemctl enable httpd.service
systemctl status httpd.service
#安装zabbix服务:
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
```
3. 启动mariadb
yum install mariadb mariadb-server -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
Set root password? [Y/n]
New password: 密码
Re-enter new password: 重复密码
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n]y
Reload privilege tables now? [Y/n] y
5. 安装zabbix客户端[ 服务器不需要安装 只需要客户端安装一下。]
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
7.初始化数据库
mysql -u root -p123456
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
exit
8.测试登陆
cd /usr/share/doc/zabbix-server-mysql-3.0.20/
zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix
报错:
[root@localhost zabbix-server-mysql-3.0.20]# zcat create.sql.gz | mysql -uzabbix -pzabbix
ERROR 1046 (3D000) at line 1: No database selected
9.配置zabbix用户
vi /etc/zabbix/zabbix_server.conf
在末尾加上以下这些
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
--------------------------------------
vi /etc/httpd/conf.d/zabbix.conf
找到 或者末尾添加以下内容
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
10.启动zabbix
systemctl start zabbix-server
systemctl enable zabbix-server
systemctl restart httpd
systemctl status httpd
----------------------------------------
以上步骤配置完成即可浏览器输入
http://zabbix-server ip/zabbix
如: http://10.0.0.66/zabbix
注:yum安装的zabbix默认配置文件:
/etc/zabbix/web/zabbix.conf.php
11. 图形化界面安装
- 下一步
- http://zabbix-server ip/zabbix
- 如: http://10.0.0.66/zabbix

#
- 下一步

#
- 填写数据库配置信息(port 0 是指使用数据库默认端口)

#
- 填写zabbix服务端口

#
- 确认配置信息

#
- 安装完成

#
- 配置zabbix的服务器ip地址
- 登陆 配置完成
账号: Admin
密码: zabbix - 更换中文字体
点击右上角的人头标志或者 你的zabbix服务器地址/zabbix/profile.php
如:http://10.0.0.66/zabbix/profile.php

12. 添加监控主机
客户端安装软件:
yum -y install zabbix-agent 客户端安装软件
systemctl status zabbix-agent 查看状态
systemctl restart zabbix-agent 重启agent(添加主机需要重启生效,c才能被发现)
添加流程:
1. 安装zabbix-agent
2. 配置 vi /etc/zabbix/zabbix_agent.conf
3. 修改文件中的 Server=服务器的地址 比如服务器是10.0.0.10
vi /etc/zabbix/zabbix_agent.conf
Server=10.0.0.10
Hostname=你想设置成的主机名
4. 服务器重启agent服务
systemctl restart zabbix-agent
服务器配置(添加主机):
配置 - 主机 - 创建主机
---->> 
没有创建模板 需要创建一个,如果创建了可以选择已经创建的模板

查看最新数据












<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
zabbix第一天 zabbix安装,添加监控项的更多相关文章
- zabbix server端与agent端源码安装 自定义监控项
ZabbixServer的安装(只有源码装zabbix才能装支持java) 搭建自定义yum仓库并安装支持包 yum -y install createrepo #下载依赖关系命令 createrep ...
- zabbix (6) 为主机添加监控项,触发器,动作
先了解一下zabbix的相关概念 监控项(iterms):一个具体的指标,比如某个人的体重. 键(key):通过定义(自定义或者zabbix自带)的key获取相应指标的具体值,比如这个人的体重50斤 ...
- zabbix添加监控项以及常用的键值
zabbix自身提供了丰富的监控项,下面以“cpu空闲值”为例介绍zabbix如何添加新的监控项 1.创建主机群组 配置——主机群组——创建主机群组 2.创建主机 配置——主机——创建主机 3.添 ...
- zabbix入门之添加监控项
zabbix入门之添加监控项 添加一个不带参数的监控项(system.cpu.switches) 进入"配置"-->"主机"选择某主机的"监控项 ...
- 设置zabbix (3.4.2)添加监控项,触发器,让CPU使用超过85%就报警:
zabbix (3.4.2)添加监控项,触发器,让CPU使用超过85%就报警: zabbix自带模板有一个 Template OS Linux模板.这个模板有监控CPU的监控项,如果没有添加一个监控项 ...
- zabbix通过agent添加监控项的步骤
1.确定要监控的对象的指标 2.在agent端上,把如何具体获取指标写成shell脚本,并放在一个和其它agent端统一的位置上 3.在agent端上,自定义监控项key值,配置zabbix_agen ...
- Centos7下zabbix部署(三)自定义监控项
引言 在前面的博客中我们介绍了zabbix自带的模板,并且完成了我们的一些比较常用的监控,现在我们如果想要监控我们磁盘的IO,这时候zabbix并没有给我们提供这么一个模板,所以我们需要自己来创建一个 ...
- zabbix 自动发现端口并添加监控设置
自动发现端口并添加监控设置UserParameter=net.listen.discovery,sudo /etc/zabbix/scripts/discovery_listport.sh #!/bi ...
- Zabbix 3.4.11版本 自定义监控项
一.实验思路过程 创建项目.触发器.图形,验证监控效果: Template OS Linux 模板基本涵盖了所有系统层面的监控,包括了我们最关注的 几项:ping.load.cpu 使用率.memor ...
- 利用zabbix API 统计一段时间内监控项的均值和峰值
#coding:utf-8 #给定主机IP获取一段时间内cpu的均值和峰值并写入文件(txt,可以跑完后直接把后缀名改为csv以表格形式打开):需要指定IP文件 import requests imp ...
随机推荐
- 因果推断review
什么是因果推断? 因果推断(Causal Inference):就是预估对某个对象/群体/人 等 做不做某种干预后产生的结果. 常说'关系不代表因果'. 比如,一项研究表面,吃早餐的女孩比不吃早餐的女 ...
- triple loss
Triplet Loss是深度学习中的一种损失函数,用于训练差异性较小的样本,如人脸等, Feed数据包括锚(Anchor)示例.正(Positive)示例.负(Negative)示例,通过优化锚示例 ...
- 详解K8s 镜像缓存管理kube-fledged
本文分享自华为云社区<K8s 镜像缓存管理 kube-fledged 认知>,作者: 山河已无恙. 我们知道 k8s 上的容器调度需要在调度的节点行拉取当前容器的镜像,在一些特殊场景中, ...
- kubelet 原理分析
Reference https://atbug.com/kubelet-source-code-analysis/ kubelet 简介 kubernetes 分为控制面和数据面,kubelet 就是 ...
- 力扣66(java)-加一(简单)
题目: 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. ...
- Dubbo 跨语言调用神兽:dubbo-go-pixiu
简介: Pixiu 是基于 Dubbogo 的云原生.高性能.可扩展的微服务 API 网关.作为一款网关产品,Pixiu 帮助用户轻松创建.发布.维护.监控和保护任意规模的 API ,接受和处理成千上 ...
- 【ESSD技术解读-01】 云原生时代,阿里云 ESSD 快照服务 助力企业级数据保护
简介:本文以云原生为时代背景,介绍了阿里云块存储快照服务如何基于高性能 ESSD 云盘提升快照服务性能,提供轻量.实时的用户体验及揭秘背后的技术原理.依据行业发展及云上数据保护场景,为企业用户及备份 ...
- [GPT] php 报错 Unsupported operand types
Unsupported operand types 这个错误通常发生在使用了不支持的操作数类型时.例如,当您尝试对两个不同类型的值执行算术运算时,就会出现这个错误. 例如,如果您尝试将字符串与数字相加 ...
- [FAQ] 在 Mac 系统上 yarn add canvas 安装失败的原因
当使用 yarn add 安装某个 node 库时,如果出现失败,多半是由于 nodejs 版本问题引起的. 现在我们可以使用 nvm 方便的管理不同的 nodejs 进行随时切换. $ nvm ...
- [Docker] 使 Volume 独立于容器运行时的方式 - 让容器引擎去处理
在单纯使用 run 命令运行一个容器时,通常会使用 -v 挂载的方式来实现宿主机数据卷映射到容器内. 使用命令: $ docker run --name mysql-con -v /my/custom ...