您的位置:首页 >iEAS系统 >

免费视频监控软件(分享一款免费监控软件weadmin:IT运营支撑系统)

导读 免费视频监控软件文章列表:1、分享一款免费监控软件weadmin:IT运营支撑系统2、如何给公司节约成本,搭建免费开源监控系统uptime-kuma3、2万个监控摄像机 市民可免费申领4、

免费视频监控软件文章列表:

免费视频监控软件(分享一款免费监控软件weadmin:IT运营支撑系统)

分享一款免费监控软件weadmin:IT运营支撑系统

之前分享过一次关于Zabbix 钉钉的监控方案。监控利器Zabbix5.2(四):巧用钉钉告警玩转交换机监控

前言

有人私信我这个界面用起来不太习惯,有没有界面比较好看点的监控软件。今天来推荐一个监控:

weadmin:面向云和移动时代的一体化IT运营支撑系统。

weadmin支持以下资源的监控:

我们直奔主题,开始安装weadmin 。

安装weadmin

1.准备一台服务器(本文选用了Ubuntu18.04):

root@yunweichongzi:~# cat /proc/versionLinux version 4.15.0-162-generic (buildd@lcy01-amd64-007) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #170-Ubuntu SMP Mon Oct 18 11:38:05 UTC 2021

设置时区,安装相关网络工具

root@yunweichongzi:~# apt-get install net-toolsroot@yunweichongzi:~# timedatectl set-timezone Asia/Shanghai

2.配置JAVA环境(这里部署JDK11)

安装 解压缩到特定目录,例如:/usr/local

tar -xzvf jdk-11.0.11_linux-x64_bin.tar.gz -C /usr/local/

生成jre,进入加压缩目录:
继续执行如下命令生成jre:

cd /usr/local/jdk-11.0.11bin/jlink --module-path jmods --add-modules java.desktop --output jre


3.配置环境变量
所有用户环境变量示例: vi /etc/profile 添加

export JAVA_HOME=/usr/local/jdk-11.0.11export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=.:${JAVA_HOME}/bin:$PATHsource /etc/profile


4.确认java安装结果

root@yunweichongzi:~# java -versionjava version "11.0.11" 2021-04-20 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.11 9-LTS-194)Java HotSpot(TM) 64-Bit Server vm 18.9 (build 11.0.11 9-LTS-194, mixed mode)

5.官网下载weadmin安装包

将下载好的WeADMIN ITOSS绿色安装包拷贝至服务器上。
将WeADMIN ITOSS绿色安装包解压缩到文件夹:

mkdir weadmin3.0unzip -d weadmin3.0/ weadmin_green_v3.0.0_202107301306.zip

进入weadmin3.0目录,将"restart.sh和start.sh"加执行权限:

cd weadmin3.0chmod 777 restart.shchmod 777 start.sh

执行start.sh脚本安装WeADMIN ITOSS ./start.sh

请等待,中间出现报错提示,也请不要中止程序运行,直到出现如下图: 请按Ctrl C中止start.sh脚本的运行

6.启动elasticsearch-7.5.0

编辑/etc/security/limits.conf文件在文件末尾增加以下内容 vi /etc/security/limits.conf

* soft nofile 65536* hard nofile 131072* soft nproc 2048* hard nproc 4096

编辑/etc/security/limits.d/90-nproc.conf文件,如果没有这个文件请新增,并在文件只增加如下内容

vi /etc/security/limits.d/90-nproc.conf
* soft nproc 4096

编辑/etc/sysctl.conf文件,在文件末尾增加以下内容:
vi /etc/sysctl.conf
vm.max_map_count=655360


执行以下命令让配置生效 sysctl -p

新增用户例如elasticsearch(用户名也可以是其它字符,但root不行,elasticsearch启动只能是非root用户启动),并给elasticsearch用户设置密码。
adduser elasticsearch

elasticsearch-7.5.0文件夹的路径为您安装WeADMIN ITOSS的所在目录下。 执行下面的命令将elasticsearch-7.5.0文件夹拥有者改为elasticsearch。
chown -R elasticsearch elasticsearch-7.5.0/

进入elasticsearch-7.5.0目录
cd elasticsearch-7.5.0/

执行以下命令,查看是否存在elasticsearh进程,如果存在请用"kill -9 进程号"命令结束所有elasticsearh进程. ps aux | grep elasticsearch

执行以下命令,切换非root用户例如"elasticsearch"。
su elasticsearch

执行以下命令,启动elasticsearch,并验证是否启动正常。 ./bin/elasticsearch -d

7.启动weadmin

切换至WeADMIN ITOSS工作目录 执行以下命令,启动WeADMIN ITOSS。./service.sh install./service.sh start

weadmin监控设置

访问服务器物理网卡地址http://IP:8080:

注:因为是免费软件,因此捆绑了一个vlan.cn的安全软件

我们安装提示注册一个账号,然后安装提示绑定服务器ip地址,同时也需要在访问监控系统的电脑上也要部署一个vlan.cn软件,把这俩加到一个群组就可以了。

下面是我电脑的windows版的vlan.cn软件

上面工作做好以后就可以访问物理这个系统了

接下来介绍一下监控:

    监控交换机

2.监控服务器

同样是采用SNMP监控。

3.监控网站域名

4.其他监控项

以上就是关于weadmin监控软件的安装和使用,还有更多功能这里就不一一赘述了。

希望大家能够多多关注,多年致力于互联网搬砖,各种互联网技术都稍有涉猎。如果大家遇到一些问题可以私信或者留言给我。我们可以一起讨论!

如何给公司节约成本,搭建免费开源监控系统uptime-kuma

由于业务需要,我司的产品越来越多,api接口监控相对比较薄弱,对此要搭建HTTP(s)的监控系统,之前一直使用第三方的监控系统,比如阿里云的云监控。

基本流程

1.了解需求。

2.通过各种途径了解有没有相关的免费解决方案

3.本地搭建实施,评估上线。

4.上线部署 使用。

本文记录希望找到开源监控系统走的弯路,apimonitor和apitestplatform都有这样或者那样的问题。最终找到对应的开源监控uptime-kuma,并且有意外惊喜,如果有其他的需求也可以按照此流程进行。

业务需求

1.开源、免费

2.定时监控生产环境的接口链接,如果出现访问非200的、超时,则报警。

3.告警方式: 邮件、短信、钉钉群通知、电话等

4.支持本地Linux服务器部署

5.类似阿里云的“云监控”--站点监控,如图。第三方参考解决方案HTTPS://www.jiankongbao.com/

测试系统

服务器系统: Centos7

IP地址: 192.168.1.5

服务器已安装: nginx和Docker

开源产品

在网上搜索、问同事和相关从业经验的人,是否有相关的监控产品。

一、系统监控产品apimonitor(项目已关闭)

apimonitor有api探测、api监控、http请求模拟、系统接口监控等功能,可以模拟http页面操作过程,并根据请求耗时和响应结果监控系统接口可用性和正确性。

开源地址: https://gitee.com/ecar_team/apimonitor

查看功能部分符合,但是需要二次开发,可以在此开源项目上开发

1.新增告警功能,通过邮件、短信、钉钉群通知等。

2.新增访问时长记录。

二、apitestplatform(亲测有bug)

一个web界面的接口自动化测试平台

git地址:https://github.com/342164796/apitestplatform

安装步骤

cd /datagit clone https://github.com/342164796/apitestplatformcd apitestplatform/首次部署需要在settings.py文件里修改mysql的地址和账户名密码为自己的数据库地址vi apitestplatform/settings.py'default': { 'ENGINE': 'Django.db.backends.mysql', 'HOST': "*.*.*.*", 'NAME': "apitestplatform", 'USER': "user", 'PASSWORD': "password", 'PORT': "3306", # 'CHARSET': 'utf8', # 'COLLATION': 'utf8_general_ci', }2.初始化数据库,执行如下命令:Python3.6 manage.py makemigrationspython3.6 manage.py migratepython3.6 manage.py runserver

安装的踩坑记录

1.SyntaxError: invalid syntax

# python manage.py runserver File "manage.py", line 14 ) from exc ^SyntaxError: invalid syntaxpython 版本太低,系统自带为2.7升级安装 python3.6# python -VPython 2.7.5# python3.6 -VPython 3.6.8

2.Couldn't import Djang

没有安装django

# python3.6 manage.py runserver Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?安装 Django虚拟环境里用python3安django和uwsgi(如果用于生产的话,则需要指定安装和你项目相同的版本)pip3.6 install djangopip3.6 install uwsgi

3.没有安装pymysql

再次报错:# python3.6 manage.py runserver ModuleNotFoundError: No module named 'pymysql'解决:# pip3.6 install pymysql再次报错:# python3.6 manage.py runserver ModuleNotFoundError: No module named 'django_crontab'

4.没有安装django-crontab

报错django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '*.*.*.*' ([Errno -2] Name or service not known)")解决:# pip3.6 install django-crontab

启动成功

# python3.6 manage.py runserver You have 29 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, base, contenttypes, sessions.Run 'python manage.py migrate' to apply them.March 02, 2022 - 10:31:01Django version 3.2.12, using settings 'apitestplatform.settings'Starting development server at http://127.0.0.1:8000/Quit the server with CONTROL-C.

启动成功

# python3.6 manage.py runserver Django version 3.2.12, using settings 'apitestplatform.settings'Starting development server at http://127.0.0.1:8000/Quit the server with CONTROL-C.

nginx反向代理

server { listen 80; server_name apitest.test.me; #root /data/wwwroot/web/apitest.test.me/; access_log /data/wwwroot/log/apitest.test.me-access.log main_aliyun; error_log off; location / { proxy_pass http://127.0.0.1:8000; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }}绑定hosts访问192.168.1.5 apitest.test.me

添加项目报错:

由于不太清楚报错的原因。放弃此开源项目。

三、开源监控uptime-kuma

继续百度搜索查找,在知乎的页面中找到一个@无为无谓 的回答,页面https://www.zhihu.com/question/23755976

他推荐了一个开源产品,uptime-kuma。

uptime-kuma地址:https://github.com/louislam/uptime-kuma

反向代理教程: https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy

演示网站:

https://demo.uptime.kuma.pet:27000/ 创建管理员账号,有10分钟的体验时间。

查看演示基本能满足需要,在本地搭建测试,功能都符合我的要求,居然还有惊喜,首先界面很精美,再次除了有基本的HTTP(S)的监控的,还有TCP端口监控、PING监控、HTTP(s)关键字监控、DNS监控、Push监控、Steam Game Server监控,功能相当多,重点是都是免费的,只要有服务器,或者局域网的虚拟机(可访问外网)就可以监控你的各种服务。

docker部署uptime-kuma

本次使用docker安装如果,需要非docker参考开源文档。

# mkdir -p /data/docker/uptime-kuma/data# docker run -d --restart=always -p 3001:3001 -v /data/docker/uptime-kuma/data:/app/data --name uptime-kuma louislam/uptime-kuma:1# netstat -tunpl|grep 3001tcp6 0 0 :::3001 :::* LISTEN 29542/docker-proxy-

访问:

http://192.168.1.5:3001 访问,创建管理员账号。

nginx代理访问

server { listen 80; server_name uptime.test.me; location / { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; }}绑定hosts访问192.168.1.5 uptime.test.me

基本设置

设置里面功能还比较齐全,有外观设置,消息通知重点是消息通知有,邮件、钉钉、短信、飞书等等的第三方通知,相当齐全。

外观设置

通知设置

创建监控项

HTTPS监控图

端口TCP检测

关闭nginx,80端口:

systemctl stop nginx

报错:

重置密码

Docker环境

docker exec -it <container name> npm run reset-password

非Docker环境

# cd 项目目录# npm run reset-password

https://github.com/louislam/uptime-kuma/wiki/Reset-Password-via-CLI

配置消息通知

Uptime Kuma提供多种的消息推送,详情请参考:https://github.com/louislam/uptime-kuma/issues/284

我这里需要Bark手机APP、配置邮件、钉钉群通知的演示,还有阿里云短信也是比较方便快捷的提醒。

配置Bark

Brak是苹果系统的一款推送软件。ios手机安装app,APP内可以获取推送地址: https://api.day.app/{密钥}/这里改成你自己的推送内容

https://api.day.app/{密钥}/这里改成你自己的推送内容

后面不能有中文,有测试测试会报错

点击“测试一下”收到消息

模拟测试

恢复测试:

钉钉群通知

了解更多:https://developers.dingtalk.com/document/robots/custom-robot-access

钉钉群获取WebHookUrl:假设为https://oapi.dingtalk.com/robot/send?access_token=abc123456

WebHookUrl:填写完整的地址、SecretKey则填写abc123456的值,我开始填写了错了,测试很久没有通过。

配置邮箱

如图配置,主机名、端口号、密码不是163的登录密码,需要在163邮箱后台开通开启IMAP/SMTP服务。获取授权密码。

测试发送邮件:

禁用身份验证

这是可选的,如果不禁用游客访问需要用户名和密码,但是你关掉后,就可以自由访问了。(后台后上角的设置,然后拉到最下面即可看到!)

设置Status Page

这个功能还是很重要的,可以把新建的监控服务放置到这个监控页面,这样就可以随时随地的看到每个系统的状态了。

点击右上角的Status Page,开始编辑,具体看图:

首页默认就会是这样的状态页。

2万个监控摄像机 市民可免费申领

“雪亮工程”是株洲市群众性治安防控工程,目前项目建设进入二期,将新增专业安防摄像机6000个、“雪亮利民”摄像机20000个。这20000个“雪亮利民”摄像机,符合条件的市民可免费认领使用。

“雪亮工程”以市、区(县)、乡镇(街道)、村(社区)四级综治中心为指挥平台、以综治信息为支撑、以网格化管理为基础、以公共安全视频监控应用为重点。“雪亮利民”摄像机具备声光报警、防水防尘、人体红外感应、WIFI连接或有线连接、全双工语音对讲、20米红外夜视、手机APP监控等功能特征,将采取政府统一采购、群众自愿认领、队伍上门安装的方式建设。处于专业安防摄像机没有覆盖、人流量相对较高区域的车站、码头、影剧院、游乐场、社区(村)等公共场所的临街门店及临街公共复杂区域用户可免费认领,安装后,数据将与市公安局110等数据后台联通,用户在手机或计算机终端安装“雪亮视频APP”,能实时查看监控画面。

市公安局图侦支队副支队长 宋建军:我们后面有个平台,对我们所有数据存储他自己家里门面发生什么事情,可以把录像回放一下,便于后面进行处理。如果街面上有什么案件,我们也可以通过回放找到线索。

2016年,株洲市启动“雪亮工程电子眼”项目,一期已完成新建、联网摄像机15000多个。全市主要路口、人流密集场所基本覆盖到位。项目二期预计今年年底完成。建成后,全市新建、联网摄像机将超过40000个。目前“雪亮利民”摄像机认领工作已经开始,符合条件的用户可在4月30日前向街道居委会、网格员申请,联系派出所社区民警、社区工作人员及综治网格员上门签订“雪亮利民”摄像机安装基本情况调查表及使用协议。

市公安局图侦支队副支队长 宋建军:监控本身的效果,第一个就是阻吓犯罪;第二个他做了案,他就会留人留影。我们测试了一下,4万个建成之后,基本上出现的人员,我们都可以想尽办法找得到,对这一块的防控会有积极作用。

株洲市广播电视台记者杜柳颖、李博报道,编辑李晶晶、黄璐整理。

埃斯顿免费课程|如何建立区域监控变量?

《埃斯顿机器人22天学习计划》

在上一期(第10期)的直播课程中

我们学习了埃斯顿机器人

本体机械结构分类、机械零位、机器人回零的方法

还有如何更换机器人编码器电池及清楚驱动报警

如果想反复学习,可以进入APP观看回放哦!

进入APP直播频道 观看往期回放视频

接下来,即将进行第11期课程直播

"埃斯顿机器人区域监控功能应用"

区域监控用于控制机器人对指定区域的限制或报错输出信号,满足多种工况下机器人的实时位置监控,避免碰撞发生的可能性。

本次课程将理论与实操结合,说明区域监控功能的含义和使用方法。希望通过此次培训,让你成为机器人应用专家。

本期讲师:卜倩

毕业于南京林业大学机械电子学院,硕士学位

现任埃斯顿机器人工程有限公司技术服务中心 电气工程师

负责埃斯顿机器人工程有限公司机器人相关培训。具有机器人应用及培训经验,熟悉机器人控制技术与编程调试。

入群就送电子教材

另外我们还将在直播互动时

抽取ESTUN精美礼品以及ESTUN机器人专业教材哦!

快来扫码加入学习吧

旧衣服怎么捐出?快递员上门取货,捐向何方您可监控

楚天都市报3月21日讯(记者汪亮亮) 春光渐盛,又到了家中衣物换季时,如何处置旧衣服,一直是令不少市民纠结的难题。丢了?着实可惜;放着?太占空间。

别担心!京东公益携手楚天都市报、湖北长江云新媒体集团和社区一起,为你解决旧衣烦恼。坐在家中,就有快递小哥免费上门收取,将旧衣随你的爱心送到需要它的人手中。

据悉,“旧衣新生——闲置衣物回收计划”从3月21日开始,持续到3月27日,武汉市民可通过京东APP,线上捐衣。

记者在京东APP内搜索“公益”,进入京东公益板块,然后进入闲置捐赠页面点击“我要捐赠”,在活动期间点击完成后,京东快递小哥将免费上门收取闲置衣物。

据中国资源综合利用协会的数据显示,中国每年大约有2600万吨旧衣服被扔进垃圾桶,废旧衣物的再利用率却不到1%。这不仅造成了资源浪费,更为环境带来巨大的压力。

“希望此次活动能够让大家重视随意丢弃旧衣带来的环境污染,并给武汉市民的旧衣找一个好去处。”京东物流华中区相关负责人介绍。

3月24日恰逢“地球一小时”,让旧衣服焕发新生就是环保行动,武昌区东湖复地国际和百瑞景小区,将设旧衣回收点,当天居民可带孩子现场捐旧衣。工作人员会和孩子一起玩旧衣改造的游戏,同时准备了明信片,让他们对需要衣服的人写上一句心里话,用明信片传递爱心。当天现场将评选出京东公益小天使。

近年来,各小区悄然出现越来越多旧衣回收箱,虽然很方便,但旧衣到底去了哪里?是否用到了合适的地方?在不少市民心里仍然是一个问号。通过京东线上捐赠旧衣的市民可以免去这个疑虑,据介绍,京东将把回收的衣服全部捐赠给公益组织。

具体来说,八成新以上、没有明显渍或破损的旧衣服,将通过分拣、消毒、打包后捐赠到需要的人手中;或是进入慈善商店,用低廉的价格给外来务工者、低收入人群,提供一个有尊严地挑选与购买的机会。较为破旧的衣服将被拆解,处理成纺织材料,避免随意丢弃和焚烧造成的污染。处理旧衣服所得资金,捐助给所需帮扶群体以及用于公益活动费用的支出。

同时,利用京东物流全程可追踪的特性,从京东小哥收取衣物开始,直至送达公益组织的全流程,市民都可以在“京东账户—我的—我的公益”中查看到,全过程公开透明。

免责声明:本文由用户上传,如有侵权请联系删除!