java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

cacti 配置基础集成snmp

一. 熟悉一下SNMP
简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。
二. 配置服务器
1.安装snmp

yum -y install snmp*
service snmp start
[root@iz2ze9n3z2fl9zj9hrv58vz ~]# service snmpd start
Starting snmpd (via systemctl):                            [  OK  ]

2. 修改配置

vi /etc/snmp/snmp.conf

2.1 将systemview 改成all

2.2 去掉view all 前面的注释

2.3 去掉view mib2 前面的注释

2.4 查找Make at least 我在vi 下输入 /Make at least 增加一行 view all included .1

保存退出

3. 重启服务

service snmpd restart

4. 看看snmp服务是否正常

snmpwalk -v 2c -c public localhost
snmpwalk -v 2c -c public 127.0.0.1

我后面用的全部为127.0.0.1的配置

5. 执行一下poller看是否正常

[root@iz2ze9n3z2fl9zj9hrv58vz ~]# /usr/share/cacti/poller.php 
OK u:0.00 s:0.00 r:1.02
OK u:0.00 s:0.00 r:1.02
OK u:0.00 s:0.01 r:1.03
OK u:0.00 s:0.01 r:1.03
OK u:0.00 s:0.01 r:1.04
OK u:0.00 s:0.01 r:1.04
OK u:0.00 s:0.01 r:1.05
OK u:0.00 s:0.01 r:1.05
OK u:0.00 s:0.01 r:1.06
OK u:0.00 s:0.01 r:1.06
OK u:0.00 s:0.01 r:1.08
OK u:0.00 s:0.01 r:1.08
2019/09/12 15:23:01 - SYSTEM STATS: Time:1.3225 Method:cmd.php Processes:1 Threads:0 Hosts:1 HostsPerProcess:1 DataSources:8 RRDsProcessed:7
OK u:0.00 s:0.01 r:1.08
OK u:0.00 s:0.01 r:1.08

看到这个就说明配置成功了

三、配置Cacti服务让Cacti和Snmp关联起来。

1. 需要定时跑数据

vi /etc/crontab
* * * * * /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
crontab /etc/crontab
crontab -l

2. 打开网页cacti.java-er.com 点击设备 然后添加设备

配置成功的样子

要点主机名写127.0.0.1

3.点击刚加上的月小升的机器

选择绘图

4. 增加监控一个内存情况

5. 增加数据查询

6.点击侧面列表的图形

7. 查看月小升的机器内存情况

8. 完事,能监控了.第二天的图形就拉风了


This entry was posted in Linux and tagged . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/cacti-install-snmp/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

2 Responses to cacti 配置基础集成snmp

  1. 小young says:

    可以加你联系方式吗,想学习下你这篇代码

Leave a Reply