在说数据库分表之前,先随便聊聊Zabbix的一些参数的优化吧,其实我也不是很懂,只是机器上了1500+,楞着头皮去调一下参数首先是几个Poller的调整:###Option:StartPollers(处理监控项的东西)###Option:StartIPMIPollers(母鸡干什么用的,暂时没用,设为0)###Option:StartPo..
分类:
数据库 时间:
2014-10-09 00:22:38
阅读次数:
544
闲来无事,一直想用py框架写个运维平台出来(瞎搞),从去年一直到现在接触自动化运维理念,形成自己对自动化运维的一些观念,然后就想把这些想法实现出来,就搞了这么个平台。。没个什么实战经验,全自己理解,有些不到位的地方,看官们请指点,,虚心接受,谢谢!!流程设计:1..
分类:
其他好文 时间:
2014-10-08 14:50:40
阅读次数:
323
Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。Cobbler支持命令行管理,web界面管理,还提供了AP..
分类:
其他好文 时间:
2014-10-06 03:59:30
阅读次数:
429
市面上有很多开源的监控系统:Cacti、nagios、zabbix。感觉都不符合我的需求,为什么不自己做一个呢用Python两个小时徒手撸了一个简易的监控系统,给大家分享一下,希望能对大家有所启发首先数据库建表建立一个数据库“falcon”,建表语句如下: 1 CREATE TABLE `stat`...
分类:
编程语言 时间:
2014-10-04 18:19:56
阅读次数:
371
国内做运维的人,很多觉得开发很神秘很难国内做开发的人,很多觉得运维就是搬机器收报警,脏活累活7*24随时等待召唤相互都把对方理解错了。以我多年的经验来看,国内的运维的确存在很多问题。比如,开发人员被宠的太厉害,运维人员话语权少。由于人力便宜,在自动化运维方面重视不够。等等。 这样造成一个印象,运维围...
分类:
其他好文 时间:
2014-10-04 03:40:45
阅读次数:
189
zabbix用了也有一段时间,基本上大大小小的报错都接触过。我个人有个习惯,偶尔会去tail -f 一下zabbix_server的日志,可能是强迫症的关系,不喜欢看到日志有任何报错信息。本来10.1应该放假,但是临回家前一天的时候是突然发现日志中频繁曝出以下这条报错。zabbix_server [...
分类:
其他好文 时间:
2014-10-02 04:48:12
阅读次数:
253
#!/bin/bash
################################################################################
#Zabbixextensions(C)2011-*JosephBueno<zabbixextensions@aperto.fr>
#PublishedunderGNUGeneralPublicLicenseversion2orlater.
#SeeLICENSE.txt
#--------------------..
分类:
其他好文 时间:
2014-10-01 02:05:00
阅读次数:
426
#!/bin/bash
PROGNAME=$(basename$0)
#####Helperfunctions
functionusage
{
echo"ThisscriptaddsWEBchecksfromafiletoazabbixhostbyinputtingtheurlsdirectlyintothedatabase."
echo"USEWITHCARE!!"
echo""
echo"usage:${PROGNAME}"
echo""
echo"MySQLconnectionoptions:"
..
分类:
其他好文 时间:
2014-10-01 00:59:01
阅读次数:
740
脚本接收action传来的参数,比如eventid,hostname,triggerid等等,脚本会根据这些信息,去zabbix_get一些数据(比如load,memory,top等),再组合成html。最后通过脚本中的邮件程序发送。机器上放个脚本来发邮件,它接受一些参数,比如eventid,hostname等,然后脚本来进行..
分类:
其他好文 时间:
2014-10-01 00:58:50
阅读次数:
349
#!/usr/bin/python
#coding:utf-8
importsmtplib
fromemail.mime.textimportMIMEText
importsys
mail_host=‘smtp.163.com‘
mail_user=‘username‘
mail_pass=‘password‘
mail_postfix=‘163.com‘
defsend_mail(to_list,subject,content):
me=mail_user+"<"+mail_user+"@"+mail..
分类:
编程语言 时间:
2014-10-01 00:25:10
阅读次数:
252