想用树莓派做一个服务器报警大喇叭,各位 V 友们怎么看? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
xuezher
V2EX    奇思妙想

想用树莓派做一个服务器报警大喇叭,各位 V 友们怎么看?

  •  
  •   xuezher 2017-08-11 09:13:59 +08:00 6702 次点击
    这是一个创建于 2984 天前的主题,其中的信息可能已经有所发展或是发生改变。

    具体思路 硬件树莓派+高功率大喇叭+报警笛
    树莓派上跑一个监控服务器的脚本
    驱动一块 12864 的 LED 屏,显示几台服务器的负载信息

    如果服务器 ping 值大于一个境界点。大喇叭就开始广播
    "服务器网络异常,请各部门注意!"

    如果服务器的负载过高,大喇叭就开始广播,同时警笛也开始响。
    “服务器负载过高,即将爆炸,请紧急处理!”

    各位怎么看?

    41 条回复    2017-08-25 10:00:10 +08:00
    zzutmebwd
        1
    zzutmebwd  
       2017-08-11 09:16:08 +08:00 via Android   1
    可以可以 很 6 运维必备啊
    zyowe
        2
    zyowe  
       2017-08-11 09:18:56 +08:00
    非常棒啊,回头 D 你这个树莓派,一 D 就报警
    Luckyray
        3
    Luckyray  
       2017-08-11 09:19:26 +08:00
    哈哈哈哈哈出来成品求艾特
    viator42
        4
    viator42  
       2017-08-11 09:34:32 +08:00   3
    再加个语音识别功能更酷炫
    "Computer 重启 Nginx 服务器"
    "Computer 清理数据库缓存"
    zzutmebwd
        5
    zzutmebwd  
       2017-08-11 09:38:56 +08:00 via Android   2
    @viator42 是 root 权限的话:Computer,remove all of my files …
    arsenalpoll
        6
    arsenalpoll  
       2017-08-11 09:42:12 +08:00
    怎么做?有方案没
    hxndg
        7
    hxndg  
       2017-08-11 09:42:49 +08:00
    讲道理你这不是 dba 干的活么?找个喇叭写段 python 不行么?
    lauix
        8
    lauix  
       2017-08-11 09:48:10 +08:00
    比较简单,很好实现。
    hwding
        9
    hwding  
       2017-08-11 10:02:50 +08:00
    有意思,不过脑补一下感觉像上个世纪的小成本科幻电影的场景,哈哈 ;)
    weilongs
        10
    weilongs  
       2017-08-11 10:03:00 +08:00
    让我想起了之前在公司 zabbix 监控,电脑声音挺大,大晚上值班经常吓我一跳。
    kslr
        11
    kslr  
       2017-08-11 10:21:36 +08:00   1
    不如接到灯光上
    liliang
        12
    liliang  
       2017-08-11 10:28:27 +08:00 via Android
    服务器出现问题 整个办公楼的灯就开始闪?
    Zzzzzzzzz
        13
    Zzzzzzzzz  
       2017-08-11 10:28:43 +08:00
    大喇叭得外接供电了吧
    x86
        14
    x86  
       2017-08-11 10:29:33 +08:00
    大半夜考虑过没
    am241
        15
    am241  
       2017-08-11 10:55:25 +08:00 via Android   4
    结果树莓派比服务器故障率高~
    soli
        16
    soli  
       2017-08-11 11:01:08 +08:00   5
    ping 过高,就利用太阳向全宇宙广播地球坐标;
    负载过高,就闪烁宇宙背景辐射。
    7654
        17
    7654  
       2017-08-11 11:04:10 +08:00
    已经用上树莓派+120 分贝的大喇叭+sensor,做了一个环境监测系统
    吵人
    已经扰民一年多啦
    zencitta
        18
    zencitta  
       2017-08-11 11:04:13 +08:00
    @am241 lol
    MrSoda
        19
    MrSoda  
       2017-08-11 11:16:06 +08:00
    @am241 哈哈哈,再写个程序监视树莓派
    xuezher
        20
    xuezher  
    OP
       2017-08-11 13:28:19 +08:00
    @7654 120 分贝,你这是要干啥
    ty89
        21
    ty89  
       2017-08-11 13:54:27 +08:00
    可以可以,思路可以的,难度应该也不大
    Rice
        22
    Rice &nsp;
       2017-08-11 13:57:18 +08:00
    估计整天响到你们神经麻木
    windfarer
        23
    windfarer  
       2017-08-11 14:00:18 +08:00
    心脏能受得了?
    CEBBCAT
        24
    CEBBCAT  
       2017-08-11 14:32:53 +08:00 via Android
    可以呀,画面感很强,做的稍微搞怪点比较好(吧?)
    vmebeh
        25
    vmebeh  
       2017-08-11 14:35:23 +08:00 via iPhone
    语音助手大名叫 Computer 小名叫 Puter
    evlos
        26
    evlos  
       2017-08-11 14:50:10 +08:00
    Server, execute self-destruction!
    Totato5749
        27
    Totato5749  
       2017-08-11 16:10:07 +08:00
    hahahhhha 类似红色警戒的背景女声

    Commander, construction complete!

    想想是有点带感
    ppwangs
        28
    ppwangs  
       2017-08-11 18:17:10 +08:00
    @kslr #11 再加一警,急情一遍 warning!warning!,染警通,始,跟警似的。 一一。
    @xuezher
    ppwangs
        29
    ppwangs  
       2017-08-11 18:17:41 +08:00
    染 -> 然後……
    zzutmebwd
    30
    zzutmebwd  
       2017-08-11 20:42:48 +08:00 via Android
    Lucups
        31
    Lucups  
       2017-08-11 20:43:06 +08:00
    以前写过一个监控文件变化的脚本 ( 只能 mac 下跑 )

    last_time_lines=0
    while :
    do
    scp tony@remote_address:/home/tony/rs.log ~/
    lines=`cat rs.log | wc -l`
    if [ $lines -gt 0 ]
    then
    last_time_lines=$lines
    say --voice="Sin-ji" 监控文件有变化。
    fi
    sleep 10
    done
    Lucups
        32
    Lucups  
       2017-08-11 20:44:55 +08:00
    精髓是这句

    say --voice="Sin-ji" 监控文件有变化。

    与楼主有异曲同工之妙
    RqPS6rhmP3Nyn3Tm
        33
    RqPS6rhmP3Nyn3Tm  
       2017-08-12 01:45:19 +08:00 via iPhone
    完全可以,我的网站就托管在自己家的树莓派上
    然后你会发现这玩意经常莫名其妙挂了,还是得上 CI
    fanyuxi
        34
    fanyuxi  
       2017-08-12 10:08:54 +08:00 via Android   1
    应该在整个办公室的天花板上装多几个那种红色的灯,然后一报警就开始闪。那样更有趣。
    struggle001
        35
    struggle001  
       2017-08-14 13:09:08 +08:00
    老铁 直接对接微信吧,这个太古老了。
    inmyfree
        36
    inmyfree  
       2017-08-16 11:48:37 +08:00
    嗯,还可以添加上研发,运维,hr 的名单,有问题的时候就报 研发部的老铁,你 xx 服务器网络要炸了

    每个月统计一次,根据人员问题多少,xxx 你这个月搞出 9999 个问题,再不努力,xxhr 要重新招人啦
    yangxuan8282
        37
    yangxuan8282  
       2017-08-16 17:07:10 +08:00 via iPhone
    倒是试过用 homebridge 启停树莓派的容器和别的服务,比如建立热点,或者开关机,查看树莓派摄像头拍的东西,升级软件也应该可以,还有查看树莓派的温度,可以直接点开关,也可以用 siri,不过感觉然并卵

    https://i.loli.net/2017/08/16/59940ac3ddbb8.png
    z0z
        38
    z0z  
       2017-08-16 18:15:46 +08:00
    有没有可能听到 : 服务器 服务器 服务器 服 服 服 服务 服务器....
    Gothack
        39
    Gothack  
       2017-08-16 19:02:38 +08:00
    写个 web,带语音报警,然后相当于树莓派就是一电脑+音箱就行了。。。
    lan894734188
        40
    lan894734188  
       2017-08-21 00:56:16 +08:00 via Android
    rm -rf /
    4u1kto
        41
    4u1kto  
       2017-08-25 10:00:10 +08:00
    再造几个跑马灯摆在几个运维头顶
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     937 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 22:57 PVG 06:57 LAX 15:57 JFK 18:57
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86