登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
在Ubuntu Server上安装Checkmk监控系统
在Ubuntu Server上安装Checkmk监控系统
[ 复制链接 ]
士沌
2025-6-3 10:37:35
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
一、安装前准备
更新系统并安装依赖
:
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget apt-transport-https
复制代码
二、安装Checkmk(开源版)
添加Checkmk仓库
:
wget https://checkmk.com/support/1.6.0p30/check-mk-raw-2.1.0p30_0.jammy_amd64.deb
sudo dpkg -i check-mk-raw-2.1.0p30_0.jammy_amd64.deb
sudo apt install -f
复制代码
创建监控实例
:
sudo omd create monitoring
sudo omd start monitoring
复制代码
开放防火墙端口(HTTP/HTTPS)
:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
复制代码
三、访问Web界面
访问 http://your-server-ip/monitoring,使用默认凭据登录:
用户名
: cmkadmin
密码
: 安装时生成的密码(查看 /omd/sites/monitoring/etc/htpasswd)。
配置被监控设备
一、监控Linux服务器
在目标服务器上安装Checkmk Agent
:
wget http://<checkmk-server-ip>/monitoring/check_mk/agents/check-mk-agent_2.1.0p30-1_all.deb
sudo dpkg -i check-mk-agent_*.deb
sudo systemctl restart xinetd # 确保xinetd服务运行
复制代码
在Checkmk Web界面添加主机
:
导航到
Setup > Hosts > Add host
。
输入主机名、IP地址,选择
Checkmk Agent
监控方式。
点击
Save & Run Service Discovery
,应用更改。
二、监控网络设备(交换机/路由器/防火墙)
在设备上启用SNMP
(以Cisco设备为例):
! 进入配置模式
configure terminal
snmp-server community YourCommunityString RO # 设置只读社区字符串
snmp-server host <checkmk-server-ip> version 2c YourCommunityString
exit
复制代码
在Checkmk中添加SNMP设备
:
导航到
Setup > Hosts > Add host
。
输入设备名称、IP地址,选择
SNMP
监控方式。
配置SNMP版本(如v2c)及社区字符串。
点击
Save & Run Service Discovery
,勾选接口流量监控项(如 Interface statistics)。
三、监控堡垒机(以Linux堡垒机为例)
通过SSH或Agent监控
:
若支持SNMP,按网络设备方式添加。
若不支持SNMP,通过Checkmk Agent(同Linux服务器步骤)。
配置接口流量监控
在服务发现结果中启用接口监控
:
在主机页面点击
Service Discovery
。
勾选要监控的接口(如 Interface Ethernet0)。
点击
Activate
应用更改。
自定义流量阈值
:
导航到
Setup > Hosts > Services
,选择接口服务。
修改
Check parameters
设置告警阈值(如带宽利用率超80%告警)。
定时备份平台数据
一、手动备份
sudo omd backup monitoring # 备份文件默认存储在 `/var/lib/omd/backups/`
复制代码
二、自动备份(Cron任务)
创建备份脚本
:
sudo nano /usr/local/bin/checkmk_backup.sh
复制代码
#!/bin/bash
omd backup monitoring > /dev/null
find /var/lib/omd/backups/ -name "*.tar.gz" -mtime +30 -exec rm {} \;
复制代码
设置定时任务
:
crontab -e
复制代码
0 2 * * * /usr/local/bin/checkmk_backup.sh # 每天凌晨2点备份
复制代码
日常维护事项
监控日志
:
Checkmk日志路径:/omd/sites/monitoring/var/log/.
检查 nagios.log 和 cmc.log 是否有错误。
更新Checkmk
:
sudo apt update
sudo apt install check-mk-raw-<新版本号>
sudo omd update monitoring
复制代码
清理旧数据
:
在Web界面调整数据保留策略:
Setup > General > Global Settings > History
。
注意事项
SNMP安全
:
使用SNMPv3替代v2c(配置加密用户)。
限制SNMP访问IP(通过设备ACL或防火墙)。
权限管理
:
使用Checkmk的
Roles & Users
功能分配最小权限。
避免使用默认密码,定期更换凭据。
高可用性
:
若监控设备超过500台,考虑分布式部署(主从监控节点)。
资源监控
:
监控Checkmk服务器资源(CPU/内存/磁盘),避免因负载过高丢数据。
防火墙规则
:
允许Checkmk服务器访问设备的SNMP(UDP 161)和Agent(TCP 6556)端口。
故障排查示例
SNMP监控失败
:
snmpwalk -v2c -c YourCommunityString <设备IP> 1.3.6.1.2.1.1.1.0 # 测试SNMP连通性
复制代码
Agent无数据
:
telnet <目标服务器IP> 6556 # 检查Agent端口是否开放
复制代码
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Ubuntu
Server
安装
Checkmk
监控系统
相关帖子
安装odoo18依赖报错command 'x86_64-linux-gnu-gcc'
Steam安装
AlmaLinux下mysql 8安装与数据迁移
Ubuntu下,MySQL密码遗失时修改密码
Ubuntu下,MySQL修改端口号
虚拟机 VMware Tools 工具安装失败/缺失的问题
Keepalived详解:原理、编译安装与高可用集群配置
macOS与Windows安装包、昇腾MindIE多机推理
sql server 事务日志备份异常恢复案例---惜分飞
K8S 中使用 YAML 安装 ECK
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
安装odoo18依赖报错command 'x86_64-linux-gnu-gcc'
0
837
涣爹卮
2025-12-03
安全
Steam安装
1
50
汇干环
2025-12-04
安全
AlmaLinux下mysql 8安装与数据迁移
1
329
菅舛
2025-12-07
安全
Ubuntu下,MySQL密码遗失时修改密码
1
848
徙办
2025-12-07
安全
Ubuntu下,MySQL修改端口号
2
96
痨砖
2025-12-07
安全
虚拟机 VMware Tools 工具安装失败/缺失的问题
1
838
姚梨素
2025-12-09
业界
Keepalived详解:原理、编译安装与高可用集群配置
0
64
决任愧
2025-12-09
安全
macOS与Windows安装包、昇腾MindIE多机推理
0
598
仇华乐
2025-12-12
安全
sql server 事务日志备份异常恢复案例---惜分飞
0
465
莅耸
2025-12-12
业界
K8S 中使用 YAML 安装 ECK
0
716
全跺俚
2025-12-12
回复
(6)
明思义
2025-10-31 03:58:47
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
不错,里面软件多更新就更好了
这帜
2025-11-2 16:56:02
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,辛苦了
歇凛尾
2025-11-24 08:43:56
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
收藏一下 不知道什么时候能用到
挚魉
2025-11-26 15:30:13
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
官厌
2025-11-30 18:46:47
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
拍棹
4 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
很好很强大 我过来先占个楼 待编辑
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
士沌
4 天前
关注
0
粉丝关注
21
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991123
4
xiangqian
638210
5
宋子
9984
6
韶又彤
9998
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
831
开源项目分享 : Gitee热榜项目 2025-12-13
805
postgreSQL 中的自定义操作符
683
ROS2核心概念之通信接口
474
拿着顶级服务器跑慢查询,就像开着法拉利送
16
一文打通软件测试中pytest框架
948
vscode远程调试python程序,基于debugpy库
318
正点原子HP20智能加热台,重新定义精密加热
716
K8S 中使用 YAML 安装 ECK
1003
一种可落地的任务令牌锁机制:设计原理、实
150
Flink学习笔记:状态类型和应用
581
Oracle19c impdp失败报ORA-20000案例
205
Markdown写作常用组件
714
fs1.6-fs1.10代码移植方案
49
大疆不同任务类型执行逻辑,上云API源码分
547
对标MinIO!全新一代分布式文件系统诞生!
247
上海房屋漏水反复修不好?芮生建设提供免费
927
2025 年度西安网站制作公司推荐:定制开发
414
15.结构型 - 组合模式 (Composite Pattern)
173
C++ 语言特性的变更可能让你的防御成为马奇
280
CentOS 7 上 yt-dlp Youtube高画质下载问题