天天看点

Zabbix5.0监控CenterOS

Zabbix5.0监控CenterOS(RPM版)

1.什么是CenterOS操作系统

​ CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。

2.CenterOS特点和优势

​ 1.可以把CentOS理解为Red Hat AS系列的社区版,它完全就是对Red Hat AS进行改进后发布的。各种操作、使用和RHEL没有区别。

​ 2.CentOS完全免费,不存在RED HAT AS需要序列号的问题。

​ 3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RHEL那样需要花钱购买支持服务。

​ 4.CentOS修正了许多RHEL的BUG

3.CenterOS查看版本号

#查看版本号:
view /etc/redhat-release
#-->CentOS Linux release 7.6.1810(Core)
           

4.如何监控CenterOS

4.1 下载zabbix-agent2

http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent2-5.0.14-1.el7.x86_64.rpm

4.2 RPM一键安装部署

上传到服务器的常用软件安装目录(自定义),我一般上传到/usr/local/src

rpm -ivh zabbix-agent2-5.0.14-1.el7.x86_64.rpm
           

RPM安装方法比较简单,不过它是写死路径安装的,用熟了也没问题,习惯就好。

它的配置文件是放在/etc/zabbix目录下

#修改前进行备份
cp /etc/zabbix/zabbix_agent2.conf /etc/zabbix/zabbix_agent2.conf.bak
#快速查看配置文件
grep "^[a-Z]" /etc/zabbix/zabbix_agent2.conf
#内容修改如下
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=166.8.65.141    #修改为serverIP,zabbix_get白名单
ServerActive= 166.8.65.141 #修改为serverIP,主动模式访问其10050端口
Hostname=166.8.65.140  #zabbix Web上对应的主机名,必须唯一
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock
           

4.3 启动zabbix-agent2

RPM一键安装部署非常方便,systemctl的配置文件也已经有了

systemctl start zabbix-agent2
           

4.4 Server端测试

我的Server服务器是166.8.65.141,因此登陆这台服务器

zabbix_get -s 166.8.65.140 -p 10050 -k "agent.ping"
返回:1   #说明agent2部署没问题
           

4.5管理台绑定监控模板

Zabbix5.0监控CenterOS

绑定被动式模板方法

Zabbix5.0监控CenterOS
Zabbix5.0监控CenterOS

绑定主动式模板方法

Zabbix5.0监控CenterOS
Zabbix5.0监控CenterOS

这些模板提供了非常完善成熟的触发器模板,直接使用就行,当然也可以根据生产实际的情况进行相应的修改。

Zabbix5.0监控CenterOS

最新数据展示

Zabbix5.0监控CenterOS

5.Template OS Linux监控指标含义

5.Template OS Linux监控指标含义

5.1 CPU(处理器)

Context switches per second 每秒上下文切换
CPU idle time CPU空闲时间
CPU interrupt time CPU中断时间
CPU iowait time CPU花费在等待I/O操作上的时间
CPU nice time 系统花费在调整进程优先级上的时间
CPU softirq time 系统在处理软中断时候所花费的CPU时间
CPU steal time CPU被强制等待另外虚拟的CPU处理完毕花费的时间
CPU system time CPU在内核运行的时间
CPU user time CPU在用户态执行进程的时间
Interrupts per second 每秒中断
Processor load (1 min average per core) 处理器负载(每个核心平均1分钟)
Processor load (5 min average per core) 处理器负载(每个核心平均5分钟)
Processor load (15 min average per core) 处理器负载(每个核心平均15分钟)

5.2 Filesystems(文件系统)

Free disk space on / /可用磁盘空间
Free disk space on / (percentage) /可用磁盘空间/(百分比)
Free disk space on /boot /boot上的可用磁盘空间
Free disk space on /boot (percentage) /boot上的可用磁盘空间(百分比)
Free inodes on / (percentage) /上的剩余inode(百分比)
Free inodes on /boot (percentage) /boot上的剩余inode(百分比)
Total disk space on / /上的总磁盘空间
Total disk space on /boot /boot上的总磁盘空间
Used disk space on / /使用的磁盘空间
Used disk space on /boot / boot上使用的磁盘空间

5.3 General(一般)

Host boot time 主机启动时间
Host local time 主机本地时间
Host name 主机名
System information 系统信息
System uptime 系统正常运行时间

5.4 Network interfaces(网络)

Incoming network traffic on ens32 ens32的传入网络流量
Outgoing network traffic on ens32 ens32的传出网络流量

5.5 Memory(内存)

Available memory 可用内存
Free swap space 剩余swap空间
Free swap space in % 剩余swap空间百分比
Total memory 总内存
Total swap space 总swap空间

5.6 Processes(进程)

Number of processes 进程数
Number of running processes 正在运行的进程数

5.7 Security(安全)

Checksum of /etc/passwd / etc / passwd的校验和
Number of logged in users 登录用户数

继续阅读