zabbix 批量部署机器,并discovery机器,并挂在模板

1,CONFIGURATION OF DISCOVERY RULES

创建规则,填写ip地址范围,然后已用后面的key 来添加机器,在创建机器的时候也可以用一些先关的标准模板今天挂在,key 是system.uname

2,自定义添加java 端口监控

python脚本

#!/usr/bin/env python
import os
import json
java_pid = os.popen("netstat -ntpl | grep java |grep -v 127 | awk ‘{print $7}‘|awk -F‘/‘ ‘{print $1}‘ | sort | uniq")
ports = []
for pid in java_pid.readlines():
        pid_s = os.path.basename(pid.strip())
        java_ports = os.popen("cat `ps aux |grep %s| grep -e Dcatalina.home | awk ‘{print $23}‘| awk -F‘=‘ ‘{print $2}‘`/conf/catalina.properties | grep http.port | awk -F‘=‘ ‘{print $2}‘" % pid_s)
        for port in java_ports.readlines():
        	r = os.path.basename(port.strip())
        ports += [{‘{#JAVAPORT}‘:r}]

print json.dumps({‘data‘:ports},sort_keys=True,indent=4,separators=(‘,‘,‘:‘))
时间: 2024-10-01 02:35:32

zabbix 批量部署机器,并discovery机器,并挂在模板的相关文章

zabbix批量部署Windows和Linux的agent

对Linux进行批量部署Zabbix-agent 我们这里使用的是ansible来对zabbix-agent进行批量部署,当然在Linux上也可以使用脚本来完成部署 环境 ansible:10.127.0.133 agent1:172.168.0.4 agent2:172.168.0.5 进行密钥授权认证实现免密登陆 为方便ansible对agent主机的管理,需要将ansible与agent进行公钥认证来实现免密登陆 ssh-keygen -t rsa ssh-copy-id -i /root

九、MDT 2013 Update 1批量部署-第三方PXE无盘网络启动配套使用

MDT 2013 Update 1批量部署的官方方案就是采用微软的PXE/WDS方案,这个方案在企业级部署非常稳定可靠,但是由于PXE/WDS是微软服务器操作系统的一部分,没法单独在WINDOWS XP上运行,相对配置比较复杂,而且安装服务器操作系统涉及到微软操作系统购置以及搭建微软AD域,费钱费时费力. 所以这里介绍一种可以在微软常用操作系统上运行的第三方PXE方案. 通过PXE引导WinPE 1. 下载 tftpd32 http://tftpd32.jounin.net/tftpd32_do

如何批量部署Office 2013 (一)——简介

Office软件相信所有人应该都会安装,挂载镜像然后一直点下一步就可以了,但是谈到如何批量部署Office,如何来实现?另外在企业环境中Office软件还会存在激活的问题,如果是KMS那么可以直接通过搭建KMS服务器的方式来实现Office以及Windows的激活,如果是MAK我们还需要将密钥输入到每一台计算机当中,我们都知道批量部署Windows时可以通过MDT提前将密钥输入进去,那么Office如何来操作呢? Office的部署方式和Windows不大相同,但是其实也可以同样通过MDT来实现

centos7使用cobbler(2.8)批量部署

一.    批量部署操作系统的前提 要想批量部署操作系统,得具备以下条件: 客户机支持pxe网络引导 服务器端和客户端建立网络通信(DHCP) 服务器端要有可供客户机开机引导的引导文件 服务器端的可引导文件还必须能传递到客户机(TFTP) 客户机无人值守安装包括安装定制的软件或服务(KICKSTART文件) 1.    认识一下PXE 预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口(Network Interface

SSH批量部署服务

SSH批量部署服务 在NFS上作为中心分发服务器将私钥分发到其他服务器上 NFS部署 1 [[email protected] ~]# useradd luoahong 2 [[email protected] ~]# echo 123456|passwd --stdin luoahong 3 Changing password for user luoahong. 4 passwd: all authentication tokens updated successfully. 5 创建密码对

十六、MDT 2013 Update 1批量部署-应用程序导入及自动安装(含OFFICE 2007安装)

MDT 2013 Update 1批量部署与WDS部署服务相比就是多了应用程序的安装,可以在操作系统部署时可以有选择的安装或指定安装某个特定的应用程序,便于最终用户开机即用.下面是MDT 2013 UPDATE 1导入应用程序,其中包括OFFICE 2007整合SP3方法以及OFFICE 2007定制安装. 一. MDT 2013 UPDATE 1导入应用程序 MDT 2013 UPDATE 1控制台已经导入了6个应用程序,从名字可以看出具体应用软件的作用 硬件检测软件AIDA64,由于这个是绿

使用Fabric批量部署上线和线上环境监控

本文讲述如何使用fabric进行批量部署上线的功能 这个功能对于小应用,可以避免开发部署上线的平台,或者使用linux expect开发不优雅的代码. 前提条件: 1.运行fabric脚本的机器和其他机器tcp_port=22端口通 2.ssh可以登录,你有账号密码 一.先说批量部署上线 先上代码,再仔细讲解,脚本如下 # -*- coding:utf-8 -*- from fabric.colors import * from fabric.api import * from contextl

二一、MDT 2013 Update 1批量部署-客户端批量授权利用KMS服务器激活

微软最方便的激活方式是批量授权,在局域网搭建KMS服务器,先在线或电话激活KMS服务器(KMS HOST),然后可以部署各类KMS clien客户端,当然授权数量与类型要与KMS HOST安装的COA有关,也就是你购买的授权产品类型与数量.目前KMS CLIENT可以包括WIN 7专业版.企业版,WIN 7专业版.企业版.LTSB企业版,WINDOWS 2012 R2标准版.数据中心版等,也可以包括OFFICE 2016等办公软件.利用MDT 2013 UPDATE 1部署系统可以很方便的部署客

十四、MDT 2013 Update 1批量部署-微软WDS/PXE部署及其部署安装实战

微软WDS是服务器操作系统的部署服务,可以利用PXE网络环境实现部署服务,MDT 2013 UPDATE 1可以完美的与微软的WDS部署服务结合,实现比WDS更多功能的网络批量部署. 微软WDS部署服务需要有DHCP\DNS服务支持,WINDOWS 2012 R2自带这些服务器,在一台机器上就可以实现DHCP\DNS\WDS,甚至也可以将MDT 2013 UPDATE 1安装在该机器上.为了简化,本文不涉及到WINDOWS 2012 R2的AD域的搭建,但是也可以一样搭建MDT 2013 UPD