• 开启监控宝的SNMP监控CentOS安装NETSNMP方法


    一、安装net-snmp服务端包,net-snmp客户端包(非必须),iptables

    1
    [root@sayhosts ~]# yum install -y net-snmp net-snmp-utils

    二、配置net-snmp (使用更为安全的v3c)

    yum安装的配置文件为/etc/snmp/snmpd.conf ,里面一大堆东西,一份非常详细的文档,先移动再自己创建一个snmpd.conf

    1
    [root@sayhosts ~]#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak [root@sayhosts ~]#vi /etc/snmp/snmpd.conf [root@sayhosts ~]#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak [root@sayhosts ~]#vi /etc/snmp/snmpd.conf

    输入

    1
    rouser jiankongbao auth

    再创建/var/net-snmp/snmpd.conf

    Tips:如果没有运行过snmpd,这个文件是不存在的,所以需要手工创建

    1
    [root@sayhosts ~]#vi /var/net-snmp/snmpd.conf

    果像我一样创建不了,可以先启动snmp,它就会创建这个文件,再停掉这个服务。具体操作是

    1
    [root@sayhosts ~]# service snmpd start [root@sayhosts ~]# service snmpd stop

    然后再用vi命令编辑这个snmnd.conf文件,写入下面内容

    1
    createUser jiankongbao MD5 mypassword

    Tips:这里的mypassword可以修改成你自己喜欢的密码,但不要包含特殊字符符号,我自己测试过用特殊符号的密码监控宝是无法连接上去我的服务器的,后来联系他们官方他们也证实了特殊符号无法识别。

    三、启动服务,设置成自动运行

    1
    [root@sayhosts ~]#service snmpd start [root@sayhosts ~]#chkconfig snmpd on

    启动iptables

    1
    [root@sayhosts ~]#service iptables start [root@sayhosts ~]#chkconfig iptables on

    加上一个访问规则提高安全性,在网络层再进行一次验证

    1
    [root@sayhosts ~]#iptables -A INPUT -i eth0 -p udp -s 60.195.249.83 –dport 161 -j ACCEPT

    保存这些规则,下次依然生效

    1
    [root@sayhosts ~]#service iptables slave

    四、在监控宝后台加入服务器

    要输入的参数是, 服务器名:你的服务器名,或自己喜欢的名字

    ip:输入你服务器的IP

    SNMP代理端口:默认是161

    SNMP传说协议版本:选择3

    Security Name:输入snmp的用户名 ,就上面例子是jiankongbao

    Pass Phrase:输入密码,上面例子的密码就是mypassword

    加密 方式使用的是MD5加密

    最后就是添加监控项目这些了,具体看官方的想过文档。

  • 相关阅读:
    ajax实现无刷新上传附件并且显示进度条的实例
    thinkphp ajax 无刷新分页效果的实现
    微信错误码详述
    eclispse修改项目项目编码
    构建高性能web之路------mysql读写分离实战
    Hibernate 的Ehache学习
    sessionStorage和localStorage
    sql中的group by 和 having 用法解析
    Hibernate DetachedCriteria实现
    JavaScript eval_r() 函数
  • 原文地址:https://www.cnblogs.com/youlechang123/p/2322189.html
Copyright © 2020-2023  润新知