nagios监控方面的问题

2013-11-28 16:25:01 +08:00
 gouera
公司有一个电商平台,
现在要求每当有人下单的之后,就通过nagios发信息到邮箱。
这个用nagios能做到吗?
或者其他方法?
3211 次点击
所在节点    Linux
12 条回复
xderam
2013-11-28 17:01:04 +08:00
...下单的动作能被捕获到吗?或者日志里能看到吗?能的话问题不大。
octopus_new
2013-11-28 17:07:15 +08:00
你确定你知道 Nagios 是干什么的么? 你这明显应该是通过修改"订单成功"页面的代码来实现, 非常简单, 不太清楚你是什么语言开发的平台, 但 php 几行代码就可以搞定.
gouera
2013-11-28 17:16:41 +08:00
@xderam 开发说全部动作都是写进数据库的,日志里面没有。本来我想用check——logfile来实现的。。

@octopus_new 网站是用PHP写出来的。
这个要开发去搞会不会简单太多啊?
octopus_new
2013-11-28 17:18:12 +08:00
@gouera 这个本身就应该开发去搞啊, 做这么个功能估计 developer 最多半小时就搞定了.
9hills
2013-11-28 17:21:43 +08:00
php插数据库的那个地方加一行sendmail就好了。。1min搞定的事情
TankyWoo
2013-11-28 17:44:14 +08:00
@octopus_new 正解
ms2008
2013-11-28 17:55:45 +08:00
在数据库表上写一个trigger,调用procedure,之后调用python、perl等发邮件
hunk
2013-11-28 21:52:36 +08:00
不推荐用数据库的trigger.影响性能。
如果不好修改程序,那自己来,查询数据库,找出上次查询到现在生成的订单,sendmail发邮件,定时执行,可能任何你熟悉的语言执行。
niseter
2013-11-28 22:48:35 +08:00
sendmail 好使好用 +1
gouera
2013-11-28 23:06:36 +08:00
@hunk 查询数据库要登陆数据库啊。 和bash完全是2个环境,怎么配合一起使用啊?
mysql -uxx -pxx 登陆之后是另外一个环境了啊,已经不能使用bash了。
gouera
2013-11-29 09:46:43 +08:00
来人救命啦。。
xdays
2013-11-29 18:10:10 +08:00
最优方案,php程序直接发邮件或者写日志;其次过滤web服务器的日志,匹配相关信息;最差的,查询数据库。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/90997

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX