Python论坛  - 讨论区

标题:[python-chinese] 合作开发:基于Nagios网络监控维护系

2007年11月08日 星期四 21:00

Jun Liu liujun.gz在gmail.com
星期四 十一月 8 21:00:54 HKT 2007

Hi, All
已把下列同学加到项目里去了。你们到底有啥权限俺也不打清楚,,,俺也正摸索着用呢。我想至少可以编辑wiki吧?有啥想法就写上去吧!;)

br/liujun

On Nov 8, 2007 4:59 PM, clfff. peter <clfff.peter at gmail.com> wrote:
> 加我一个。
> 自我介绍下先,看看有什么是我能做的,丢给我试试,不求有功,但求脸熟 :)
> 我以前做c++,主要是windows上的。对网页基本上一窍不通。
> 自己使用python一个月了,一个字,舒服,所以想做些项目熟悉下python。
> 好像要owner把我加进去吧?看说明好像是这样,应该是吧?我还没参加过google code上的项目。如果不是,我该怎么做?
> Jun Liu:如果能用得上,就加我一个。
> 谢谢。
>
>
>
> 在07-11-8,yuan xuan <xuanyuan14.leo at gmail.com> 写道:
> >
> >
> >
> > 申请加入。
> >
> >
> > 在07-11-7,Jun Liu <liujun.gz at gmail.com> 写道:
> > > 完全正确;)
> > >
> > > 另外,我已在Google code上建立了一个项目: http://code.google.com/p/net-mon-man/
> > >
> > > 请各位感兴趣的朋友去加入。
> > >
> >
> >
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
Just do it!

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月09日 星期五 11:20

Deng Patrick kedeng19801002在gmail.com
星期五 十一月 9 11:20:08 HKT 2007

ÎÒÒ²ÊÇ×öNMSµÄ£¬yuan xuan¸çÃÇÄã×öµÄÕâ¸öMiniÍø¹ÜÊÇ»ùÓÚwebµÄ°¡£¿Ö÷Òª¹ÜÀíʲôÉ豸£¿

ÔÚ07-11-5£¬yuan xuan <xuanyuan14.leo在gmail.com> дµÀ£º
>
> ¸ÐÐËȤ¡£Ö÷Òª¹¦ÄÜÓÐÄÄЩÄØ¡£
>
>
> ÎÒÒ²ÊÇÍø¹Ü£¬02ÄêµÄCCNP£¬²»¹ý±¾ÉíÒ²ÊÇ¿ª·¢ÈËÔ±£¬ÏÖÔÚÒµÓàʱ¼äŬÁ¦Ñ§Ï°PythonÖУ¬Ç°Ò»Õó×Ó½áºÏ½»»»»úºÍ·ÓÉÆ÷×Ô¼º¸ãÁËÒ»¸öDjangoµÄMiniÍø¹Ü¹¤¾ß¡£
>
> ÔÚ07-11-5£¬Jun Liu < liujun.gz在gmail.com> дµÀ£º
> >
> > ´ó¼ÒºÃ£¡
> > ½üÀ´Òò¹¤×÷ÐèÒªÔÚÑо¿Nagios£¬Ò»¸öÍøÂç¼à¿ØϵͳµÄ¿ò¼Ü£¨ÔÚlinuxÏÂÓÃc¿ª·¢µÄ¿ªÔ´Èí¼þ£©£¬·¢ÏÖËüµÄÀ©Õ¹ÐÔ¼«Ç¿£¬¿ÉÒÔ²»ÐèÒªÔÚ±»¼à¿ØµÄÉ豸ÉÏ°²×°agent¡£ÕâÒ»µã¶ÔÓÚһЩרÍø·Ç³£ÖØÒª£¬ÒòΪרÍøÀï´ó¶àÊýÉ豸µÄOS¶¼ÊǾ­²Ã¼õ»òÓÅ»¯£¬ÓëͨÓÃOS²»Ò»Ñù£¬¼´Ê¹Ê¹ÓÃÁËͨÓÃOS£¬Ò²²»ÔÊÐí°²×°Î´¾­ÑéÖ¤µÄagent¡£
> >
> >
> > ÎÒ´òËãÔÚNagiosµÄ»ù´¡ÉÏÓÃpython¿ª·¢Ò»Ì×ÍøÂç¼à¿Ø¼°¹ÜÀíϵͳ£¬Íê³Éºó´òËãÓõ½ÎÒÃǵÄÈÕ³£¹¤×÷ÖÐÈ¥¡£Èç¹ûÄÇλÓÐÐËȤµÄ»°£¬ÇëÓëÎÒÁªÏµ¡£
> >
> >
> > ÓÉÓÚÎÒ±¾È˲»ÊÇרҵµÄ¿ª·¢ÈËÔ±£¬È±·¦Õý¹æµÄÈí¼þ¿ª·Å¹ÜÀí¾­Ñ飬Èç¹ûÄÜÓÐÏà¹Ø¾­ÑéµÄÈËÀ´ÁìÏοª·¢¾Í¸üºÃÁË¡£ÎÒ±¾ÈËÊÇÍøÂçά»¤ÈËÔ±£¬¶Ô¸÷ÖÖÍøÂçÉ豸¼°Î¬»¤±È½ÏÊìϤ£¬ÕâÒ²ÊÇÎÒΪʲôÏëÒª¿ª·¢Ò»Ì×ÕâÑùµÄÈí¼þµÄÔ­Òò¡£
> >
> >
> > liu jun         liujun.gz在gmail.com
> > --
> > Just do it!
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> >
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071109/7afb36b2/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月09日 星期五 11:36

yuan xuan xuanyuan14.leo在gmail.com
星期五 十一月 9 11:36:19 HKT 2007

cisco路由器和交换机.
目前功能极其简单,还谈不上管理哈.

在07-11-9,Deng Patrick <kedeng19801002在gmail.com> 写道:
>
> 我也是做NMS的,yuan xuan哥们你做的这个Mini网管是基于web的啊?主要管理什么设备?
>
> 在07-11-5,yuan xuan <xuanyuan14.leo在gmail.com> 写道:
> >
> > 感兴趣。主要功能有哪些呢。
> >
> >
> > 我也是网管,02年的CCNP,不过本身也是开发人员,现在业余时间努力学习Python中,前一阵子结合交换机和路由器自己搞了一个Django的Mini网管工具。
> >
> <http://python.cn/mailman/listinfo/python-chinese>
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20071109/2e2256cf/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月09日 星期五 14:44

Roc Zhou chowroc.z+l在gmail.com
星期五 十一月 9 14:44:08 HKT 2007

不错。虽然我不太了解 Nagios,只用过 Cacti。

我目前做
SA,但自己也在努力提高开发能力,有几个小项目。关于配置管理的问题,是我现在努力尝试要解决的问题,也就是我正在做的一个子项目。其最终目标是将整个系统的所有文本配置(不仅仅是监控报警系统的配置)全部模板化,通过管理系统自动实现配置最大限度的共享,同时将与平台相关、不易于共享的内容隔离以提高管理性,同时,所有的文本配置可以进入
SVN,实现版本控制,这样,我想能够有效地提高系统管理中的自动化水平和复用。

而这个大的项目的最终目标,我想是实现一个这样的基于模板的 Linux
发行版吧。因为我希望避免硬件平台的相关性,所以我自己做了一个对源代码的包管理器,执行编译安装,它分为交互模式和非交互模式,在交互模式下,可以使用与平时编译很相近的命令,比如:
upm> cmd tar xfz foo-1.2.3.tar.gz
upm> cmd cd foo-1.2.3
upm> cmd ./configure
upm> cmd make
upm> cmd make install
然后,所有这些命令和参数会被自动记录到 profiles 里面。所有的 profiles
就组成了一个这样的系统的安装模板。我下一次就可以直接在非交互模式下直接从源代码自动编译。如果别人已经完成了这样一个模板,那么我可以直接拿过来用,或者做很小的改动就可以实现一个新的模板了。

因此这样可以使我们能够最大限度的利用别人的劳动成果。我觉得我们现在做
SA,一个很大的问题就是自动化水平不够,当然也可能是我能力不够、见识浅薄的缘故了,但我个人现在的感觉就是如果一个人要管理十几台、几十台主机的系统,并且保证所有子系统,包括备份、高可用、配置、认证和授权、监控、报警、日志分析、文档、安全、VPN
以及各个工作服务系统的日常正常运转,是一件相当吃力的事情,如果一个节点故障,我一方面要保证高可用,另一方面我需要尽快重建这个节点,但配置不共享、不统一,我就需要做很多的调整;我在一台主机上做的配置,不会自动地应用到同类或相关的其他主机上;也没有对配置变更的历史记录,使我们能够清晰的知道所做的每一点变更从而快速的
TS;如果要对在线系统进行升级,也是一件麻烦事 ...

所以我个人的想法是这样的,比如我现在不是太了解
Nagios,但是有兄台这样的能人已经做了这样的配置,并且更进一步在其基础上实现了更强大的功能,那么如果能够把这些软件环境做成安装模板,把配置环境做成配置模板,发到网上,别人可以直接拿过来用,或者做很小的改动就可以用,他们把这些模板导入到自己的版本库里面,又进一步减少了未来的管理负担。

随着这样的模板资源越来越多,再结合搜索能力(因为模板都是文本的,当然可以对模板增加一个说明),我觉得我们将可以在未来为自己和别人节省大量的时间。如果我需要配置某种类型的系统,我只需要搜索一下,就可以找到与我当前的需求最接近的那些模板拿过来用,而不用再重新从头安装一次,然后再没头绪的到处找各种问题的解决方案。我想,这不论是对于服务器还是
Linux PC,都是一件有意义的事情。你将可以建立"你自己的发行版"。

这只是我的一点浅见,希望对你们大家有用有启发。我也当然很高兴听听大家的意见。不过我的项目在 sourceforge 上面,文档页面在:
http://crablfs.sourceforge.net
最近注册了一个域名,可以用这样域名访问:
http://www.yourlfs.org

刚刚完成的一些包的最初的版本可以从:
http://sourceforge.net/projects/crablfs
下载。

平时挺忙的,所有的东西基本上只能挤业余时间来做,另一方面,也不是经验特别丰富,也是边学边做,所以进展不是很快。不知道能不能找到一个平台能够真正静下心来完成所有那些设想,现在的事情太杂,有时候一天要被打断十几二十次,晚上回去也常常累得都不想动了,做不了多少东西。

On Nov 5, 2007 5:11 PM, Jun Liu <liujun.gz在gmail.com> wrote:

> 呵呵,现在俺的脑瓜子处于极度兴奋中,思维在飞速扩散,脑海里的想法可多了。。。
> 当然,最基本的还是监控->发出告警(多种方式:email/SMS/wap push)
> 然后,performance(KPI) statistic collecting
> 和analysis一定要有,有了analysis,当然还要有漂亮的报告生成系统。
>
> 配置管理也是一个比较重要的东西,也就是各网元的配置文件的管理,能做到定期备份,并在需要的时候能自动恢复。这东西似乎在别的NMS上还没有,希望我们的这个系统是第一个拥有该功能的网管!
>
> •       监控并记录各个网元的运行状态(KPI,系统状态,接口流量,Services)
> •       监控并记录各个网元的系统日志
> •       收集各个网元的告警,并自动通过多种方式通知相关人员(短信,Email)
> •       自动生成网络系统运行状况报表
>
> 你们有什么想法欢迎补充啊!
>
> Regards
> Liu Jun
>
> On 11/5/07, yuan xuan <xuanyuan14.leo在gmail.com> wrote:
> > 感兴趣。主要功能有哪些呢。
> >
>
> --
> Just do it!
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
------------------------------------------------------------------------
My Projects:
http://sourceforge.net/projects/crablfs
http://crablfs.sourceforge.net/
http://crablfs.sourceforge.net/#ru_data_man
http://crablfs.sourceforge.net/tree.html
http://cralbfs.sourceforge.net/sysadm_zh_CN.html
My Blog:
http://chowroc.blogspot.com/
http://hi.baidu.com/chowroc_z/
Looking for a space and platform to exert my originalities (for my
projects)...
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20071109/cdf2bb7f/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月11日 星期日 11:59

Jun Liu liujun.gz在gmail.com
星期日 十一月 11 11:59:36 HKT 2007

非常感谢RoC提供这么有价值的信息!在IT system
management方面我还没啥研究,但如果能加到我们的系统里去的话无疑也是一个非常shining的一个亮点!

顺便提一下,Cacti只能通过snmp协议收集各网元的数据信息,而nagios则不仅限于此,它还能通过用户编写脚本或其他方式获取更多的信息,同时它还支持分布式管理等等。也就是说它的扩展性非常强。

On Nov 9, 2007 2:44 PM, Roc Zhou <chowroc.z+l at gmail.com> wrote:
> 不错。虽然我不太了解 Nagios,只用过 Cacti。
>
> 我目前做
> SA,但自己也在努力提高开发能力,有几个小项目。关于配置管理的问题,是我现在努力尝试要解决的问题,也就是我正在做的一个子项目。其最终目标是将整个系统的所有文本配置(不仅仅是监控报警系统的配置)全部模板化,通过管理系统自动实现配置最大限度的共享,同时将与平台相关、不易于共享的内容隔离以提高管理性,同时,所有的文本配置可以进入
> SVN,实现版本控制,这样,我想能够有效地提高系统管理中的自动化水平和复用。
>

-- 
Just do it!

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月11日 星期日 22:08

wd wd在wdicc.com
星期日 十一月 11 22:08:12 HKT 2007

ÔÚ07-11-11£¬Jun Liu <liujun.gz在gmail.com> дµÀ£º
>
> ·Ç³£¸ÐлRoCÌṩÕâôÓмÛÖµµÄÐÅÏ¢£¡ÔÚIT system
> management·½ÃæÎÒ»¹Ã»É¶Ñо¿£¬µ«Èç¹ûÄܼӵ½ÎÒÃǵÄϵͳÀïÈ¥µÄ»°ÎÞÒÉÒ²ÊÇÒ»¸ö·Ç³£shiningµÄÒ»¸öÁÁµã£¡
>
> ˳±ãÌáһϣ¬CactiÖ»ÄÜͨ¹ýsnmpЭÒéÊÕ¼¯¸÷ÍøÔªµÄÊý¾ÝÐÅÏ¢£¬¶ønagiosÔò²»½öÏÞÓÚ´Ë£¬Ëü»¹ÄÜͨ¹ýÓû§±àд½Å±¾»ò


snmp ¿ÉÒÔ·¢ËÍ×Ô¶¨ÒåÏûÏ¢µÄ :)  http://blog.wdicc.com/wordpress/cacti-snmp/
 ÕâÑùcacti¾Í¿ÉÒÔ½ÓÊÕ×Ô¶¨ÒåÏûÏ¢¡£

nagios ±È cacti ºÃµÄµØ·½ÊÇʵʱÐÔ£¬»¹Óб¨¾¯¹ÜÀíÉÏ¡£cactiÓÃÀ´²é¿´ÀúÊ·µÄÔÚÏ߼Ǽ±È½ÏºÃ¡£

ÆäËû·½Ê½»ñÈ¡¸ü¶àµÄÐÅÏ¢£¬Í¬Ê±Ëü»¹Ö§³Ö·Ö²¼Ê½¹ÜÀíµÈµÈ¡£Ò²¾ÍÊÇ˵ËüµÄÀ©Õ¹ÐԷdz£Ç¿¡£
>
> On Nov 9, 2007 2:44 PM, Roc Zhou <chowroc.z+l在gmail.com> wrote:
> > ²»´í¡£ËäÈ»ÎÒ²»Ì«Á˽â Nagios£¬Ö»Óùý Cacti¡£
> >
> > ÎÒÄ¿Ç°×ö
> >
> SA£¬µ«×Ô¼ºÒ²ÔÚŬÁ¦Ìá¸ß¿ª·¢ÄÜÁ¦£¬Óм¸¸öСÏîÄ¿¡£¹ØÓÚÅäÖùÜÀíµÄÎÊÌ⣬ÊÇÎÒÏÖÔÚŬÁ¦³¢ÊÔÒª½â¾öµÄÎÊÌ⣬Ҳ¾ÍÊÇÎÒÕýÔÚ×öµÄÒ»¸ö×ÓÏîÄ¿¡£Æä×îÖÕÄ¿±êÊǽ«Õû¸öϵͳµÄËùÓÐÎı¾ÅäÖÃ(²»½ö½öÊǼà¿Ø±¨¾¯ÏµÍ³µÄÅäÖÃ)È«²¿Ä£°å»¯£¬Í¨¹ý¹ÜÀíϵͳ×Ô¶¯ÊµÏÖÅäÖÃ×î´óÏ޶ȵĹ²Ïí£¬Í¬Ê±½«Óëƽ̨Ïà¹Ø¡¢²»Ò×ÓÚ¹²ÏíµÄÄÚÈݸôÀëÒÔÌá¸ß¹ÜÀíÐÔ£¬Í¬Ê±£¬ËùÓеÄÎı¾ÅäÖÿÉÒÔ½øÈë
> > SVN£¬ÊµÏÖ°æ±¾¿ØÖÆ£¬ÕâÑù£¬ÎÒÏëÄܹ»ÓÐЧµØÌá¸ßϵͳ¹ÜÀíÖеÄ×Ô¶¯»¯Ë®Æ½ºÍ¸´Óá£
> >
>
> --
> Just do it!
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071111/9512899f/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号