事情是酱紫的。
公司里面部署了一堆服务,Gitlab、Wiki、Spark、Zabbix、镜像仓库、日志监控什么的。还有路由器、打印机、IP 电话的配置页。为了方便大家访问,搭建了内网 DNS,然并卵,服务太多没人记得全。新人进公司,提交代码,下个 Docker 镜像,查看运行日志,需要访问的 URL 和端口号全靠口口相传。
运维小哥表示很头大。大家也都受不了了,于是我们造了个……脚手架?
LN2 (蓝图)。Google 商店链接 https://chrome.google.com/webstore/detail/ln2-chrome-extension-admi/lcecnnnnpfldagjjmpjaencpccfafdad。
LN2 是个局域网服务扫描插件啦。使用 LN2 可以把公司局域网里的服务统统扫描出来,聚合到一个网页上分享给大家。记住一个域名就能找到公司里所有的服务,新部署的服务,无法访问的服务都会被标记出来。
使用 LN2 管理服务只需要三步:
Step 1:填上你所在局域网的网段。
Step 2:扫描(大约需要 20-40 分钟)。
Step 3:结果还不错,分享给同事咯。
不好意思,上面的链接粘了个句号,这是可访问的链接:
https://chrome.google.com/webstore/detail/ln2-chrome-extension-admi/lcecnnnnpfldagjjmpjaencpccfafdad
大家在使用 LN2 过程中遇到任何问题,可以通过以下方式联系我们:
LN2 现在尚未开源,但 LN2 Agent (客户端) 有开源的计划,后端服务预计会以 API 形式提供。Follow 我们了解我们开源的进度吧。
1
chengxiao 2017-11-06 10:22:03 +08:00
...链接打不开
|
2
wwqgtxx 2017-11-06 10:28:00 +08:00 via iPhone
有没有 ios 版
|
3
Susan001 2017-11-06 10:28:09 +08:00
厉害了
|
4
xuanyuanaosheng 2017-11-06 10:28:44 +08:00
的却挂了
|
6
bkmi 2017-11-06 10:30:28 +08:00 via Android
在链接后加了个句号,怎么说你呢
|
7
xy19009188 2017-11-06 10:34:30 +08:00
求 Firefox WE 版
|
8
Quintion OP Firefox 嗯嗯。我们会考虑的呢 @xy19009188。
|
9
7654 2017-11-06 10:44:28 +08:00
有个负责的系管是多么的重要
192.18.0.0/16,现在用到 192.18.137.0 所以我们的服务器统一使用的 192.18.0.X |
10
Quintion OP 灰常抱歉,连接后面多了个句号,结尾已付正确连接。 @xuanyuanaosheng
|
11
psfang 2017-11-06 10:57:35 +08:00
软件不错。
“服务太多没人记得全。新人进公司,提交代码,下个 Docker 镜像,查看运行日志,需要访问的 URL 和端口号全靠口口相传。” 做个 wiki 维护不是更好。 |
12
xuanyuanaosheng 2017-11-06 11:01:41 +08:00
@Quintion OK,看到了
|
13
cnTangLang 2017-11-06 11:08:17 +08:00
这个~~~~ 很好。
只不过,让我想起了去除空包装盒的梗。我们的做法比较简单粗暴,内部本身有一个门户,直接在门户上做链接。 |
14
qile1 2017-11-06 11:11:57 +08:00 via Android
如果有的局域网多个网段该咋办?
比如内网是 192.168.1.0/24 oa 网是 10.0.11.0/24 服务器网是 172.16.0.0/24 这个有办法没,另这个是谷歌插件吗,可否给个离线包? |
15
Quintion OP LN2 的小目标是全自动服务发现 + 监控。我们很懒,不想人手维护 Wiki。 @psfang
|
16
Tink 2017-11-06 11:16:51 +08:00 via iPhone
必须是 80 或者 443 端口?
|
17
Tink 2017-11-06 11:17:31 +08:00 via iPhone
错了,看到其他的了
|
18
Quintion OP |
19
kslr 2017-11-06 11:52:48 +08:00
这个想法很不错
|
20
exuxu 2017-11-06 11:55:50 +08:00
可以啊,利器
|
21
exuxu 2017-11-06 12:02:47 +08:00
没开源么?
|
22
est 2017-11-06 12:24:39 +08:00
厉害了。说不定连小姨子图片一起扫出来了。
|
23
ahu 2017-11-06 12:28:35 +08:00
502 Bad Gateway
|
24
fiht 2017-11-06 12:30:06 +08:00
我觉得您做的是这个---> https://github.com/ysrc/xunfeng
不过您这个漂亮多了 |
27
Quintion OP |
28
jeffson 2017-11-06 13:47:46 +08:00
考虑开源吗
|
29
laoganbu 2017-11-06 14:25:12 +08:00
V2EX 正文不能修改么,这很程序员
|
30
bkmi 2017-11-06 15:02:37 +08:00
这速度也太慢了…
|
31
Quintion OP 插件扫描 256 个 ip 大约需要 20-25 分钟。我们会对扫描速度做持续优化。 @bkmi
|
33
WindowPain 2017-11-06 20:58:37 +08:00 via Android
在学校宿舍扫描会不会被查水表……
|
34
Quintion OP |
35
vtoexshan 2017-11-07 14:12:21 +08:00
直接给个*.crx 文件吧
|
36
Quintion OP |
37
akmonde 2017-11-07 16:56:48 +08:00
我想问问楼主,未知服务怎么识别的,没在白名单里的服务无法识别是么?
|
38
Quintion OP 除了白名单,我们有一套识别服务的机制,如果识别失败就是未知服务了。服务识别机制尚处于调教中,我们会不断提升识别准确性。 @akmonde
|
39
saber000 2017-11-10 17:38:04 +08:00
不错,可惜用不上
|
40
kingme 2017-11-12 16:19:38 +08:00
速度慢的可怕啊
|
41
ty321ty 2017-11-13 14:04:08 +08:00
扫描速度确实太慢了,而且不能实时显示,要是数据加快,做成 exe 的就好了~
|
42
Quintion OP |
43
doublleft 2017-11-14 12:53:01 +08:00
为啥 10.0.1.1 不行
|
44
Quintion OP @doublleft 不行是什么意思?无法扫描?
扫描前要填写的是局域网网段哦,比如:10.0.1.1/24 之类的。 |
45
daemonghost 2017-11-17 10:57:35 +08:00
@Quintion 不开源不敢用啊,万一泄露公司信息,就呵呵了
|