草庐IT

MySQL 复制监视器 - Seconds_Behind_Master

我正在使用Nagios和check_mysql_health插件来监控我的MySQL数据库。我需要关注我的复制数据库中的Seconds_Behind_Master值,但我无法在子查询中使用SHOWSLAVESTATUS来专门获取该值。有谁知道另一种方法来获取我的从属数据库的Seconds_Behind_Master值作为单个值的值?为了使check_mysql_health插件正常工作,我只需要返回一个将被监视的数值。 最佳答案 #!/bin/bash#########################################

mysql - mysql配置nagios的方法

你好!我已经安装了nagios3.2.2,我正在尝试用mysql配置它,但是我找不到文件“create_mysql”,这个文件应该有必要的表。啊!它结束了debianlenny。它应该位于哪里?谢谢。 最佳答案 逐步解释:http://kedar.nitty-witty.com/blog/10-steps-mysql-monitoring-nagios-installation-configuration 关于mysql-mysql配置nagios的方法,我们在StackOverflow

Monitoring MySQL Memory Usage with Nagios and Zabbix

作者:禅与计算机程序设计艺术1.简介MySQL是一个开源的关系型数据库管理系统,它由瑞典MySQLAB公司开发,目前由Oracle公司收购,并且作为OracleDatabase的分支产品,用于支持OLTP(联机交易处理)和数据仓库工作负载。MySQL是最流行的关系型数据库之一,在高并发、海量数据的情况下也能轻松应付。它的存储引擎是InnoDB,支持事务性处理、外键约束、全文索引等功能。本文将会介绍如何用Nagios监控MySQL内存使用情况,包括硬件上的内存、系统变量和临时表空间、内存碎片化、内存分配行为、进程状态等。并展示如何将监测结果通过Zabbix集成到现有的运维监控平台中。2.基本概念

nagios

nagios一.服务端安装准备二.安装配置nagios服务端环境为centos8.5,记得换指令一.服务端安装准备需要LNMP环境更新源sed-i's/enabled=1/enabled=0/g'/etc/yum.repos.d/*[BaseOS]name=BaseOSbaseurl=file:///media/cdrom/BaseOSenabled=1gpgcheck=0[AppStream]name=AppStreambaseurl=file:///media/cdrom/AppStreamenabled=1gpgcheck=0解决perl软件编译问题echo'exportLC_ALL=C

Nagios XI 网络监控软件曝出多个安全漏洞

SecurityAffairs网站披露,Outpost24的研究人员AstridTedenbrant在NagiosXI网络和IT基础架构监控与管理解决方案中发现四个漏洞,漏洞分别追踪为CVE-2023-40931、CVE-2023-40932、CVE-2023-40933、CVE-2023-40934,可能导致信息泄露和权限升级。NagiosXI可监控所有关键任务基础设施组件,其中主要包括应用程序、服务、操作系统、网络协议、系统指标和网络基础设施,目前全球有成千上万的实体组织正在在使用它。据悉,这些安全漏洞主要影响到5.11.1及更低版本的NagiosXI。CVE-2023-40931、CVE

hadoop - Nagios 监控 hadoop 集群的脚本

我正在尝试使用Nagios监控Hadoop集群。我的目标是监控所有Hadoop守护进程(如DataNode、Jobtracker和Tasktracker等)的状态和资源使用情况。我能想到的解决方案是监控这些守护进程正在使用的端口。但这似乎非常有限。比如看不到节点有多少任务在运行等。那么,我的问题是:有没有系统的方案可以使用Nagios来监控Hadoop?谢谢,舒敏 最佳答案 我找到了this.这是一个监控hdfs的nagios插件。Here都是nagiosexchange上hadoop相关的插件。

https - 用自定义(选择/轮询驱动)守护进程替换 Nagios HTTP?

我有一个Nagios配置,它在几百个节点上执行大量测试;其中之一是check_http的变体。它没有配置为--enable-embedded-perl(ePN),但我们很快就会更改它。即使启用了ePN,我仍然担心每次执行此PerlHTTP+SSL检查时只处理一个目标的模型。我想编写一个简单的select()(或poll()/epoll())驱动的守护进程来创建连接同时针对多个目标,读取结果并以Nagios可用的形式吐出结果,就好像它是被动检查的结果一样。是否有关于如何实现这一目标的指南?向Nagios提供批量检查更新的接口(interface)或API是什么?我正在考虑的一个hack是

linux - 如何在 linux 中从命令行执行 nagios 命令

我正在使用nagiosocentos服务器,我只想监控本地主机。我这样定义我的服务defineservice{host_namelocalhostservice_descriptionSite1Servicecheck_commandcheck_http-site1usegeneric-servicenotification_interval1440}和在commands.cfg中这样的命令definecommand{command_namecheck_http-site1command_line/usr/lib/nagios/plugins/check_http-Hsite1.dre

linux - Nagios/NRPE 给出 "No output returned from plugin"错误

从Nagios/NRPE脚本中获取“没有从插件返回输出”错误消息1)运行Nagiosv3.2.3和NRPEv2.122)脚本:OK_STATE=0UNAME=/bin/uname-recho"OK:KernelVersion=$UNAME"exit$OK_STATE2)使用NRPE在NagiosServer上的命令行结果root用户和nagios用户的相同OK结果:[nagios@cmonmm03libexec]$./check_nrpe-Hdappsi01b.dev.screenscape.local-ccheck_kernelOK:KernelVersion=2.6.18-194.

nagios报错:./stdio.h:456:1: error: 'gets' undeclared here (not in a function)

[root@localhost nagios-plugins-1.4.16]# ./configure[root@localhost nagios-plugins-1.4.16]# make mv -f .deps/full-write.Tpo .deps/full-write.Pogcc -DHAVE_CONFIG_H -I. -I..  -I../intl   -g -O2 -MT localcharset.o -MD -MP -MF .deps/localcharset.Tpo -c -o localcharset.o localcharset.cIn file included fro