Zabbix监控安装部署
zabbix是一个基于WEB界面的分布式系统监视以及网络监视功能的工具,由两部分构成,zabbix server与可选组件zabbix agent。本博文结合自己实际工作编写的内容,主要是zabbix的源码安装部署,zabbix的汉化,weblogic,tomcat,oracle的监控以及zabbix的升级。本人接触过的监控工具还是不少,像cati,nagios,zabbix以及IBM公司的Tivolil。zabbix还是特别强大的。希望能给大家提供帮助
zabbix监控页面自动截图
公司用zabbix监控服务器,需要在每周的1,3,5对zabbix首页进行截图并保存至excel。由于觉得该工作比较繁琐,便用python写了一个对zabbix首页自动截图的小工具
利用requests+BeautifulSoup爬取网页关键信息
当浏览网页发现一些有价值的数据时,如果是用手动的方式去进行汇总,会花费很长时间,可以试着使用python的requests、BeautifulSoup模块去爬取网页中自己需要获取的数据。下面以https://archiveofourown.org/media网站为例,爬取书的类别、名称以及评论数,并将数据保存在excel中
Nagios+PNP安装部署
Nagios是一款开源的免费网络监控软件,能很好地监控Windows/Linux/Unix服务器,交换机及路由器等设备,提供了WEB界面以方便运维人员查看各个监控项,能够使用邮件或短信通知运维人员。功能强大,灵活,可以自定义监控项。
paramiko源码安装
安装python第三方库用pip install XXX是最简便的方法。安装paramiko源码包开始遇到了好多报错,大多都是paramiko相关组件没有安装的问题。其实安装源码包也并没有想象中的那么难,具体的安装可以看paramiko的tar包解压缩后目录里的setup.py这个文件,然后根据这个安装文件把相关的依赖包安装好。这样离成功就很近了。
基于paramiko的文件批量分发和命令批量执行
paramiko包含两个核心组件(SSHClient和SFTPClient),是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能。