前言

公司的防火墙是H3C的,WEB端通过接口可以查询到当前总带宽以及用户流量排行,但是想接入监控中就比较棘手,因为接口不能复用,而SNMP也只能查到接口流量信息,无法获取IP流量详情,所以准备通过SNMP监控总带宽,达到阈值后再用Selenium爬取WEB管理后台的用户流量排行数据,通过webhook传递给机器人进行告警。

准备工作

系统环境

系统版本:CentOS Linux release 7.9.2009
Python版本:3.9.6

阅读全文 »

前言

这年头用L2TP/IPsec协议的真不多了,巧的是我司就是其中之一,以前用SSLVPN客户端登录的便利一去不复返,遇上“优化”过的WIN10系统报错茫茫多还不重样,就此记录下遇到过的故障和解决方案吧。

WIN7系统

错误609

错误说明

指定了一个不存在的设备类型

解决方法

一般重启就完事了。

如果还是不行可以试下打开服务,找到IPsec Policy Agent设为自动,重启电脑。

阅读全文 »

前言

最近这波动森大火,搞得我心痒痒想买一个Switch玩,结果看到淘宝上的动森限定动辄小4000,实在不想当冤大头,就动起海淘的小心思。日亚是不想了,美亚隔一段时间还会补个货,靠自己盯着肯定不靠谱,所以就准备搞个小代码来监控一下。

准备工作

Python最适合干这种脏活累活,抓取美亚动森限定的网页,看是否有货就行了。

整体架构

模块 功能
monitor.py 主监控程序
getProxy.py 获取代理IP
checkProxy.py 检测IP是否可用,构建代理池
notice.py 提醒程序
阅读全文 »

准备工作

系统环境

系统版本:CentOS Linux release 8.1.1911
MySQL版本:8.0.17
Nginx版本:1.16.1
Zabbix版本:4.4

安装MySQL

Zabbix支持多种数据库来存放采集到的数据,常用的如:MySQL、PostgreSQL、Oracle、IBM DB2、SQLite等,低版本可以参考上次部署好的MySQL 5.7.28,这次准备装MySQL 8.0.17

阅读全文 »

系统环境

系统版本:CentOS Linux release 8.1.1911
MySQL版本:5.7.28

通过RPM包安装

卸载mariadb

1
$ rpm -qa|grep mariadb

我的centos版本没装,如果有的话用以下命令卸载

1
$ rpm -e --nodeps mariadb
阅读全文 »

系统环境

Apache Tomcat/8.5.51

最近在测试(玩)Tomcat的管理后台,不过实际好像很少有用这个改配置的。只要用的少,遇到的问题就肯定多,这不刚开始在通过Tomcat的Host Manager添加虚拟主机(Virtual Host)的时候就遇到问题了。

首先设置好Name和App base后点击Add添加VH:

阅读全文 »

前言

之前换了Next主题后又改了一些简单的设置,不过对有一些样式还是不满意,但是官方的_config.yml文件并没有提供这些选项,只能通过修改CSS的方式来改了。先是去网上搜了一些教程,因为版本原因很多教程都失效了,还得靠自己摸索。

不同版本文件路径或者具体属性都不完全一样,本文基于NexT 7.7.2,食用本文需要一点点点CSS基础:D。

Next进阶美化

添加背景图片

先将大小合适的图片放到./source/image/目录中。

打开./themes/next/source/css/_common/scaffolding/base.styl,找到body,增加以下代码:

1
2
background: url("/images/bg.png") fixed;  //自己更改图片url
background-position: 0 -100px; //微调背景图片位置
阅读全文 »

前言

假期Steam喜+1多了之后又没那么多时间玩,所以想着拿ArchiSteamFarm(以下简称ASF)来挂下卡,去官方文档一看,v3.0.3.2版本之后ASF已经有官方镜像了,以前还需要用Screen来后台挂卡,这回直接上Docker。

准备工作

安装并启动Docker

步骤很简单,先卸载老版本,然后添加yum源,最后安装docker-ce(社区版本)就好了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 安装
$ yum remove docker docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
$ yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
$ yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
$ yum install -y docker-ce docker-ce-cli containerd.io

# 启动
$ systemctl start docker
阅读全文 »

前言

更换完Hexo的主题后,博客大致就搭建完毕了,这时我们又遇到一个问题,如果我们更换了电脑或者VPS到期了,除了拷贝整个文件夹还有什么好方法可以备份Hexo呢?这次我们就通过git分支功能来备份。

备份步骤

在hexo目录创建本地仓库

1
2
$ cd /hexo
$ git init
阅读全文 »

前言

通过之前的简单教程搭完Hexo之后,觉得默认的主题landscape太单调了,所以就找了网上大热的Next来用,下面记录一下如何更改Hexo主题为Next,并且更改一些个性化内容。

安装主题

git clone快速下载主题

1
2
$ cd /hexo
$ git clone https://github.com/theme-next/hexo-theme-next themes/next
阅读全文 »