02
2020
12

CentOS7下部署Cacti流量监控工具

Cacti用了很多年了,一直觉得是一款非常好用的绘图系流量监控软件,这次趁着迁移Cacti至CentOS7系统,写下这篇博客当做一个部署笔记,给自己和有需要的网友提供一些建议。首先我们来说下此次部署的环境:CentOS我们用的版本是CentOS7(2009),至于为什么不用CentOS8,很简单,8太烦了,各种兼容性问题o(╯□╰)oCacti用的版本是0.8.8h,为什么不用最新版?很简单,1.x的版本都太烦了-_-||,我尝试过装1.2.x的版本,各种报错,后来装1.1.x的版本,也是各种麻
02
2020
12

Hyper-V上的Linux虚拟机迁移宿主服务器之后网卡不见了?!

今天我一朋友来找我求助,说他做了一次Hyper-V虚拟机的迁移,然后发现所有Linux的虚拟机网卡都没了,搞得他一身冷汗其实我自己之前也碰到过Hyper-V虚拟机迁移之后Linux的虚拟机网卡没了的情况,其实原因很简单,因为迁移之后虚拟机的MAC地址变了,而Linux的网卡配置文件有的时候是会加上MAC地址的,所以MAC地址不一致的时候就会导致网卡的配置没了,然后表现出来的现象就是网卡消失了。既然原因找到了,那么解决方案也就很简单了:首先,通过ifconfig -a命令查看当前网卡的MAC地址,
30
2020
11

将Linux的bash命令执行记录发送至远程日志服务器

众所周知,Linux服务器运维的核心,还是命令行,服务器的没一个操作都是通过一条一条的命令执行的,所以对于Linux上运行的每一条命令做日志记录下来,就成了Linux运维里比较关键的一个内容了。我们知道Linux内核的服务器可以通过history命令查看命令执行的历史记录,但是这种方法有很多局限性,所以我们这次着重讨论的,是如何把Linux上执行的每一条命令作为日志发送给日志服务器。让Linux将命令执行的历史记录作为日志发送给日志服务器有很多种方法,很多都是通过修改bash源码实现的,这个方法
29
2020
11

解决Cacti无法选择时间、图形无法框选放大(即时间筛选功能失效)的方法

今天突然发现公司网络流量监控工具Cacti突然间不能框选放大流量图了,而且也不能自定义时间查找流量图了,感觉挺奇怪的,还以为是OS或者什么出现了问题,结果网上一搜,发现这个问题原来很早就有人发现了,各种搜索下来也明白到底是怎么回事了,所以写下这篇文章作为一个个人笔记了~首先要说的是发生这个问题的原因,简单的来说就是Cacti的开发人员/开发团队给相关的代码上加了一个Unix时间戳,设定筛选的起始时间和结束时间必须得早于2020/9/13 20:26:40才行,过了这个时间Cacti的筛选功能就会
04
2020
08

同一AD域内的计算机时间不准,时间越来越快的可能原因

这几天碰到一个很神奇的问题,同一个AD域内的电脑,显示的时间越来越快了,前天是走快了不到1分钟,昨天是将近5分钟,现在都快8分钟了,我和我们离岸运维团队纠结了快一天了,都没有找到发生这种情况的原因,直到……(如果只想看解决方案请直接跳至文章末尾)我一直以为,同一个AD域内的电脑,一般情况下时间应该是去同步某一台域控的时间的,好像默认是首选DNS所在的那台域控,有的时候也会是备用DNS所在的域控,不过貌似还出现过随机的情况……emmmmmm,这个咱们就不纠结了,反正总归一句话,AD域内的电脑一般情
21
2020
07

中文Linux系统无法使用growpart命令扩展分区

今天在帮公司开发的同事加Linux服务器(虚拟机)硬盘容量的时候碰到一个很“神奇”的问题,执行growpart命令居然提示“unexpected output in sfdisk --version [sfdisk,来自 ***]”,瞬间懵逼,这个命令用了无数次了,从来没碰到过有这个问题的,后来网上一路查下来,原来这是由于这台Linux系统设置了中文导致的,可能这条命令对中文不兼容,既然知道了原因那解决方案也就有了,只要运行下面这条命令,把系统语言改成英文就可以了:LANG=en_US.UTF-
13
2020
04

用开源项目Jitsi搭建视频会议系统

前几天我们接到客户的一个需求,就是客户公司有时候会有通过视频会议的方式进行内培训,目前客户用的是一个第三方的视频会议系统,可是当使用人数多的时候,通话质量和桌面分享的质量都会严重下降,后来据供应商分析,这是由于用户数太大,把办公室的带宽耗尽导致的,这就很郁闷了,关键参加培训的人还都在同一个办公室……咳咳,我们先不纠结为啥同一个办公室还要选择视用频会议来培训的问题,现在客户产生了这个需求,希望能搭建一个内部的视频会议系统,这样多人会议的时候就可以用公司内部的千兆网络,而不需要消耗公司的公网带宽了。
06
2018
08

修改CentOS的yum源为国内的yum源

有时候我们安装的CentOS会使用国外的yum源,国外的源在使用yum安装的时候难免会出现速度缓慢的情况,所以这篇文章就来讲述一下如何将CentOS的yum源改为国内网易163或者阿里云的源。1、第一步当然是先备份原有源,命令是# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、然后进入yum源文件夹,命令是# cd /etc/yum.repos.d/3、在yum源文件夹内下载网易的yu
06
2018
08

在AWS China中用AWSLinux镜像安装Zabbix

注:以下内容仅为个人成功案例的记录,不承诺也不一定是最佳的方案,同时也不保证在别的操作系统平台上能够成功,内容仅供参考。本案例中使用的AMI ID是ami-cbb16fa6(AWS China,北京区),cat /proc/version查到的Linux版本貌似是4.14.33-51.37,gcc版本是7.2.1 20170915 (Red Hat 7.2.1-2)参考文档: 1. https://www.zabbix.com/documentation/3.4/manual/installat
06
2018
08

CentOS系统查看程序占用(监听)的端口号

CentOS里面查看某进程使用的端口号,主要有两条想关的命令,一个是lsof -i,另一个是netsta -tunlp,下面我们稍微展开一丁点说一下:lsof -ilsof命令全称是list open files,是用来查看当前系统打开文件的工具,Linux架构的系统中一切都是已文件形式存在的,正在运行的程序也不例外,所以这条命令可以查看到所有的进程。但是这里我们只是想查看正在监听某端口号的进程,所以还需要带一个-i的参数,这个参数的意思是列出所有带有网络套接字(T