Opserver开源的服务器监控系统(ASP.NET)

简介: Opserver是Stack Exchange下的一个开源监控系统,系统本身由C#语言开发的ASP.NET(MVC)应用程序,无需任何复杂的应用配置,入门很快。下载地址:https://github.com/opserver/Opserver。

  Opserver是Stack Exchange下的一个开源监控系统,系统本身由C#语言开发的ASP.NET(MVC)应用程序,无需任何复杂的应用配置,入门很快。下载地址:https://github.com/opserver/Opserver。据说,国内腾讯公司内部也有使用。接下来就着重给大家介绍下Opserver的安装配置过程。

首先,解压下载的项目文件,启动VS,项目结构如下:

 

  其次,打开解决方案下的Config文件夹,我们可以看到很多以example为扩展名的文件,这些就是Opserver的配置文件。接下来,我们针对我们要监控的服务,进行配置。在这里,我们MSSQLSERVER2008、Redis两个服务为例。

  首先,须对监控系统的安全性,进行配置。我们把config文件夹下的SecuritySettings.config.example文件复制一份,并修改扩展名SecuritySettings.config。修改配置如下:

<?xml version="1.0" encoding="utf-8"?>
<SecuritySettings provider="alladmin">
  <!-- Optional, these networks can see the overview dashboard without authentication -->
  <InternalNetworks>
    <Network name="SE Internal" cidr="127.0.0.1/8" />
  </InternalNetworks>
</SecuritySettings>

<!-- 
Example of global access for everyone:
<SecuritySettings provider="alladmin" />
-->

  

配置SQLSERVER,同样,我们对SQLSettings.json.example文件进行复制,并重命名为SQLSettings.json。

配置Redis:

{"allServers": {
"name": "All",
"instances": [{"name": "TiKuRedisServer","port": "6379"}]},
"Servers": [{ "name": "127.0.0.1" }]}

  

启动项目,可以看到如下:

 

 由于我们配置的是

<SecuritySettings provider="alladmin">

直接点击登录,就可以看到如下:

SQLSERVER:

 

至此,对Opserver的配置已完成,具体的根据实际情况进行配置调整。

目录
相关文章
|
2月前
|
存储 缓存 供应链
.NET 开源工业级移动端仓库管理系统
【9月更文挑战第17天】.NET 开源工业级移动端仓库管理系统是一款基于 .NET 技术的高效仓库管理解决方案,具备开源免费、工业级品质、移动端支持等特性,提供全面的仓库管理功能,如入库、出库、库存及报表统计,并采用模块化设计,便于定制和扩展,显著提升仓库管理效率与准确性。
|
7天前
|
关系型数据库 C# 数据库
.NET 8.0 开源在线考试系统(支持移动端)
【10月更文挑战第27天】以下是适用于 .NET 8.0 的开源在线考试系统(支持移动端)的简介: 1. **基于 .NET Core**:跨平台,支持多种数据库,前后端分离,适用于多操作系统。 2. **结合 Blazor**:使用 C# 开发 Web 应用,支持响应式设计,优化移动端体验。 3. **基于 .NET MAUI**:跨平台移动应用开发,一套代码多平台运行,提高开发效率。 开发时需关注界面设计、安全性与稳定性。
|
7天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
81 2
|
17天前
|
网络协议 Unix Linux
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
|
17天前
|
Linux C# Android开发
.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
|
17天前
|
存储 数据可视化 开发工具
2款.NET开源且免费的Git可视化管理工具
2款.NET开源且免费的Git可视化管理工具
|
11天前
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
|
17天前
|
前端开发 JavaScript C#
2款.NET开源且高效的代码格式化工具
2款.NET开源且高效的代码格式化工具
|
17天前
|
开发框架 缓存 算法
开源且实用的C#/.NET编程技巧练习宝库(学习,工作,实践干货)
开源且实用的C#/.NET编程技巧练习宝库(学习,工作,实践干货)
|
17天前
|
开发框架 缓存 前端开发
WaterCloud:一套基于.NET 8.0 + LayUI的快速开发框架,完全开源免费!
WaterCloud:一套基于.NET 8.0 + LayUI的快速开发框架,完全开源免费!