标签: linux

zabbix监控windows agent安装配置

  使用zabbix agent监控Windows主机 (1) 下载Windows的zabbix客户端 下载地址: https://www.zabbix.com/download_agents 选择windows版本的agent下载   从官方下载Zabbix Agent后,压缩包里面有2个目录,bin和conf,conf里面的配置文件是通用的。 bin文件夹里包含两个文件夹,一个为win32,另一个是win64,每个目录下应该有3个文件,分别 为:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe 根据操作系统不同,选择不

继续阅读 >>

nginx配置黑名单

获取各个IP访问次数 awk ‘{print $1}’ /usr/local/nginx/logs/access.log |sort |uniq -c|sort -n 新建一个黑名单文件 blacklist.conf ,放在 nginx/conf/vhost下面。 添加一个IP ,deny 192.168.100.1; 在http或者server模块引入 include vhost/blacklist.conf ; 需要重启服务器 /usr/local/nginx/sbin/nginx -s reload; 即可生效

继续阅读 >>

nginx location匹配规则

location匹配命令 ~      #波浪线表示执行一个正则匹配,区分大小写 ~*    #表示执行一个正则匹配,不区分大小写 ^~    #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 =      #进行普通字符精确匹配 @     #”@” 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files location 匹配的优先级(与location在配置文件中的顺序无关) = 精确匹配会第一个被处理。如果发现精确匹配,nginx停止搜索其他匹配。 普通字符匹配,正则表达式规则和

继续阅读 >>

Zabbix监控-使用JMX功能监控tomcat安装配置

zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Javagateway”;它是用java写的一个程序。 一.安装配置 1.工作原理: zabbixserver想知道一台主机上的特定的JMX值时,它向Zabbix-Javagateway询问,而Zabbix-Javagateway使用“JMXmanagementAPI”去查询特定的应用程序,而前提是应用程序这端在开启时需要“-Dcom.sun.management.jmxremote”参数来开启JMX查询就行了。 Zabbixserver有一个特殊的进程用来连接Javagateway叫StartJavaPolle

继续阅读 >>

linux服务器性能检测工具nmon使用

今天介绍一款linux系统服务器性能检测的工具-nmon及nmon_analyser (生成性能报告的免费工具),亲测可用。 一.介绍 nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。 使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在 X Windows、VNC、PuTTY 或类似的窗口

继续阅读 >>

linux服务器CPU物理颗数.内核数.线程数查看及关系详解

公司服务器是分几批购买的,所以造成配置方面也不大相同特别是cpu配置方面,一直想弄清楚这些cpu都是什么型号,有几颗物理cpu,每颗cpu有几个核心,没个核心有几个线程。看起来很繁琐,下面一起彻底分分析下。 大致的看了下公司服务器的型号,这个很容易获取 使用命令more /proc/cpuinfo |grep “model name” 或者dmidecode -s processor-version都可以得到 这里我主要有两种类型的cpu 一种是Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz,另一种是Intel(R) Xeon(R)

继续阅读 >>