Cacti中增加linux服务器监控

简介:

上一篇文章通过全yum的方式已经搭建好了Cacti监控平台,这篇文章介绍如何在Cacti系统中接入一台linux服务器,来监控该服务器的CPU、内存、网络流量等。

一共就需要两个步骤(注意服务器时间要一致):

1、在被监控的linux服务器中安装配置好SNMP

2、在Cacti服务器中添加被监控的linux服务器

一、配置linux服务器

当前linux服务器版本Centos 6.7 IP192.168.0.71

Cacti服务器版本Centos 6.7 IP192.168.0.70

1、安装net-snmp

[root@local ~]#yum -y install net-snmp*

2、启动snmp服务并修改snmp配置文件
[root@local ~]#service snmpd start

[root@local ~]#vi /etc/snmp/snmpd.conf

1)根据情况修改团体名,默认是public,如果你是第一次配置的话这个名字不改也可以,这个名字后续在配置Cacti中会用到

cacti11

2)将systemview改成all

cacti12

3)去掉view all前面的注释

cacti13

4)去掉view mib2前面的注释

cacti14

5)查找下面字段,增加一行view all included .1

cacti15

6)保存退出

3、重启snmp服务

[root@local ~]#service snmpd restart

4、检测snmp服务配置是否正常

在Cacti服务器上执行(如果你上面更改了public,这里也要更改下)

[root@local ~]#snmpwalk -v 2c -c public 192.168.0.71

执行后如何能正常打印snmp信息,则表示192.168.0.71的服务器snmp已经配置成功,如果未打印信息,请检查配置是否错误。

二、配置Cacti

添加被监控的主机

在Cacti上添加crontab计划任务,为了演示效果,我这里就设置了1分钟执行一次

[root@local ~]#crontab -e

    * /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

1、登录Cacti监控系统,在Cacti首页上点击Devices

cacti16

2、右上角点击Add

cacti17

3、配置以下参数

Description:监控视图内设备的名称,可以根据自己使用情况起名

Hostname:被监控主机的IP地址,我这里填192.168.0.70

SNMP Community:这个就是在被监控服务器上设置的团体名了,如果你之前没有更改,默认就是public

点击Create创建即可

cacti18

如果能看到这种信息,即表示Cacti和被监控服务器建立了通信。

cacti19

4、添加Add Graph Template和Add Data Query(添加好后记得Save)

Add Graph Template:ucd/net - CPU Usage
Add Graph Template:ucd/net - Memory Usage
Add Data Query:SNMP - Get Mounted Partitions
Add Data Query:SNMP - Interface Statistics

cacti20

5、创建监控图形

cacti21

勾选对应的项目,Create即可

cacti22

6、将192.168.0.71服务器添加到graphs中

Devices→勾选被监控的服务器→下拉选择Place on a Tree (Default Tree)→Go

cacti23

配置好后,可能不会实时刷新,耐心等待一会!可以用其他机器一直ping被监控机,增加图表效果!

cacti24

 

目录
相关文章
|
21天前
|
Linux 网络安全 数据安全/隐私保护
SSH工具连接远程服务器或者本地Linux系统
SSH工具连接远程服务器或者本地Linux系统
21 0
|
23天前
|
Unix Linux 数据安全/隐私保护
Linux服务器如何远程连接?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。 今天驰网飞飞就给你们分享下Linux、Unix系统远程连接图文操作方法
24 4
Linux服务器如何远程连接?服务器远程连接图文教程
|
1天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
10 3
|
3天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
14 6
|
5天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
|
7天前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
|
7天前
|
域名解析 存储 缓存
Linux中搭建DNS 域名解析服务器(详细版)
Linux中搭建DNS 域名解析服务器(详细版)
|
7天前
|
安全 Linux 网络安全
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
Linux _ apache服务器部署 不同域名—访问不同网站(多网站)
|
7天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
13天前
|
Prometheus 监控 Cloud Native
构建高效可靠的Linux服务器监控体系
【4月更文挑战第30天】 在维护企业级Linux服务器的稳定性和性能方面,一个周全的监控体系是至关重要的。本文将探讨如何利用开源工具和实践构建一个高效、灵活且用户友好的监控系统。我们将重点讨论核心组件的选择、配置、报警机制以及数据分析方法,旨在帮助读者打造一个能够实时响应并预防潜在问题的监控环境。