广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python nagios plugi
  • 223
分享到

python nagios plugi

pythonnagiosplugi 2023-01-31 01:01:38 223人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

nagiOS配置文件生成htpasswd /etc/nagios/passwd nagiosadminidentity  资产唯一编号chmod 444 /etc/assetid  接口要写的健壮   接口判断  值是否全面批量的生成ip,

nagiOS配置文件生成

htpasswd /etc/nagios/passwd nagiosadmin

identity  资产唯一编号

chmod 444 /etc/assetid  

接口要写的健壮   接口判断  值是否全面

批量的生成ip,主机名,其它项都一致

pip install 'ipython<2.0'

CURR_DIR=os.path.abspath(os.path.dirname(__file__)) 当前这个文件名所在的目录,绝对路径

HOST_CONF_DIR=os.path.join(CURR_DIR,'hosts')

CACHE_FILE=/var/tmp/api-cache.JSON

HOST_TMP % h  字符串格式化

nagios-plugins  nagios插件

cmdb的API生成一个配置文件,shell同步到nagios的配置文件目录


/etc/yum.conf里面有 keepcache=1

/var/cache/yum/x86_64/6/base/packages里面就有rpm包 缓存在本地


vcs  version control system (git svn cvs)


配置生成的主机 从cmdb的api接口调用送进svn/git送到puppet里面,扔进nagios


如何写nagios的插件 plugins

1.exit status

0.ok

1.warning

2.critical

3.unknown


[ -f/e xxx ]&& exit 0 || exit 1


/var/log/message   rsyslog(软件名)写出  syslog是协议

日志格式    时间   主机名  进程名 program name


日志时间戳

delta = datetime.timedelta(minutes=3)

now = datetime.datetime.now()

now - delta


nagios message 只能在一行


\w  Word  +

\d  数字

()都得来

[]来一部分


性能优化

1.算法改了

2.多次调用改成一次调用


大写 全局变量

--结束END--

本文标题: python nagios plugi

本文链接: https://www.lsjlt.com/news/184901.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python nagios plugi
    nagios配置文件生成htpasswd /etc/nagios/passwd nagiosadminidentity  资产唯一编号chmod 444 /etc/assetid  接口要写的健壮   接口判断  值是否全面批量的生成ip,...
    99+
    2023-01-31
    python nagios plugi
  • nagios通过python获取ESXi
    ESXi可以在相关面板上看见smart信息, 我这边公司用的是组装的服务器,然后不支持,只好用SSH的办法去获取了。Nagios监控是按退出的状态代码来显示相关信息的。退出代码如下:0 ok; 1 warning; 2 critical; ...
    99+
    2023-01-31
    nagios python ESXi
  • Redhat如何配置nagios-安装nagios-plugins
    这篇文章将为大家详细讲解有关Redhat如何配置nagios-安装nagios-plugins,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装nagios-plugins[root@localhost&...
    99+
    2023-06-16
  • Nagios pnp中如何配置Nagios配置文件
    这篇文章主要为大家展示了“Nagios pnp中如何配置Nagios配置文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nagios pnp中如何配置Nagios配置文件”这篇文章吧。1.Na...
    99+
    2023-06-16
  • nagios 3.X pnp-0.4.3
    nagios 3.X pnp-0.4.3 配置小记作者:刘宇 liuyu.blog.51cto.com 配置环境:cetnos5 apache2 nagios3  pnp-0.4.3安装过程 引用石头兄的话:1. compile php w...
    99+
    2023-01-31
    nagios pnp
  • Redhat如何配置nagios
    这篇文章给大家分享的是有关Redhat如何配置nagios的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。配置被监控机本文讲述的是:Redhat配置nagios。返回大纲。配置linux被监控机(客户端)需要先安装...
    99+
    2023-06-16
  • Redhat怎样配置nagios
    小编给大家分享一下Redhat怎样配置nagios,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!配置apache本文讲述的是:Redhat配置nagios。返回大...
    99+
    2023-06-16
  • 怎么安装Nagios pnp
    这篇文章主要讲解了“怎么安装Nagios pnp”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装Nagios pnp”吧!已经配置安装Nagios pnp了,这里提供了详细的Nagio...
    99+
    2023-06-16
  • Nagios mysql如何备份
    这篇文章给大家分享的是有关Nagios mysql如何备份的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Nagios mysql备份脚本如下:#!/bin/bashdate=`date +%Y%m%d_%H%M`...
    99+
    2023-06-16
  • Nagios pnp如何配置
    这篇文章主要为大家展示了“Nagios pnp如何配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nagios pnp如何配置”这篇文章吧。PNP是一个小巧的开源软件包,它是基于PHP和PER...
    99+
    2023-06-16
  • Nagios+PNP安装部署
        下载所需要的相关软件包,本文使用的nagios版本是3.4.3,nagios-plugins版本是2.2.1,nrpe版本是2.15。配置好yum源后即可开始下面的安装。一、安装相关软件包#y...
    99+
    2023-06-06
  • web+nagios+nagiosql安装部署
    Linux下nagios的安装与配置一、     Nagios客户端配置1.    安装http和mysql#&nb...
    99+
    2022-10-18
  • Redhat Nagios的安装步骤
    这篇文章主要讲解了“Redhat Nagios的安装步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redhat Nagios的安装步骤”吧!一、软件包 nagios-3.2.1.tar....
    99+
    2023-06-16
  • Python利用Nagios增加微信报警通知的功能
    Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态...
    99+
    2022-06-04
    功能 通知 Python
  • nagios中怎么分发文件
    本篇文章为大家展示了nagios中怎么分发文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机...
    99+
    2023-06-09
  • Nagios利用NRPE监控Linux主
    介绍本文描述了如何监控Linux/UNIX的“私有”服务和属性,如:CPU负载内存占用率磁盘利用率登录用户运行进程等等一、利用NRPE监控远程Linux的”本地信息“    前面已经对远程Linux 主机是否存活做了监控,而判断远程机器是否...
    99+
    2023-01-31
    Nagios NRPE Linux
  • Nagios监控数据库DB2--check_db2_health
    我想大家都知道Nagios监控DB2数据库使用check_db2_oracle插件,但是在使用之前,Nagios服务器上需要安装运行环境。结合我自生多次的测试,我重点讲述如何在CenOS6.7 64bit环...
    99+
    2022-10-18
  • Redhat如何安装配置nagios
    这篇文章给大家分享的是有关Redhat如何安装配置nagios的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装nagios[root@localhost src]# tar zxv...
    99+
    2023-06-16
  • FreeBSD 7.0上nagios如何安装
    这篇文章主要介绍了FreeBSD 7.0上nagios如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。FreeBSD 7.0上的nagios安装的具体过程如下:OS:F...
    99+
    2023-06-16
  • PHP入门指南:PHP和Nagios
    PHP是一种流行的开源服务器端脚本语言,被广泛应用于网站开发和Web应用程序开发。Nagios(Network Analyzer, General Interpreter and Organizer)是一种开源网络监控工具,具备实时的服务器...
    99+
    2023-05-20
    PHP 入门指南 Nagios
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作