postfix日志出图分析安装

简介:

接下来安装图形日志的运行所需要的软件包Time::HiRes、File::Tail和rrdtool。注意安装顺序不能改换。extman自带了图形化日志的功能,我们需要安装rrdtool来实现出图分析:

1、安装Time0-HiRes

[root@mail src]# cd Time-HiRes-1.9721

[root@mail Time-HiRes-1.9721]# perl Makefile.PL 

[root@mail Time-HiRes-1.9721]# make

[root@mail Time-HiRes-1.9721]# make test

[root@mail Time-HiRes-1.9721]# make install


2、安装File-Tail

[root@mail src]# cd File-Tail-0.99.3

[root@mail File-Tail-0.99.3]# perl Makefile.PL 

[root@mail File-Tail-0.99.3]# make

[root@mail File-Tail-0.99.3]# make test

[root@mail File-Tail-0.99.3]# make install


3、安装rrdtool.

[root@mail src]# cd rrdtool-1.4.2

[root@mail rrdtool-1.4.2]# ./configure --prefix=/usr/local/rrdtool/

[root@mail rrdtool-1.4.2]# make

[root@mail rrdtool-1.4.2]# make install


4、创建符号连接:(extman会找到这些库文件)

ln -sv /usr/local/rrdtool/lib/perl/5.10.1/x86_64-linux-thread-multi/auto/RRDs/RRDs.so /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/

ln -sv /usr/local/rrdtool/lib/perl/5.10.1/RRDp.pm /usr/lib64/perl5/5.10.0/

ln -sv /usr/local/rrdtool/lib/perl/5.10.1/x86_64-linux-thread-multi/RRDs.pm /usr/lib64/perl5/5.10.0/

5、复制mailgraph_ext到/usr/local,并启动服务:

[root@mail rrdtool-1.4.2]# cp -r /usr/local/apache/htdocs/extsuite/extman/addon/mailgraph_ext /usr/local/

启动服务并设置开机启动:

/usr/local/mailgraph_ext/mailgraph-init start

echo "/usr/local/mailgraph_ext/mailgraph-init start" >> /etc/rc.local 

6.完成之后用管理员登录就可以查看消息了:

wKioL1R5a6-h2cJqAALuxFQx_ks251.jpg

7、在后面安装杀毒和软件过滤之前要安装maildrop.往往会照成日志不出图的现象。

1、看一下进程是否存在:

[root@mail rrdtool-1.4.2]# ps -ef | grep mailgraph_ext

root     14743     1  0 14:15 ?        00:00:00 /usr/bin/perl -w /usr/local/mailgraph_ext/mailgraph_ext.pl -l /var/log/maillog -d --daemon-pid=/var/run/mailgraph.pid --daemon-rrd=/var/lib

root     14745     1  0 14:15 ?        00:00:07 /usr/bin/perl -w /usr/local/mailgraph_ext/qmonitor.pl -d --daemon-pid=/var/run/qmonitor.pid --daemon-rrd=/var/lib

root     14795 14694  0 14:45 pts/1    00:00:00 grep mailgraph_ext

2、进程存在看一下日志/var/log/maillog是否有报错。

3、看一下/var/lib下面是否生成rrd文件。

4、最后也是我弄了很多天。才找出的一个问题,就算/tmp/viewlog文件没有权限,所以不能生成图形

chown vmail.vmail -R /tmp/viewlog/  (这是用户改为maildrop后可以看到邮件日志分析图的关键。)


因为最开始的时候我用的是virtual进行邮件投递的,当换成maildrop之后。文件的权限要改成maildrop用户组的权限。所以看不到图形,在修改这个权限之后,又看到熟悉的图形了。纪录一个笔记,防止以后忘记,做备忘。


明后天继续更新。杀毒软件和邮件过滤功能










本文转自 小罗ge11 51CTO博客,原文链接:http://blog.51cto.com/xiaoluoge/1584478,如需转载请自行联系原作者
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
1月前
|
存储 分布式计算 监控
【Flume】Flume 监听日志文件案例分析
【4月更文挑战第4天】【Flume】Flume 监听日志文件案例分析
|
2月前
|
关系型数据库 MySQL Java
ChaosBlade常见问题之安装日志中一直报错某个数据库表不存在如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
39 0
|
12天前
|
存储 监控 关系型数据库
PHP编写的电脑监控软件:用户登录日志记录与分析
使用PHP编写简单但功能强大的电脑监控软件,记录用户登录日志并进行分析。代码示例展示了如何获取并存储用户IP地址和登录时间到数据库,然后进行登录数据的分析,如计算登录频率和常见登录时间。此外,还介绍了如何通过定时任务自动将监控数据提交到网站,以便实时监控用户活动,提升系统安全性和稳定性。
37 0
|
13天前
|
数据可视化
R语言两阶段最小⼆乘法2SLS回归、工具变量法分析股息收益、股权溢价和surfaces曲面图可视化
R语言两阶段最小⼆乘法2SLS回归、工具变量法分析股息收益、股权溢价和surfaces曲面图可视化
|
18天前
|
机器学习/深度学习 前端开发 数据挖掘
工具变量法(两阶段最小二乘法2SLS)线性模型分析人均食品消费时间序列数据和回归诊断(下)
工具变量法(两阶段最小二乘法2SLS)线性模型分析人均食品消费时间序列数据和回归诊断
223 11
|
18天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
17 0
|
24天前
工具变量法(两阶段最小二乘法2SLS)线性模型分析人均食品消费时间序列数据和回归诊断2
工具变量法(两阶段最小二乘法2SLS)线性模型分析人均食品消费时间序列数据和回归诊断
|
24天前
|
机器学习/深度学习 前端开发 数据挖掘
R语言计量经济学:工具变量法(两阶段最小二乘法2SLS)线性模型分析人均食品消费时间序列数据和回归诊断
R语言计量经济学:工具变量法(两阶段最小二乘法2SLS)线性模型分析人均食品消费时间序列数据和回归诊断
|
1月前
|
SQL 存储 监控
日志问题精要:分析与总结
该文档讲述了应用系统日志记录的重要性和规则。主要目的是记录操作轨迹、监控系统状态和回溯故障。日志记录点包括系统入口、调用其他模块、调用结束、出口和出错时。内容应遵循UTF-8编码,避免敏感信息,按INFO级别记录,及时、完整且安全。日志输出要控制频率和长度,不影响系统性能,并按策略备份和清理。日志等级分为DEBUG、INFO、WARN、ERROR和FATAL。日志文件应有明确目录结构,大小有限制,并定期清理。注意事项包括输出异常堆栈、避免打印对象实例的hashCode、选择合适的日志框架和格式,并支持动态修改日志级别。还要实现链路追踪,确保在多线程环境中正确记录日志。
26 0
|
2月前
|
存储 监控 NoSQL
【Redis技术专区】「优化案例」谈谈使用Redis慢查询日志以及Redis慢查询分析指南
【Redis技术专区】「优化案例」谈谈使用Redis慢查询日志以及Redis慢查询分析指南
37 0