今天在进行Zabbix查看时,发现Zabbix Server机器上的硬盘在短时间内疯狂增长了40G左右,如下图:
在Zabbix Server中查看磁盘情况发现,根目录下的空间比之前增长了很多:[root@zabbix ~]#
df -ha 因为不知道具体的占用空间的文件路径所在,所以只能用命令一个目录一个目录地进行查看,最终通过
du -sh命令查到/var/log/httpd目录占用空间异常:[root@zabbix log]# du -sh httpd
45G httpd
[root@zabbix log]# cd httpd
[root@zabbix httpd]# ll
total 46988080
-rw-r--r-- 1 root root 47057993 Apr 16 09:56 access_log
-rw-r--r-- 1 root root 226646121 Apr 15 04:02 access_log.1
-rw-r--r-- 1 root root 413726 Apr 6 18:10 access_log.2
-rw-r--r-- 1 root root 47794017962 Apr 16 09:51 error_log
-rw-r--r-- 1 root root 593962 Apr 15 04:02 error_log.1
-rw-r--r-- 1 root root 31425 Apr 8 04:02 error_log.2
看到这时,才想起,之前为了测试zabbix与weathermap的结合测试,装了weathermap,因为其主要是与cacti结合使用的,所以一直报错,可能是因为这个原因吧,无论如何,先处理了它,将其目录删除,然后又手动删除了/var/log/httpd内的文件:
rm -rf /var/log/httpd/*。 删除了/var/log/httpd内的文件后,用df -ha看到的结果却和之前仍然一样,磁盘空间未被释放。应该是未在硬盘上正式删除,因为httpd和mysqld服务没有stop,所以这两个进程,应该还在用这些文件嘛,用 lsof -n | grep deleted命令查看,果然!!!如下图:
无奈,删都删了,重启一下这几个服务好了:[root@zabbix httpd]# /etc/init.d/mysqld restart
[root@zabbix httpd]# /etc/init.d/httpd restart
[root@zabbix httpd]# /etc/init.d/httpd
服务重启后,再查看,一切正常。 更多关于ZABBIX 的详细信息,或者下载地址请点这里【Fedora 17】Emacs 24安装ecb与cedetZabbix 1.8.11 For CentOS 5.7_x64安装相关资讯 ZABBIX
- CentOS6.5下Zabbix安装使用学习系 (07月21日)
- 关于Zabbix一些高级功能 (04月12日)
- ZABBIX 3.0.0beta2 发布下载,分布 (01月30日)
| - 生产环境下Zabbix 2.4升级Zabbix 3 (04月18日)
- Zabbix2.4.5迁移到Zabbix3.0 (03月29日)
- Zabbix 3.0.0beta1 发布下载,分布 (01月20日)
|
本文评论 查看全部评论 (0)