pythonnagiosplugins-创新互联
nagios配置文件生成
创新互联提供网站设计、网站制作、网页设计,成都品牌网站建设,广告投放等致力于企业网站建设与公司网站制作,10多年的网站开发和建站经验,助力企业信息化建设,成功案例突破上千,是您实现网站建设的好选择.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.多次调用改成一次调用
大写 全局变量
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:pythonnagiosplugins-创新互联
网页网址:http://scyanting.com/article/iddep.html