一、Zabbix自定义监控

web01客户端修改/etc/zabbix/zabbix_agentd.conf

[root@m01 tools]# echo "UserParameter=login-user,who|wc -l" >>/etc/zabbix/zabbix_agentd.d/userparameter_login.conf
[root@m01 tools]# /etc/init.d/zabbix-agent restart
Shutting down Zabbix agent: [ OK ]
Starting Zabbix agent: [ OK ]

#服务端m01检查自定义key的结果

[root@m01 tools]# zabbix_get -s 172.16.1.8 -p 10050 -k "login-user"
2

1、创建模板

2、创建应用集

3、创建监控项

4、创建触发器

5、创建图形

6、web01关联刚才自定义的模板

 二、通过第三方平台onealert实现邮件、微信报警

1、注册地址

http://c.onealert.com/ucid/registerForABTest/register.jsp

2、安装部署

①切换到zabbix脚本目录(如何查看zabbix脚本目录):
vi /etc/zabbix/zabbix_server.conf
查看AlertScriptsPath
cd /usr/lib/zabbix/alertscripts
②获取OneITSM agent包:
wget http://www.onealert.com/agent/release/oneitsm_zabbix_release-1.0.0.tar.gz
③解压、安装。
tar -zxf oneitsm_zabbix_release-1.0..tar.gz
cd oneitsm/bin
bash install.sh 707dbfff-6bf1--2c1f-491e2de39f04
Zabbix管理地址: http://10.0.0.61/zabbix/ #Zabbix管理员账号: Admin
Zabbix管理员密码:zabbix
④当提示"安装成功"时表示安装成功!
验证告警集成
产生新的zabbix告警(problem),动作状态为“已送达”表示集成成功。

三、Zabbix监控可视化

下图为监控m01和web01的eth01和eth1的网卡流量聚合图形

模板共享

官方模板
https://share.zabbix.com/
第三方平台共享模板
https://github.com/zhangyao8/zabbix-community-repos

四、Zabbix自动化实现

1、自动发现:适合200-300台左右的被监控客户端

       自动发现就是Zabbix-server端主动去发现的,事情都让server端去做,如果服务器过多,一定程度的会影响性能

新增一台被监控客户端web03

rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm
sed -i 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf
/etc/init.d/zabbix-agent start

查看自动发现结果

2、自动注册:适合千台以上的被监控客户端,可以减少Zabbix-server的压力

在网页端把自动发现功能停用,不然会和自动注册冲突

新增被监控客户端web02

#安装agent软件
rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm/etc/init.d/zabbix-agent start
#修改agent配置文件
sed -i.ori 's#ServerActive=127.0.0.1#ServerActive=172.16.1.61#g;s#Hostname=Zabbix server#Hostname=web02#;176a HostMetadataItem=system.uname' /etc/zabbix/zabbix_agentd.conf
/etc/init.d/zabbix-agent restart

sed命令直接插入的内容如下

[root@web02 ~]# egrep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=
ServerActive=172.16.1.61#自动注册的server服务端
Hostname=web02#注册主机的主机名
HostMetadataItem=system.uname#匹配前面的规则
Include=/etc/zabbix/zabbix_agentd.d/

查看自动注册结果

linux运维、架构之路-Zabbix自动化的更多相关文章

  1. linux运维架构师职业规划

    1.假如你从来未接触过Linux的话,首先要做的就找一本指导书来学习.现在公认的Linux的入门书籍是“鸟哥的私房菜”,讲的很全面,鸟哥的私房菜一共分为两部,一部是基础篇,一部是服务器篇.“鸟哥的私房 ...

  2. linux 运维,代理,acl控制访问

    运维概述:运行 & 维护,Operation & MaintanceIT运维.业务运维.日常管理运维采用相关的方法.手段.技术.制度.流程和文档等,对IT运行环境.IT业务系统和IT运 ...

  3. 从苦逼到牛逼,详解Linux运维工程师的打怪升级之路

    做运维也快四年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感 ...

  4. Linux运维企业架构实战系列

    Linux运维企业架构项目实战系列 项目实战1-LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2-LVS.nginx实现负载均衡系列 2.1 项目实战2.1-实现基于LVS负载均衡集 ...

  5. Linux运维企业架构项目实战系列

    Linux运维企业架构项目实战系列 项目实战1—LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2—LVS.nginx实现负载均衡系列2.1 项目实战2.1—实现基于LVS负载均衡集群 ...

  6. Linux 运维入门到跑路书单推荐

    一.基础入门 <鸟哥的Linux私房菜基础学习篇>:最具知名度的Linux入门书<鸟哥的Linux私房菜基础学习篇>,全面而详细地介绍了Linux操作系统. https://b ...

  7. Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz!

    Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Disc ...

  8. linux运维自动化shell脚本小工具

    linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...

  9. Linux运维工程师成长必经之路

    本路线图是从0基础开始,全方位由浅入深,按照多年Linux培训经验和优秀教学方法制定的学习思路和学习方法,路线图包括初级入门.中级进阶.高级提升和资深冲刺四个阶段,每阶段对应着不同优秀的课程和学习方法 ...

随机推荐

  1. Stream 源码分析

    Stream 支持顺序和并行聚合操作的一组元素序列. 1)operations:支持在单个元素上执行的操作,流操作分为中间操作和终止操作 1-1)中间操作: 1-1-1)无状态:unordered() ...

  2. 网页禁用表单的自动完成功能禁用密码自动填充autocomplete

    网页中表单的自动完成功能,有时候很方便,但是有时候并不想让浏览器记忆表单,比如禁用密码域自动填充功能, 网页禁用表单的自动完成功能是由input元素的autocomplete属性控制,关闭表单的自动完 ...

  3. KETTLE——(例)简单的字段转换

    一个简单的小例子:结合数据抽取.简单的字段转换.数据输出. 资源库连接.数据输入.数据输出.参见之前的文章. ​ 基本的转换结构是这样的,我们从表中输入,选择我们需要的字段,已经对应的名称,然后将数据 ...

  4. android window(三)lWindow添加流程

    http://androidxref.com/6.0.1_r10/xref/frameworks/base/services/core/java/com/android/server/wm/Windo ...

  5. Java ——正则表达式

    本节重点思维导图 详细见 ————>  正则表达式 [各种语法和方法]

  6. xmake v2.1.5版本新特性介绍

    2.1.5版本现已进入收尾阶段,此版本加入了一大波新特性,目前正在进行稳定性测试和修复,在这里,先来介绍下新版本中引入了哪些新特性和改进. 1. 提供类似cmake的find_*系列接口,实现各种查找 ...

  7. JavaScript FSO属性大全

    什么是FSO? FSO 即 File System Object 文件系统对象,是一种列表 Windows 磁盘目录和文件,对目录和文件进行删除.新建.复制.剪切.移动等操作的技术.使用 FSO 网站 ...

  8. [常用类]Number & Math 类(转载)

    下面的表中列出的是 Number & Math 类常用的一些方法: 序号 方法与描述 1 xxxValue() 将 Number 对象转换为xxx数据类型的值并返回. 2 compareTo( ...

  9. 给定两个list A ,B,请用找出 A ,B中相同的元素,A ,B中不同的元素 ??

    A.B 中相同元素:print(set(A)&set(B)) A.B 中不同元素:print(set(A)^set(B))

  10. 2019牛客暑期多校训练营(第七场) - C - Governing sand - 平衡树

    5 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 感觉该出14才对,取前k小写成了取前k大. 5 1 5 4 2 5 3 3 5 2 4 5 1 6 5 5 suf=55 res=0 a ...