zabbix

Docker 安装 zabbix

霸气de小男生 提交于 2021-02-20 12:43:44
一 安装DOCKER 1 配置源 cd /etc/yum.repos.d wget https://download.docker.com/linux/centos/docker-ce.repo 2 安装 docker-ce yum install docker-ce -y systemctl start docker systemctl enable docker 二 安装 Zzbbix 1 启动一个空的MySQL服务器实例 docker run --name mysql-server -t --restart=always \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix_pwd" \ -e MYSQL_ROOT_PASSWORD="root_pwd" \ -d mysql:5.7 \ --character-set-server=utf8 --collation-server=utf8_bin 2 启动Zabbix Java gateway实例 docker run --name zabbix-java-gateway -t --restart=always \ -d zabbix/zabbix-java-gateway:latest 3 启动Zabbix

Zabbix + Grafana

别来无恙 提交于 2021-02-18 00:59:34
Grafana 简介 Grafana 自身并不存储数据,数据从其它地方获取。需要配置数据源 Grafana 支持从 Zabbix 中获取数据 Grafana 优化了图形的展现,可以用来做监控大屏 Grafana 支持用户的认证 下载地址: https://grafana.com/docs/installation/rpm/ 安装并启动 wget https://dl.grafana.com/oss/release/grafana-6.1.4-1.x86_64.rpm sudo yum localinstall grafana-6.1.4-1.x86_64.rpm systemctl start grafana-server.service systemctl enable grafana-server.service 登录 # ip + 3000端口访问 http://172.16.0.41:3000 # 初始用户密码 admin admin 第一次登录需要强制修改密码 Grafana 简单实用 创建 dashboard , 其次创建图形 每次操作都需 save 保存, 类似代码写完提交代码管理库一样. 创建 dashboard Grafana 支持的数据源 Grafana 安装 Zabbix 插件 grafana-cli plugins list-remote grafana

Grafana for zabbix

霸气de小男生 提交于 2021-02-17 16:24:21
Grafana 是纯Javascript开发的前端展示工具。后端数据源可以通过Graphite、InfluxDB、OpenTsDB等获取数据,或者通过插件的方式获取zabbix监控的数据。然后在前端通过Grafana展示数据,grafana可以自定义各种图表。 官方安装文档:http://docs.grafana.org/installation/rpm https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-grafana-to-plot-beautiful-graphs-from-zabbix-on-centos-7 ---plugin: https://grafana.com/plugins/alexanderzobnin-zabbix-app v3.9.0 https://grafana.com/plugins/grafana-clock-panel v0.0.9 https://grafana.com/plugins/grafana-piechart-panel v1.3.0 https://grafana.com/plugins/raintank-worldping-app v1.2.3 # 1. install grafana software and plugin

Zabbix-设置自动发现规则实例

蹲街弑〆低调 提交于 2021-02-13 17:58:08
一、前文   此篇文章,主要针对自动发现规则中使用snmpv2类型发现   zabbix官方解读,可当参考:   https://www.zabbix.com/documentation/4.0/zh/manual/discovery/low_level_discovery/snmp_oids 二、情景设定   1.环境:centos 7 + zabbix 4.0.2   2.模板里设置自动发现规则,应用到主机,让其自动发现网络设备的cisco交换机的内存使用率情况 三、自动发现目的   基于第二步的情景设定,可知自动发现,可通用于不同的网络设备,假如有些设备只有一块内存,假如有些设备有三块内存(3台设备堆叠),通过共用同一套发现规则,皆可被发现。 四、设置模板的自动发现规则   2.1 点击【配置】--》【模板】--》自己预先定义好的模板-【思科网络设备模板】-》【自动发现】--》右上角【创建发现规则】   2.2 打*号都要填写    # 名称: 规则名字 # 类型 选择snmpv2客户端 # 键值 因为是snmpv2的类型,所以在此只要填写唯一不冲突就可以 # SNMP OID 固定模式discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,],以上图为例:{#MEMORYUSED}是宏,可以理解是变量名, 对应的值来自于1.3.6.1.4

我在华为外包一年的经历分享。

时间秒杀一切 提交于 2021-02-13 16:43:20
最近会更新一系列关于在外包工作的真实经历和感受的文章,挺多小伙伴都比较感兴趣的( 文章内容都来自在外包公司工作的读者的真实经历 )。 另外, 不同的外包公司、不同的外包工作、不同的甲方等等因素都会影响每个人做外包工作的体验,希望大家在发表自己言论的时候切勿绝对。我非常唾弃那些说在外包公司工作就是拿命换钱的人,真的是有点片面之词啊! 我说这些对我没有任何好处,单纯由心而发,国内的外包公司也没有给我打钱,哈哈哈!不要对外包公司带有太大的偏见,但是, 尽量能当甲方还是当甲方吧!( 去外包的很多人谁何尝不是为了生活呢? ) 18 年的时候找工作,那个时候刚毕业一年。当时水平也是不怎么样,连续面了好多家也都没拿到 offer,后面海投了一波,之后就收到了外包 hr 的电话,说是有华为的项目,本着华为技术应该很厉害的想法,于是就约了面试,当时外包还是很容易进去,只是简单电话面试问了 2,3 个问题,华为那边的人觉得 ok 就可以进去了,就这样入了 x 软国际的坑。 01 当时加入的是一个做车联网的项目组,组里有 1/3 的是外包,外包工号以 wx 开头,华为外包的工作主要是和中软和软通合作。 进去后首先会进行安全培训,强调数据安全,然后就会有人领你去项目组,由华为这边的人当你的直接上级进行管理开发,当时进去后就让写 llt 测试用例,其实大部分时候都在搞这种,因为那边要求代码覆盖率达到 70

CentOS7编写systemd服务脚本

爷,独闯天下 提交于 2021-02-11 20:49:57
简介 在CentOS6中写服务脚本,需要放在/etc/init.d/目录下,且脚本编写较复杂在。而在CentOS7中写服务脚本,只需要按照格式编写即可。 CentOS6中服务脚本zabbix_server 参考linux老男孩-shell编程实战185页 #!/bin/ sh #chkconfig: 2345 80 05 #description: zabbix path =/user/local/zabbix/ sbin pid =/tmp/ zabbix_server.pid conf =/user/local/zabbix/etc/ zabbix_server.conf RETVAL = 0 . /etc/init.d/ functions start(){ if [ ! -f $pid ]; then $path /zabbix_server - c $conf RETVAL =$? if [ $RETVAL -eq 0 ]; then action " zabbix_server is started " /bin/ true return $RETVAL else action " zabbix_server is started " /bin/ false return $RETVAL fi else echo " zabbix_server is running "

How can I fix the error with json_object in postgresql-9.6?

爷,独闯天下 提交于 2021-02-11 14:21:40
问题 There is Zabbix with PostgreSQL database monitoring. There is one trigger in Zabbix that constantly spam error: ERROR: function json_object(text[], text[]) does not exist LINE 11: SELECT json_object(array_agg(name), array_agg(setting)) F... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. SQL state: 42883 Character: 190 Found a template in which this trigger is registered. It is standard, I tried to request a line separately in Postgres

docker+mysql基本搭建过程,及修改时间

我们两清 提交于 2021-02-11 13:08:01
修改系统时间 [root@32c64- 0425445 ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/ localtime 或者 [root@32c64 - 0425445 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/ localtime 或者 [root@32c64 - 0425445 ~ ]# systemctl enable ntpd [root@32c64 - 0425445 ~]# systemctl start ntpd 查询镜像 [root@bms-e4e3 ~ ]# docker search mysql INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io /mysql MySQL is a widely used, open-source relati... 7708 [OK] docker.io docker.io /mariadb MariaDB is a community-developed fork of M... 2530 [OK] docker.io docker.io /mysql/mysql-server Optimized MySQL Server Docker

Java生鲜电商平台-监控模块的设计与架构

假装没事ソ 提交于 2021-02-11 10:44:25
点击上方蓝色“ 方志朋 ”,选择“设为星标” 回复“ 666 ”获取独家整理的学习资料! ‍ 来源: https://www.cnblogs.com/jurendage/p/9070442.html Java开源生鲜电商平台-监控模块的设计与架构,我们谈到监控,一般设计到两个方面的内容: 服务器本身的监控。(比如:linux服务器的CPU,内存,磁盘IO等监控) 业务系统的监控. (比如:业务系统性能的监控,SQL语句的监控,请求超时的监控,用户输入的监控,整个请求过程时间的监控,优化等等) 1. 服务器本身的监控 说明:由于Java开源生鲜电商平台采用的是阿里云的linux CentOS服务器,由于阿里云本身是有监控预警的,但是我们不可能时刻去看,最好有集成自己的系统监控, 最终在各种系统对比的过程中,选择了netdata这个工具,当然有一些软件比如:zabbix,negios等等都是可以的,但是我们服务器压力不算大,最终采用了更加轻量级的解决方案。 相关的安装与使用,大家自行百度处理,我这边就不列举出来了。 以下是相关的实际运营截图: 2. 业务监控 说明:任何一个业务系统都需要采用业务监控,抛异常,有error日志,短信预警,推送等等 Java内存 JavaCPU使用情况 用户Session数量 JDBC连接数 http请求、sql请求、jsp页面与业务接口方法(EJB3

运维与自动化运维发展方向

不问归期 提交于 2021-02-08 12:29:14
1、运维自动化发展 运维学习和发展的一个线路: 1.搭建服务(部署并运行起来) 2.用好服务(监控、管理、优化) 3.自动化(服务直接的关联和协同工作) 4.产品设计(如何设计一个运维系统) -----当下云计算的核心竞争力是运维! 系统架构师(偏管理):网络 系统 数据库 开发 云计算 自动化 运维管理 服务管理 项目管理 测试 业务 -----专注于某一领域 2、运维自动化发展 运维工作内容分类: 监控运维(7x24运维值班、故障处理) 应用运维(业务熟悉、服务部署、业务部署、版本管理、灰度发布、应用监控) 安全运维(整体的安全方案、规范、漏洞检测、安全防护等) 系统运维(架构层面的分布式缓存、分布式文件系统、日志收集、环境规划(测试、开发、生产)、架构设计、性能优化) 基础服务运维(包含运维开发)(内部dns、负载均衡、系统监控、资产管理、运维平台) 基础设施运维(系统初始化、网络维护、负责设备上下架、巡检、报修、硬件监控) 3、运维自动化发展 标准化: 物理设备层面: 1.服务器标签化、设备负责人、设备采购详情、设备摆放标准 2.网络划分、远程控制卡、网卡端口 3.服务器机型、硬盘、内存统一。根基业务分类 4.资产命名规范、编号规范、类型规范 5.监控标准 操作系统层面: 1.操作系统版本 2.系统初始化(dns、ntp、内核参数调优、rsyslog、主机名规范) 3