snmp 默认监控upd161端口 tcp 也有

[root@bogon ~]# netstat -nlutp|grep snmp

tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 7601/snmpd

udp 0 0 0.0.0.0:161 0.0.0.0:* 7601/snmpd

[root@bogon ~]# cat /etc/snmp/snmpd.conf
rocommunity oldboy 192.168.86.3 snmp 原理
http://www.ibm.com/developerworks/cn/linux/l-cn-snmp/ snmpget -v2c -c oldboy 192.168.86.3 1.3.6.1.4.1.2021.10.1.3.1
snmpget -v2c -c oldboy 192.168.86.3 1.3.6.1.2.1.1.3.0
http://www.debianadmin.com/linux-snmp-oids-for-cpumemory-and-disk-statistics.html uptime系统负载的解释
the system load averages for the
past 1, 5, and 15 minutes. top
P cpu 排序,M内存排序
top vmstat mpstat 硬盘
iotop
顺序io
随机io 网络
iftop
测试网络ip等
阿里测
奇云测http://ce.cloud.360.cn/ yum install -y pcre-devel openssl-devel gcc glibc ./configure --user=www --group=www --prefix=/usr/local/nginx-1.10.1/ --with-http_stub_status_module --with-http_ssl_module nginx配置状态监控
http://wiki.jiankongbao.com/doku.php/%E6%96%87%E6%A1%A3:%E5%AE%89%E5%85%A8%E6%8C%87%E5%BC%95#nginx_监控 zabbix IPMI snmp jvm server-agent模式 yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb zabbix-agent -y 自定义监控项
[root@Zabbix-sever ~]# cat /etc/zabbix/zabbix_agentd.d/nginx.conf
UserParameter=nginx.active,/usr/bin/curl -s http://192.168.86.3:8080/nginx-status|awk 'NR==1{print $NF}'
重启zabbix-agent(注意看报错,这里修改)
在sever端使用zabbix_get测试获取
[root@Zabbix-sever ~]# zabbix_get -s 192.168.86.3 -p 10050 -k "nginx.active"
1 smokeping 监控宝就是这样分布式监控,从各个站点ping然后统计在一起
piwik 流量分析系统 权限只能分给用户组Permissions can be assigned for user groups only.
创建用户,选择用户角色
报警媒介
action
添加新主机 后,要确认权限分配 交换机上添加snmp
config t
snmp-server community public ro ipmi 使用自定义item, yum install -y zabbix-java-gateway.x86_64 java-1.8.0
vim /etc/zabbix/zabbix_java_gateway.conf
vi /etc/zabbix/zabbix_server.conf
systemctl restart zabbix-server.service cd /usr/local/src
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.39/bin/apache-tomcat-8.0.39.tar.gz
tar xf apache-tomcat-8.0.39.tar.gz
mv apache-tomcat-8.0.39 /usr/local/
ln -s /usr/local/apache-tomcat-8.0.39/ /usr/local/tomcat
/usr/local/tomcat/bin/startup.sh jmx 三种类型,1无密码认证,2用户名密码验证3,ssl /usr/local/tomcat/bin
catalina.sh
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8888
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=192.168.86.7" ./shutdown.sh
./startup.sh server端systemctl start zabbix-java-gateway.service zabbix-agent systemctl start zabbix-server.service zabbix-agent.service mariadb.service httpd.service UserParameter=linux_status[*],/etc/zabbix/zabbix_agentd.d/zabbix_linux_plugin.sh "$1" "$2" "$3"
*传参数 AlertScriptsPath=/usr/lib/zabbix/alertscripts 短信通知
http://www.alidayu.com/ 超过300个 使用主动模式 yum provides "*libmysqlclient.so.18*" --> Finished Dependency Resolution
Error: Package: zabbix-proxy-mysql-3.0.7-1.el6.x86_64 (zabbix)
Requires: libmysqlclient.so.16(libmysqlclient_16)(64bit)
Error: Package: zabbix-proxy-sqlite3-3.0.7-1.el6.x86_64 (zabbix)
Requires: libnetsnmp.so.20()(64bit)
Error: Package: zabbix-proxy-mysql-3.0.7-1.el6.x86_64 (zabbix)
Requires: libnetsnmp.so.20()(64bit)
Error: Package: zabbix-proxy-mysql-3.0.7-1.el6.x86_64 (zabbix)
Requires: libmysqlclient.so.16()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest 最终原因是由于
rpm -ihv http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
装了6的rpm应该装7的zabbix repo install proxy
[root@node2 zabbix]# yum install -y zabbix-proxy zabbix-proxy-mysql mariadb-server proxy end
create database zabbix_proxy character set utf8; grant all on zabbix_proxy.* to zabbix@localhost identified by 'zabbix_proxy'; grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by 'zabbix_proxy'; [root@node2 zabbix]# cd /usr/share/doc/zabbix-proxy-mysql-3.0.7/ [root@node2 zabbix-proxy-mysql-3.0.7]# zcat schema.sql.gz |mysql -uzabbix_proxy -p zabbix_proxy [root@node2 zabbix-proxy-mysql-3.0.7]# egrep -v '^$|^#' /etc/zabbix/zabbix_proxy.conf
Server=192.168.3.3
Hostname=zabbix-proxy
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBName=zabbix_proxy
DBUser=zabbix_proxy
DBPassword=zabbix_proxy
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
[root@node2 zabbix-proxy-mysql-3.0.7]# systemctl stop zabbix-agent.service
[root@node2 zabbix-proxy-mysql-3.0.7]# systemctl start zabbix-proxy active mode conf
[root@node2 zabbix]# egrep -v '^$|^#' zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
StartAgents=0
ServerActive=192.168.3.3
Hostname=node2.com
Include=/etc/zabbix/zabbix_agentd.d/*.conf passive mode conf
[root@node1 /etc/zabbix]# egrep -v '^$|^#' zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server= 192.168.3.3
Hostname=node1.com
Include=/etc/zabbix/zabbix_agentd.d/*.conf curl -s -X POST -H 'Content-Type:application/json' -d '
{
"jsonrpc": "2.0",
"method": "user.login",
"params": {
"user": "zhangsan",
"password": "123123"
},
"id": 1
}
' http://192.168.86.3/zabbix/api_jsonrpc.php curl -s -X POST -H 'Content-Type:application/json' -d '
{
"jsonrpc": "2.0",
"method": "host.get",
"params": {
"output": ["host"]
},
"auth": "a590ceaa744f3c0b4fed04e52e2575b1",
"id": 1
}
' http://192.168.86.3/zabbix/api_jsonrpc.php|python -m json.tool zabbix_get 使用,需要在zabbix_agent.conf中写入server的值,然后在server上执行get命令
[root@node1 ~]# zabbix_get -s 192.168.3.3 -p 10050 -k "system.cpu.load[all,avg1]"
0.270000
如果不是server执行的话:就会出现以下错误
[root@node1 ~]# zabbix_get -s 192.168.3.4 -p 10050 -k "system.cpu.load[all,avg1]"
zabbix_get [46203]: Check access restrictions in Zabbix agent configuration vfs.fs.size[/,total]. agent.ping.nodata(15s) zabbix_get -s 192.168.3.4 -p 10050 -k "icmpping"

zabbix学习的更多相关文章

  1. Zabbix学习笔记(yum源安装)

    Zabbix学习笔记(yum源安装) 链接:https://pan.baidu.com/s/19RXhumkB-ulpI4BGOa5b_A 提取码:115h 复制这段内容后打开百度网盘手机App,操作 ...

  2. zabbix学习笔记:zabbix监控之短信报警

    zabbix学习笔记:zabbix监控之短信报警 zabbix的报警方式有多种,除了常见的邮件报警外,特殊情况下还需要设置短信报警和微信报警等额外方式.本篇文章向大家介绍短信报警. 短信报警设置 短信 ...

  3. zabbix学习入门总结

    对于zibbix,我现在的轮廓,是多个agent,一个server,再加上一些可选的proxy. 从通信的角度来看,就是数据流从agents流向server.但是agent跟server数据传送的细节 ...

  4. zabbix学习小结

    一.zabbix是干什么的?    zabbix主要用来做监控.监控什么呢?比如日常巡检的CPU.内存.磁盘.swap交换分区和各端口进程等.    以往日常巡检,通过df -h命令获得磁盘的使用量和 ...

  5. zabbix -- 学习之一

    网上说这东西是运维必须学会的东西,于是乎捣鼓的第一步就开始了. 首先,在度娘上搜索了一下,找到了官网,按照官网的说法没操作成功.后来照这博主的帖子(https://www.cnblogs.com/xi ...

  6. Zabbix学习笔记一:基本安装与配置

    1.下载安装 http://120.52.73.43/tenet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.1/za ...

  7. [原创] zabbix学习之旅五:如何快速搭建一个报警系统

    通过之前的文章,我们已搭建好zabbix server.agent和mail客户端,现在万事俱备,只差在server的界面中进行相应配置,即可快速搭建一个报警系统.总的来说,快速搭建一个报警系统的顺序 ...

  8. [原创] zabbix学习之旅二:yum安装

    对于允许连接公网的环境下,显然通过yum安装是最为简单方便的,也是官网推荐的安装方式.通过这种方式安装,会将php.apache.zabbix本身都一并安装,解决了烦人的依赖包问题.   本文将介绍如 ...

  9. [原创] zabbix学习之旅七:如何远程操作被监控机器

    虽然我们已经创建了一个报警系统,但在实际场景中,运维人员从得到报警到实际解决问题有一定的时差,若业务系统没有做高可用,那业务不得不中断,对于某些要求严格的企业级环境,这是不可容忍的,那有没有方法能让z ...

  10. [原创] zabbix学习之旅六:如何解决zabbix server在内网,而邮件发送服务器在外网的问题

    通过前面的文章,你已经可以快速地搭建一个报警系统,并能正常的收到报警邮件了.不过在很多企业级环境下,邮件发送服务器往往放在外网,而zabbix server放置在内网,在这种情况下,zabbix的报警 ...

随机推荐

  1. Tomcat 配置详解和优化

    2018年01月09日 18:14:41 tianxiaojun2014 阅读数:306   转自:https://www.cnblogs.com/xbq8080/p/6417671.html htt ...

  2. Spring用了哪些设计模式

    单例:只产生一个对象,共享对象的资源: 多例:产生多个对象,对象资源没有联系:(action) 在ssm框架中 service层.dao层.controller层都是默认使用单例模式,只会产生唯一 一 ...

  3. 子类中加virtual 有用没?多重继承的机制 还需要再探!

    class D:public C{ public: D(){cout << "D()" << endl;} virtual ~D(){ cout <& ...

  4. 用java语言构建一个网络服务器,实现客户端和服务器之间通信,实现客户端拥有独立线程,互不干扰

    服务器: 1.与客户端的交流手段多是I/O流的方式 2.对接的方式是Socket套接字,套接字通过IP地址和端口号来建立连接 3.(曾经十分影响理解的点)服务器发出的输出流的所有信息都会成为客户端的输 ...

  5. vue 时间过滤

    1.过滤13位时间戳(以评论时间为例) filters : { formattime2: function (value) { //value为13位的时间戳 var timestamp = Date ...

  6. Mybatis控制台打印sql

    mybatis-config.xml配置如下: <configuration> <settings> <setting name="lazyLoadingEna ...

  7. JVM系列1:Java内存区域

    JVM系列主要分享自己都虚拟机的理解,我自学时的知识框架多来源于<深入理解Java虚拟机_JVM高级特性与最佳实践>这本书,感兴趣的朋友可直接去阅读这本书. 本系列暂定有3部分,它们是学习 ...

  8. 虚拟网络VDC与VPC

    当前互联网行业,内部 IT 基础资源云端化是主要趋势.云平台将资源管理抽象出来,比如云主机.云 DB 等,以服务的方式提供给用户,按需使用,从而带来更大的灵活性与经济性. 随着主机.DB.缓存.存储等 ...

  9. EF连接Mysql 表'TableDetails'中的列'IsPrimaryKey'的值为DBNull

    无法生成模型,因为存在以下异常:'System.Data.StrongTypingException:表'TableDetails'中的列'IsPrimaryKey'的值为DBNull.---> ...

  10. java.lang.RuntimeException: Canvas: trying to draw too large(203212800bytes) bitmap.

    https://www.cnblogs.com/spring87/p/7645625.html 今天我师父发现了一个问题:在更换登录页图片后,更新版本,部分手机打开会闪退.借了一个三星手机后,查看问题 ...