码迷,mamicode.com
首页 > 其他好文 > 详细

sdfsdfsdfsdf

时间:2017-02-24 20:00:17      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:服务器   server   local   客户端   

#安装所需的依赖包
yum -y install net-snmp net-snmp-devel ntpdate libxml2 libxml2-devel net-snmp-devel curl curl-devel
yum -y install mysql-devel
yum -y install gcc
yum -y install vim

#安装ntpdate
yum -y install ntpdate
#同步服务器跟客户端的时间,避免日志出现时间错乱
ntpdate 1.cn.pool.ntp.org

#配置编译,指定安装目录,编译server与agent
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
class ReportForm:
    def __init__(self):
        #打开数据库连接
        self.conn = MySQLdb.connect(host=dbhost,user=dbuser,passwd=dbpasswd,db=dbname,port=dbport,charset=‘utf8‘)
        self.cursor = self.conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)
    def getGraphID(self,HostName,GraphsName):
        #获取graphid
        sql = ‘select distinct graphs_items.graphid from items join graphs_items on graphs_items.itemid=items.itemid join graphs on graphs_items.graphid=graphs.graphid  where items.hostid=(select hostid from hosts where host="%s") and graphs.name="%s"‘ % (HostName,GraphsName)
        if self.cursor.execute(sql):
            graphid = self.cursor.fetchone()[‘graphid‘]
        else:
            graphid = None
        return graphid
    def __del__(self):
        #关闭数据库连接
        self.cursor.close()
        self.conn.close()


sdfsdfsdfsdf

标签:服务器   server   local   客户端   

原文地址:http://980296.blog.51cto.com/970296/1900955

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!