小编Jef*_*uer的帖子

我应该使用Perl或Python进行网络监控吗?

我希望在网络前端完成一些工作,ping局域网上的许多计算机并检索有关响应时间的数据.哪个是最有用和最有效的:Perl或Python?

python perl networking scripting-language

3
推荐指数
4
解决办法
7699
查看次数

Salt-stack:在管理文件公式中替换/添加minion名称到文件

我正在使用New Relic监视我的Salt托管的EC2服务器,我试图在newrelic-sysmond confic文件中插入"hostname = minion-name",因此它们显示在New Relic的仪表板中,具有可重新调整的名称,而不是EC2默认为"ip-123-133 ......".

我使用salt-cloud旋转我的实例,然后应用以下状态(通过顶层文件)以运行New Relic sysmond:

newrelic-repo:
  pkg:
    - installed
    - require:
      - pkgrepo: <my private repo defined elsewhere, just convenient rpm storage>

newrelic-sysmond:
  pkg:
    - installed
    - require:
      - pkg: newrelic-repo
  service:
    - running
    - watch:
      - file: /etc/newrelic/nrsysmond.cfg

/etc/newrelic/nrsysmond.cfg:
  file.managed:
    - source: salt://newrelic/nrsysmond.cfg
    - user: newrelic
    - mode: 744
    - require:
      - pkg: newrelic-sysmond
Run Code Online (Sandbox Code Playgroud)

关键是:/etc/newrelic/nrsysmond.cfg托管文件是一个带有我个人帐户密钥的版本,New Relic设置所需,所以我的所有机器都是一样的.

有没有办法让我hostname=my_placeholder在那个文件中有类似的东西,然后在我的sls配置中,以便当状态被应用my_placeholder成为奴才名称?

通过states.file doc(http://docs.saltstack.com/ref/states/all/salt.states.file.html)挖掘我觉得这是可能的,但我缺少一些基础知识来计算它因为我刚刚开始用盐.主要是我认为我只需要一个关于如何引用包含minion名称的变量/ grain的方式,以及正在使用的默认值/上下文的示例.

managed amazon-ec2 newrelic salt-stack

3
推荐指数
1
解决办法
2945
查看次数

emacs组织模式:我的表中有多少行?

我的表中的$ 1列只是一个i ++值,1,2,3 ...... n其中n是第2和第3个hline之间的行数.是否有一个函数我可以调用告诉我在我的表的那一部分有多少行,或者,如果我想能够引用一个变量,即我表中的行数,我是否必须跟踪它像这样手动吗?所以我想要做的是以下,而不必使用计数列.

@7$1 = Total(5), where "5" is the number of rows between the 2nd and 3rd hline

| num rows | x | y |
|----------+---+---|
|        1 |   |   |
|        2 |   |   |
|        3 |   |   |
|        4 |   |   |
|        5 |   |   |
|----------+---+---|
| Total(5) |   |   |
|----------+---+---|
#+TBLFM: @7$1=Total(@-1) 
Run Code Online (Sandbox Code Playgroud)

所以这就是我现在所拥有的,我希望能够获得2个小时之间的行数,而不必使用专用列来保持计数.

org-mode

3
推荐指数
1
解决办法
597
查看次数

在Python Bottle应用程序中读取cookie文本值

我试图找出如何在Python Bottle应用程序中工作.请善待,因为我对Python很陌生.如何从我设置的cookie中读取值?

例:

@route('/cookie_setpage/')
def settingcookie():
    response.set_cookie('Cookie_name','Some value')
    return 'Set!'

@route('/cookie_readpage/')
def testingcookie():
    r=request.get_cookie('Cookie_name')
    return str(r)
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我得到文本"无"作为返回,这似乎是默认值或其他东西.我怎么想从cookie获取文本'Some value' get_cookie

python cookies bottle

2
推荐指数
1
解决办法
1929
查看次数