有时候需要加几百个监控项,又不想一个个点,而且是频繁让你加,你都来不及创建模板,那今晚饭不吃了,觉不睡了?非也,我来帮助你迅速完成这个task吧不多BB,代码文件在https://github.com/herrywen-nanj/zabbix-api/blob/master/zabbix-api.py样本文件长得像这样:![](https://s1.51cto.com/images/blog/20
![](https://s1.51cto.com/images/blog/201912/13/7b46af84596cc83e96bd9ff1d40916a5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
![](https://s1.51cto.com/images/blog/201912/13/b0a7b742323825266a81f42cb7ca1c34.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
![](https://s1.51cto.com/images/blog/201912/13/34fa04384e27bb61a32ad973b2507645.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
批量修改模板中触发器名称
zabbix-api
博主目前在电信外包工作,比较坑,因为涉及到统计服务器信息的工作,而且统计服务器的个数大概有几百台,统计之后还要将信息全部写入到excel里去,如果是手工一个个去做,起码做一个月吧,前提无法使用ansible等工作,只能通过CRT的方式,一个个手工登上去,然后看服务器上所有进程的信息,包括进程名称,进程端口号,启停方式,工作路径。一台服务器上可能有上万个程序,你一个个手工搞,并将信息录入到excel
监控
内建角色
mongdb分片原理分片,是指将数据拆分,将其分散到不同的机器上,分片类似于raid0,副本类似于raid1MongoDB的副本集与我们常见的主从有所不同,主从在主机宕机后所有服务将停止分片集群主要由三种组件组成:mongos,configserver,shard1)mongos(路由进程,应用程序接入mongos再查询到具体分片)数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要
两台机器1.在/etc/hosts文件中写上192.168.255.133worker1192.168.255.134worker22.修改配置文件/etc/mongdb.confbindIp:0.0.0.0#供所有机器访问replication:replSetName:rs#给副本集取名字叫rs3.启动mongod4.初始化副本集mongors.initiate()5.添加成员节点rs.add(
replicat
增加:db.collection_name.insert删除:db.collection_name.remove更新:db.collection_name.update查询:db.collection_name.find().pretty()操作实例:1.创建数据库usetest22.显示当前所有数据库showdbs3.刚创建的test2不会显示出来,需要往里面插入一些数据db.test2.ins
1.连接本地数据库mongodb://localhostmongo--host远程IP--port远程端口-u帐户名-p密码名2.连接远程数据库,使用用户名fred,密码foobar登录localhost的admin数据库。mongodb://fred:foobar@localhost3.连接三台mongo服务器mongodb://localhost,localhost:27018,localho
最近一言难尽,被个外包公司坑了,唉,不多说了,还是写博客吧。1.mongdb安装文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/2.我的机器是centos7,为了方便所以采用yum的方式安装。[root@worker1~]#cat/etc/yum.repos.d/mangodb.re
list_pratisce=[45,69,8,19,9]n=len(list_pratisce)forjinrange(n):foriinrange(n-1):iflist_pratisce[i]>list_pratisce[i+1]:temp=list_pratisce[i]list_pratisce[i]=list_pratisce[i+1]list_pratisce[i+1]=temp
'''切片复制时的id值与直接赋值的列表不一样'''list_pratisce=[5,6,8,9,19]list_pratisce_backup=list_pratiscelist_pratisce_backup_qiepian=list_pratisce[:]print('list_pratisce的值是:',id(list_pratisce),'list_pratisce_backup的值是:
'''取列表中最大索引值www.pythontutor.com'''list_group=[5,90,59,132,54]max_index=0list_index=0fornuminlist_group:ifnum>list_group[max_index]:max_index=list_indexlist_index+=1print(max_index)
importrandomrandom_num=random.randint(0,100)print('thisnumberis:',random_num)count=0whilecount<5:count+=1number=int(input('pleaseinputyournumber:'))ifrandom_num==number:print("congruation!youmakeco
'''11=112=222=413=323=633=914=424=834=1244=16..................................................9*9=81'''#第一种方式foriinrange(1,10):print()#用来保证下面j的循环结束后,再次进入i循环时,输出回车,区分上下两行forjin
openvxn原理以及流程图
知识概要:在kvm那章,我们知道centos7默认是启用lvm的,vg组名为centos,根分区所在文件系统名为/dev/mapper/centos-root,默认根分区是分50G的接下来进入正题随着使用的深入,根分区总是不够用的,此时需要扩容,在线扩容无疑是最好的一.先添加一块磁盘,你不重启,用fdisk-l是看不到的,此时需要执行下面脚本#不关机使添加硬盘生效numbers=`ls-l/sys
为实现持久化,docker引入了挂载数据卷的方法,以实现数据的可持久化。具体是以下两种:一.通过dockerrun命令命令:dockerrun-dit--namegerrit-p9001:8080-p29419:29418-v/home/docker/test.txt:/var/spool/cron/crontabs/rootopenfrontier/gerrit:2.15.3此时将宿主机的/da
一直不知道这个模块到底在哪,并且也挺想搞清楚官方那些模块到底在哪个目录下。1.使用grep-rl"copy.py"/usr/lib/python2.7/site-packages/ansible(这个目录是专门放ansible源码目录的)然后找到是/usr/lib/python2.7/site-packages/ansible/modules/files/copy.py这个文件
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号