侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

20170314--服务器监控

2023-11-22 星期三 / 0 评论 / 0 点赞 / 64 阅读 / 6911 字

1.数据采集 --free disk cup service port 2.数据传输 --udp tcp .. 3.数据存储 -- 4.数据分析 --disk /opt cpu 报警--短信,邮件,

1.数据采集  --free disk cup service port

2.数据传输 --udp tcp ..

3.数据存储  --

4.数据分析  --disk /opt  cpu

             报警--短信,邮件,QQ,微信

5.数据展示   --in out

 

一般学习监控的几个点

  • ansibel/ saltstack  service httpd status -->file db..
  • crontab:service htttpd status --> db    //服务器较多的时候使用

监控软件:cacti(适合监控流量) nagios(适合监控服务)abbix open-falcon(小米出品)  prometheus...

prometheus 体系

监控段         server

被监控段      client

nagios -> plugin ->

rpmbuild -tb  nagios-4.x.x.x.tar.gz   //将tar包编译成rpm包

nagios web 登录

浏览器192.168.30.153/nagios

 /usr/lib64/nagios/plugins/  ---插件列表

主配置文件的添加 如果监控的主机数量不多的情况下,我们可以每一个主机都在nagios主配置文件里面进行添加,如果需要监控的主机有很多的时候我们采用

监控主机文件的配置

监控服务的配置文件

主机配置文件

nagios 流程

[root@up12 nagios-4.0.8]# htpasswd -c /etc/nagios/htpasswd.users nagiosadmin //启动浏览器的时候需要配置用户名和密码
New password:
Re-type new password:
Adding password for user nagiosadmin

可以在浏览器中正常的登录了

 

我们写在/etc/nagios/servers 中的主机也都成功将

 

自定义监控内容

内存监控的自定义插件内容

定义命令(将命令统一定义,也可以定义在服务里,但为了方便,最好定义在一起)

定义到命令文件里   /etc/nagios/objects/commands.cfg

如果不定义到命令里,就可以直接定义到服务里

定义服务

 

 

 

 

自定义插件运行结果

 

NRPE 『远程插件执行』

在rhel6  可以通过3来控制服务

1./etc/init

2.xnited

3.upstart /sbin/init

 

/etc/init/nrpe.conf

vim/etc/nagios/nrpe.cfg

检测远端

流程:

被动监控

NRDP:nagios 远程数据处理

nrdp

 

配置文件的修改 改3行

 

调用脚本传送信息

监控数据的被动发送

在主机上需要修改配置文件,将服务添加进去

 

 

监控一个空命令

流程:

 

nagios 告警的通知

 

广告 广告

评论区