随笔分类 - python
摘要:通过python脚本和zabbix配合监控zookeeper的节点数 需求描述: 在日常zabbix监控zookeeper的时候,无法通过shell来获取zookeeper的具体节点信息,没有开放具体的接口,只能通过交互式的shell获取 python提供了操作zookeeper的api,我们可以使用python脚本结合zabbix来监控zookeeper的服务端是否上线 1.安装相关的依...
阅读全文
摘要:# 公司网站反映很慢,可能是一些页面的访问方法或者页面引起,通过程序统计nginx访问日志的页面和具体的action方法访问次数以及平均响应时间可以为程序开发的同事提供参考定位具体的代码 # 默认的nginx日志 log_format main '$remote_addr - $remote_use
阅读全文
摘要:使用Vagrant搭建本地python开发环境 关于vagrant:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,它使用Oracle的开源VirtualBox虚拟化系统也可以使用vmware来搭配使用,因为配置较为繁琐放弃了(貌似需要安装一个收费插件,还不如直接安装virtu
阅读全文
摘要:通过python操作GeoLite2-City.mmdb库将nginx日志写入数据库 # 创建存放nginx日志的表accesslog2 # 安装geoip2模块# sudo pip2 install geoip2 连接数据库和操作数据库的底层模块参考:python操作mysql数据库增删改查的db
阅读全文
摘要:使用python找出nginx访问日志中访问次数最多的10个ip排序生成网页 方法1:linux下使用awk命令 方法2:通过python处理日志 方法2
阅读全文
摘要:# gconf.py 发送邮件代码 mailutils.py
阅读全文
摘要:python操作mysql数据库增删改查的dbutils实例 # 数据库配置文件 # 操作数据库增删改查的dbutils.py代码
阅读全文
摘要:通过python生成nginx模板配置文件
阅读全文
摘要:通过zabbix自带api进行批量添加主机 我们需要监控一台服务器的时候,当客户端装好zabbix-agent端并正确配置以后,需要在zabbix-server的web gui界面进行添加zabbix-agent操作,填写host_name,访问名,ip地址,端口还有模板等信息 这样操作比较方便,但
阅读全文