一.监控对象
学习好监控:
要对监控对象有理解,如果不理解,怎么能监控的好那?
监控对象的指标,监控对象的指标是基于对监控对象的理解,才能知道具体要监控那些指标
确定性能基准线,怎么样才算故障,或者cpu负载多少才算高?
二.监控范围
1.硬件监控
2.操作系统监控(cpu 内存 io 进程 网络流量)
3.应用服务监控
4.业务监控(当天多少人下单?有多少新建用户?)
5.监控范围
三.详细说明
硬件监控
1.ipmi
linux可以通过ipmitool来监控服务器
前提:
硬件要支持
操作系统 linux ipmi
管理工具 ipmitool
安装:yum install -y OpenIPMI ipmitool
调用方式
本地调用
远程调用
2.机房巡检
交换机路由器监控
使用snmp(简单网络管理协议)监控 yum install net-snmp net-snmp-devel net-snmp-utils 说明:net-snmp-devel是为了使用net-snmp-config,net-snmp-utils是为了使用snmpwalk。 在启动Net-SNMP前,为了防止其它主机访问您的SNMP代理程序,需要在SNMP代理程序上加入身份验证机制。
1.配置文件重命名 mv /etc/snmp/snmpd.conf snmpd.conf.bak 2.vim /etc/snmp/snmpd.conf,清空这个文件,接着需要写入配置信息,命令如下: rocommunity admin 192.168.10.233 注意:添加用户时,请确保snmp服务没有运行,否则无法添加。 注意,这里的“rocommunity”表示这是一个只读的访问权限,紧接着的“admin”相当于密码,最右边的“192.168.10.233”代表指定的监控点IP,这意味着只有192.168.10.233有权限来访问你的SNMP代理程序。 3.启动snmp服务 systemctl restart snmpd 4.查看是否启动成功 netstat -nulp 注意:snmp默认监听udp的161端口 5.使用snmp(系统的所有性能指标都有一个oid) 查看系统第一分钟负载:snmpget -v2c -c admin 192.168.10.233 1.3.6.1.4.1.2021.10.1.3.1 查看系统负载next get:snmpwalk -v2c -c admin 192.168.10.233 1.3.6.1.4.1.2021.10.1.3 查看系统启动时间:snmpget -v2c -c admin 192.168.10.233 1.3.6.1.2.1.1.3.0 6.cacti默认就是使用snmp来监控的 ibm snmp centos安装snmp snmp中常见的oid