zabbix监控4.0
文章平均质量分 57
zabbix监控软件
愿听风成曲
社会主义搬砖侠
展开
-
25.zabbix升级版本4.0-5.0
软件要求:php 要求:版本在 7.2 版本及以上;数据库要求:mysql:5.5.62 及以上;mariadb:10.0.63 及以上;不再支持 IBM DB2 数据库;不再支持 Internet Explorer 11 不再支持 mbedTLS(PolarSSL)加密。原创 2024-05-24 10:00:00 · 598 阅读 · 0 评论 -
24.zabbix高可用
准备三台机器使用sshpass免密钥交互,也可以做ssh相互免密钥登录zabbix server的高可用,我试过在agent配置文件中,使用VIP,发现不能正常监控,于是才有本文。原创 2024-05-24 08:30:00 · 1576 阅读 · 0 评论 -
23.zabbix-api使用
application interface 支付宝: 微信支付:第三方厂商想要,身份认证,有效期 金额 服务接口 https://zhifubao.com/zhifu.php运维平台:jenkins,ELK,ansible,cobbler,zabbix(运维开发,dba,网络安全,大数据,云计算方向) 小:运维少,随便操作 大:误操作,引起业务宕机, centos7 Ubuntu window。原创 2024-05-23 09:00:00 · 1736 阅读 · 0 评论 -
22.zabbix性能优化
对应数据库中5个表优化。原创 2024-05-23 08:30:00 · 421 阅读 · 0 评论 -
21.2zabbix低级自动发现-mysql多实例
mysql单实例是直接yum安装,开启mysql多实例准备配置文件检查多实例mysql状态正常,多实例mysql准备完成。原创 2024-05-22 14:08:28 · 1353 阅读 · 0 评论 -
21.1zabbix低级自动发现-监控项详解
监控项原型,键值显示网卡进和出"net.if.in[{#IFNAME}]“、” net.if.out[{#IFNAME}]"也就是将这些全部过滤掉(包括上面所说的lo)取出结果就为4个网卡信息。点击对应得主机-监控项-Network interfaces应用集,键值有进4个,出4个。详解分析:低级自动发现:自动创建监控项(红色部分字体是怎么创建得监控项?对应的结果也就是第一张图中的显示的8条监控项数据,键值进4个、出4个。该自动发现规则对应得数据信息,包括名称、键值,然后点击过滤查看。原创 2024-05-22 14:02:05 · 259 阅读 · 0 评论 -
20.zabbix监控jvm
zabbix-server 用C语言开发的,不能直接监控java服务监控java服务则需要安装一个插件zabbix-java-gateway监控流程:zabbix-server =》zabbix-java-gateway=》java在zabbix-server上安装zabbix-java-gateway即可(java-gateway可以是独立安装)。原创 2024-05-21 10:58:41 · 553 阅读 · 0 评论 -
19.zabbix-sender(无agent监控)
作用:zabbix获取key值有超时时间,如果自定义的key脚本需要执行很长时间,这根本没法去做监控,那怎么办呢?这时候就需要使用zabbix监控类型zabbix trapper,配合zabbix_sender直接给zabbix-server发送数据,而不需要等待item取值脚本的执行时间。所以说zabbix_sender是发送items值最快的方式方法二选一查看zabbix_sender命令使用方法-z:指定zabbix-server主机的IP地址-s:指定监控的主机名-k:监控项。原创 2024-05-21 10:52:05 · 571 阅读 · 0 评论 -
18.分布式监控zabbix-proxy
配置agent内网地址172.16.1.12主机,因是内网地址无法直接通过xshell连接,通过proxy去连接agent进行修改配置文件,如下配置。查看192.168.111.66主机上的数据库zabbix_proxy已经存在数据了,导入数据成功;如果未添加自动注册,就直接手动去添加主机即可,创建主机都一致,区别就在于agent代理程序检测选择;配置zabbix-server界面管理-agent代理程序-创建代理配置如下。查看zabbix-server界面上配置-主机查看proxy代理监控内网成功。原创 2024-05-20 13:09:25 · 1224 阅读 · 0 评论 -
17.3zabbix主动模式和被动模式
(zabbix-server依次去找每一个agent节点取值,效率低)(agent节点将自己的信息整理好主动去找zabbix-server,效率高)ServerActive: #我主动向谁汇报192.168.111.66(zabbix-server节点IP地址)Server: #允许谁来管我取值192.168.111.66(zabbix-server节点IP地址)点击对应主机192.168.111.12-模板-清除原来的链接模板,添加已经克隆的模板-更新。根据12的主机对应的监控项全选-批量更新。原创 2024-05-20 13:01:11 · 243 阅读 · 0 评论 -
17.2zabbix自动监控之自动注册
Hostmetadata: #元数据,例如:web(自定义命名,zabbix-server界面配置保持和web一致即可)ServerActive: #我主动向谁汇报192.168.111.66(zabbix-server地址)Server: #允许谁来管我取值192.168.111.66(zabbix-server地址)配置操作,添加发送消息、添加主机、添加群组、添加模板(模板可链接多个,例如nginx、php等)zabbix-server界面配置-动作-自动注册-创建动作。添加完成,状态已启用。原创 2024-05-19 17:14:39 · 273 阅读 · 0 评论 -
17.1zabbix自动监控之自动发现
原理:zabbix-server服务根据IP地址去依次扫描地址,意思就是:依次问每一台服务器你是不是agent,如果是就添加到监控主机。自动发现前提,被监控的服务器需要安装zabbix-agent服务器,并配置agent配置服务的地址,并重启。根据上图的zabbix客户端"system.uname",在zabbix-server命令行去测试为可备监控。zabbix-server主机界面并没有192.168.111.11主机,如图所示。看操作栏里面已经添加主机,然后激活状态,显示已启用。原创 2024-05-19 16:17:59 · 400 阅读 · 0 评论 -
15.4zabbix-web检测报警
图形化报表显示数据的响应时间对应的登录页面的响应时间对应的点击主机响应的时间。原创 2024-05-18 20:20:15 · 266 阅读 · 0 评论 -
16.使用percona 插件监控mysql
导入zabbix服务模板,导入模板的时候有问题,所以导入了测试好的模板zbx_percona_mysql_template.xml。如果没有值,则重启zabbix-server,或者去/tmp目录下看文件用户与组的权限是否是zabbix,即可;配置文件conf中存放的监控项的路径与脚本的路径都是一致的,所以不需要变动。重启zabbix服务与agent服务,通过zabbix-get测试取值成功。将xml模板文件下载,为了导入到zabbix服务上。链接模板,将zabbix-server服务链接模板。原创 2024-05-18 20:24:44 · 516 阅读 · 0 评论 -
15.3zabbix-web检测
zabbix-server界面-配置-主机-zabbix-server-Web检测-创建web场景,添加配置信息,用户代理就是本机User-agent信息。原创 2024-05-17 20:13:01 · 504 阅读 · 0 评论 -
15.2使用curl模拟登录zabbix-web
访问66的zabbix服务器,拿到url链接地址命令行执行获取cookie信息与html文件信息访问http://192.168.111.16/test/login.html,发现格式不好看,因为缺少css和js文件,看请求头是去16服务器上去找css与js文件。因为16服务器并没有,所以没有展示出来。解决办法就是去源站66服务器上去下载一个就可以了在16服务站点路径去下载,注意只要文件,不要问号后面的参数。还要注意路径的层级结构,要不然找不到。原创 2024-05-17 20:09:37 · 433 阅读 · 0 评论 -
15.1使用curl命令,命令行模拟登陆discuz
c:应用软件监控(nginx,php-fpm,mysql,redis,分布式文件系统glusterFS,ceph) 修改开源的模板。b:操作系统监控(cpu负载,内存,磁盘容量io,网卡io,进程数,安全监控/etc/password)linux模板。a:物理硬件监控(cpu温度,风扇转速,主板温度,电压,功率 ipmi工具监控 机房巡检)ipmitool命令行。d:业务监控(业务状态,网页速度,pv,uv,ip监控,会员活跃数量,每天的成单量)百度统计,谷歌分析,piwik matomo js代码。原创 2024-05-16 22:26:40 · 430 阅读 · 0 评论 -
14.zabbix监控总结
c:应用软件监控(nginx,php-fpm,mysql,redis,分布式文件系统glusterFS,ceph) 修改开源的模板。b:操作系统监控(cpu负载,内存,磁盘容量io,网卡io,进程数,安全监控/etc/password)linux模板。a:物理硬件监控(cpu温度,风扇转速,主板温度,电压,功率 ipmi工具监控 机房巡检)ipmitool命令行。d:业务监控(业务状态,网页速度,pv,uv,ip监控,会员活跃数量,每天的成单量)百度统计,谷歌分析,piwik matomo js代码。原创 2024-05-16 22:13:38 · 162 阅读 · 0 评论 -
13.监控redis
2.导入模板在zabbix-server界面-模板-导入-选择文件-redis.xml再次点击模板查看redis导入的信息点击监控项查看很多监控信息上传redis.conf配置文件改名redis.conf为zbx_redis.conf就是为了见名之意上传redis.sh脚本,注意配置文件内容与sh脚本存放的路径保持一致。给redis.sh脚本加一个执行的权限,chmod +x redis.sh本地测试脚本是否正常,执行命令:然后重启一下zabbix-agent服务立即生效即可4.zabb原创 2024-05-15 09:00:00 · 1096 阅读 · 0 评论 -
12.snmp协议监控
配置完成,重置zabbix-server,稍等一下就可以成功了。注意:如果snmp的密码更改了,这里一定要同步,不然就没法联通。服务器端:配置,瑞数防护系统botgate(Ubuntu)zabbix-server安装snmp客户端,命令测试取值。配置模板选择linux snmpv2模板。zabbix-server界面创建主机。服务器端:配置(centos)安装snmp服务器端。启动并设置开机自启动。原创 2024-05-15 07:30:00 · 358 阅读 · 0 评论 -
11.php-fpm模板(监控页面取值)
开启监控页面配置web界面浏览器访问导入模板fpm.xml上传脚本文件fpm.sh准备zabbix的配置文件并测试脚本在zabbix-server上zabbix-get测试取值链接模板注意修改模板宏的值查看检测最新数据原创 2024-05-14 09:00:00 · 1019 阅读 · 0 评论 -
10.nginx模板(开启监控取值页面)
上传到/server/scripts/路径下的shell脚本nginx_monitor.sh。导入模板,nginx监控模板zbx_nginx_template.xml。在zabbix-server上zabbix-get测试取值。准备zabbix的配置文件,并测试脚本。原创 2024-05-14 08:00:00 · 772 阅读 · 0 评论 -
09.zabbix自定义模块并使用
依次配置监控项···然后配置应用tcp,将11种状态监控项加入到tcp应用集里面···原创 2024-05-13 06:00:00 · 304 阅读 · 0 评论 -
08.4.grafana自定义图形并直接数据库取值
自定义添加油表图形选择gauge图形,并且配置对应设定值,点击应用如图所示,可以看到仪表盘上的值是zabbix上取得值。原创 2024-05-13 05:00:00 · 570 阅读 · 0 评论 -
08.3.grafana自定义图形
找插件里面的zabbix点击update数据源—zabbix数据源,添加zabbix数据源选择zabbix类型我这里配置的是本地,所以URL直接localhost这里配置zabbix登录账号密码Admin/zabbix然后点击保存并测试,会直接显示版本导入模板,直接点击即可查看报表显示看到系统对应的信息数据测试添加将系统负载1分钟、5分钟、15分钟编辑添加一个配置加一个配置5分钟的配置,在按照这个方式在加一个1分钟的配置。配置完成之后点击应用出现1、5、15分钟的折线图。原创 2024-05-12 08:00:00 · 383 阅读 · 0 评论 -
08.2.grafana插件安装
直接浏览器登录即可192.168.111.66:3000。直接命令行安装,或者包下载下来本地安装也可。在grafana上面直接显示zabbix了。gragana服务器默认监听端口3000。默认的账号/密码admin/admin。清华源下载grafana的rpm包。安装zabbix插件,启动插件。进入界面将主题调整为白色。启动并设置开机自启动。原创 2024-05-12 07:00:00 · 471 阅读 · 0 评论 -
08.1.自定义图形
随便选择几个参数直接添加。选择自定义折线图形查看。原创 2024-05-11 08:00:00 · 206 阅读 · 0 评论 -
07.配置微信报警
地址:https://www.zabbix.com/documentation/3.0/en/manual/introduction/whatsnew300#custom-parameter-support-for-alert-scripts。测试成功完成之后,tmp路径下会生产为新日志文件(需要将该日志删除,不然zabbix报错:权限拒绝root用户和zabbix用户不同,所以没有往文件里打日志)准备企业微信,直接在网页上登录,要求管理员账号,并且微信要关注企业微信。在微信上就收到次消息提示。原创 2024-05-11 07:00:00 · 498 阅读 · 0 评论 -
08.图形化界面字体问题处理
将本地windows系统的字体进行上传,选择一个自己喜欢的字体。回到web浏览器界面直接刷新中文乱码解决。上传到系统路径下并且直接覆盖掉。发现图形存在乱码,不显示文字。原创 2024-05-09 06:15:00 · 224 阅读 · 0 评论 -
06.配置邮件报警
我的授权码:HCHNVOAENURLOACG。我就配置收件人是qq邮箱了。密码是163邮箱的授权码。原创 2024-05-09 06:00:00 · 225 阅读 · 0 评论 -
05.添加自定义触发器
表达式设置条件,选择对应的监控项,根据对应的功能函数,在选择触发的结果。在系统中找到一个用户登录数量的监控项,用该监控项作为参考实例。添加名称,严重性即告警,表达式函数进行判断触发,添加即可;测试监控项取值,2代表为登录系统终端数量。我打开5个终端测试,用于触发告警。设置动作,点击启用状态。原创 2024-05-08 09:00:00 · 229 阅读 · 0 评论 -
04.2.配置应用集
应用集的意思就是:将多个监控项添加到一个应用集里面便于管理。在监控项里面找到对应的自定义监控项更新到应用集里面。选择对应的监控项于应用集。原创 2024-05-08 07:00:00 · 469 阅读 · 0 评论 -
04.1.添加多个监控&同步其他主机
我这里实在agent节点上直接在路径/etc/zabbix/zabbix_agentd.d/下新建一个监控项的配置文件。1.首先在agent配置文件中存在Include的,也就是说明,可以配置多个监控项并且同步到其他主机上的进行使用;在web界面从server端复制到agent端的设置。选择主机,然后找到agent目标,在点复制。如图所示在server上测试取值成功;2.主机之间互相推送配置文件即可;如图所示,监控项设置成功;原创 2024-05-07 00:00:00 · 279 阅读 · 0 评论 -
04.添加自定义监控项
p是添加端口的,如果要是监控的端口修改过,则需要加该参数,默认端口是10030,该参数可以不加。图上的键值必须要和agent配置文件中添加的参数一致,然后选择最下面的添加即可;注释:k就是key值,上一步的配置文件中设定的值保持一致。3.zabbix-server测试监控项取值是否正确。2.修改zabbix-agent配置文件。查看web界面查看最新数据显示监控成功。4.在web界面添加自定义监控项。找到对应监控的主机进行创建监控项。监控项就是监控每一个指标。1.命令行,手动取值。原创 2024-05-07 07:00:00 · 298 阅读 · 0 评论 -
03.配置监控一台服务器主机
安装zabbix-agent配置zabbix-agent,配置的IP地址是zabbix-server的地址,因为要监控这台主机启动zabbix-agent下面web配置完成之后,想快速生效监控主机:配置完成之后,可以重启zabbix-server服务器,让服务立刻生效即可;原创 2024-05-06 07:00:00 · 339 阅读 · 0 评论 -
02.zabbix配置web界面
对应的信息,我设置的密码是:123456,下一步即可;给服务器随意设置一个名字,下一步。检查配置都是正常,下一步。对应系统内部的路径文件。检查数据无误,下一步。创建成功,完成即可;默认登录的账号密码;原创 2024-05-05 07:00:00 · 198 阅读 · 0 评论 -
01.zabbix环境安装
一些操作都会写入到数据库中,zabbix-server同步数据数据信息;zabbix-agent ----> zabbix-server ----> 数据库 mysql原创 2024-04-29 08:00:00 · 498 阅读 · 1 评论