免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4018 | 回复: 9
打印 上一主题 下一主题

Perl原创写的一个系统框架(监控和告警系统) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-01-26 23:11 |只看该作者 |倒序浏览
本帖最后由 xinxinhao 于 2015-01-27 00:22 编辑

practical_platform-2015-01-26-night.tar.gz (1003.77 KB, 下载次数: 147)

tar -zxvf practical_platform-2015-01-26-night.tar.gz -C /home/scripts/;

此系统涉及到监控和告警方面,(C/S架构, 客户读和服务端都会监听端口)

配置文件: practical_platform/conf/config.conf

代码: practical_platform/src/

依赖的perl 库:practical_platform/third/

日志目录:practical_platform/log/

启动方式:
(先确保 依赖的perl 库:practical_platform/third/ 安装好,里面的库perl Makefile.PL;make;make install)

cd /home/scripts/practical_platform/src/main/ && perl -I /home/scripts/practical_platform/src/ ./platform.pl [-c|-s|-a] ../../conf/config.conf

-a 表示同时启动服务和客户端
-c 表示只启动客户端
-s 表示只启动服务端

涉及到的知识:
perl 多线程,进程,后台,信号,网络编程,DB操作方面,面向对象设计,包和模块,子程序,基本知识方面,引用,IPC::SYSV消息队列和信号量,IO::Epoll, 异步非阻塞 ,perl线程变量共享等方面等。

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
2 [报告]
发表于 2015-01-27 13:49 |只看该作者
涉及这么多内容,就下来看看。

论坛徽章:
0
3 [报告]
发表于 2015-01-29 10:16 |只看该作者
支持原创!

论坛徽章:
0
4 [报告]
发表于 2015-01-29 14:08 |只看该作者
楼主很强大, 初涉linux/perl ,看了一下入口, 发现了一堆POSIX,IPC,Semaphore啥的, 有个问题请教, linux下的自动化运维是不是还得大概懂一些linux的系统调用才行?

论坛徽章:
0
5 [报告]
发表于 2015-01-30 14:46 |只看该作者
回复 4# hailongchang


自动化运维涉及的东西很多,如果你要写自动化运维方面的系统,必须要对操作系统自身的 API接口调用很熟悉,最基本的是C API, (其他语言,perl python都是基于C API实现的)

可以多看看 linux c 方面的基本编程API,和 linux环境下的一些基本变成知识。

   

论坛徽章:
0
6 [报告]
发表于 2015-01-30 15:00 |只看该作者
回复 4# hailongchang

给你看一个图,这个是我另外的一个系统的逻辑流程图: 整个流程的设计需要对操作系统的API,对IPC,进程线程,网络 非常熟悉。

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
7 [报告]
发表于 2015-01-31 11:30 来自手机 |只看该作者
本帖最后由 fender0107401 于 2015-01-31 12:56 编辑

lz很有素质,我也用Perl做系统管理。

论坛徽章:
0
8 [报告]
发表于 2015-01-31 12:24 |只看该作者
向楼主学习

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
9 [报告]
发表于 2015-02-02 18:01 |只看该作者
lol

论坛徽章:
1
双子座
日期:2013-11-06 17:18:01
10 [报告]
发表于 2015-02-03 11:36 |只看该作者
版主是不是应该加个精
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP