圣痕炼金士第一季高清带字幕百度云谢谢

你的位置: >
> Zabbix监控平台如何通过使用微信接口实现微信报警
21运维原创,转载请注明出处。
首先,该操作是非常简单的。而且通过微信辅助邮件报警是一个非常好的选择,现在微信这么普及而且免费。短信报警也是非常好的,只不过都是双刃剑,如果晚上出现网络波动发送报警,那么这个是很头疼的,严重影响睡眠。 下边简单说下实现微信报警的步骤。
1,申请一个微信企业号。
申请的时候可以自己填写一个XXX工作室之类的名字,这个不影响。具体不做详细阐述,可以参考http://wuhf8/1688614说明去申请和设置。我这里创建了两个账号,一个manager01和manager02
2,zabbix server端进行shell脚本设置,这里我们操作的是weixin.sh。
/usr/local/zabbix/alertscripts
[root@21yunwei alertscripts]# vim weixin.sh
#!/bin/bash
CropID='XXXXXXXX'
Secret='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
GURL=&https://qyapi./cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret&
Gtoken=$(/usr/bin/curl -s -G $GURL | awk -F\& '{print $4}')
PURL=&https://qyapi./cgi-bin/message/send?access_token=$Gtoken&
function body() {
local int AppID=1
local UserID=$1
local PartyID=2
local Msg=$(echo &$@& | cut -d& & -f3-)
printf '{\n'
printf '\t&touser&: &'&$UserID&\&&,\n&
printf '\t&toparty&: &'&$PartyID&\&&,\n&
printf '\t&msgtype&: &text&,\n'
printf '\t&agentid&: &'& $AppID &\&&,\n&
printf '\t&text&: {\n'
printf '\t\t&content&: &'&$Msg&\&&\n&
printf '\t},\n'
printf '\t&safe&:&0&\n'
printf '}\n'
/usr/bin/curl --data-ascii &$(body $1 $2 $3)& $PURL
chmod +x weixin.sh
脚本是否正常,我们可以先自己执行测试。比如执行:
sh weixin.sh manager01 testsub
testcomtent 看下是否微信可以接收到消息,接收到说明成功,如果接受失败,那么设置有问题,需简单之前的步骤是否都操作对了。
3,创建报警媒介、action和设置报警接收
创建报警媒介,这里相信大家都不陌生。我这里创建的情况是:
创建action:报警步骤这里不详细说了,我只是写一点微信报警的内容,其他的都一样。创建action的步骤可以参考《》
报警问题:{TRIGGER.NAME}\n
报警主机:{HOSTNAME}\n
报警时间:{EVENT.TIME}\n
报警状态:{TRIGGER.STATUS}\n
报警级别:{TRIGGER.SEVERITY}
加行\n是为了换行。
好了,设置下微信报警接收人员:
保存后测试下效果。
比如我们useradd
-M test123,添加以后就可以收到微信报警了。
更多监控报警方面内容,请查看网站zabbix相关教程。
转载请注明: &
与本文相关的文章waring_id 的BLOG
用户名:waring_id
文章数:157
评论数:1164
访问量:1840607
注册日期:
阅读量:5863
阅读量:12276
阅读量:378898
阅读量:1071420
51CTO推荐博文
zabbix简介
  zabbix()是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
  zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。
  zabbix由2部分构成,zabbix server与可选组件zabbix agent。
  zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。  
  zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows /XP/Vista)等系统之上。
  zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(trapping方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。
  另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。
  zabbix的主要特点:  
  - 安装与配置简单,学习成本低  
  - 支持多语言(包括中文)  
  - 免费开源  
  - 自动发现服务器与网络设备  
  - 分布式监视以及WEB集中管理功能  
  - 可以无agent监视  
  - 用户安全认证和柔软的授权方式  
  - 通过WEB界面设置或查看监视结果  
  - email等通知功能 宋体黑色
  其实网上已有很多的文章说明怎么搭建监控系统,其中最多的要属cacti其次就属zabbix了。个人对这两个软件都体验了一把,感觉zabbix最大的优势是简单、高效;而cacti虽然图然很好看但监控出来的数据不准确(和现实系统表现出来的有出入下面是cacai的图,大家可对比一下)。
  最后决定发现zabbix是正确的选择。网上看上去有很多参考资料,但当你参考时发现仍会出现不同的问题:系统环境不一样;zabbix的版本不一致;相关的PHP模块找不到;相关的MYSQL版本不一致;找不到合适的监控模板等等,本文的目的是尽量解决这些问题同时将自己的做法及想法贡献出来大家一起参考。其中有些部份的内容可能用不到放在这里的原因仅做参考用。
网络设定相关
1.增加路由
route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.0.22
2.系统启动后网卡需手动激活
  原因是最小化安装CentOS6.2后,网卡是没有默认启动的(onboot=&no&),并且设置了依赖NetworkManager 的选项(NM_CONTROLLED=&yes&),但是minimal的情况下并没有安装系统默认提供的网络管理工具NetworkManger。我们需要修改/etc/sysconfig/network-script/ifcfg-eth0文件
3.安装传输文件协方式
yum install lrzsz
1.时间设定
hwclock --set --date=&07/07/06 10:19&
hwclock --hctosys
  时间的正确设定很重要,时间不同步将导致监控的数据不一致,有可能出现监控了一周却始终只有三五天数据或是无法得到当前时间数据的情况。其中第一条语句是设定硬件时钟,第二条语句是设定系统时钟和硬件时钟同步。
2.时区设定
  时区的设定也很重要,如果系统及硬件时钟正确而时区设定不正确的话会导致图形显示出来的数据相关几个小时,因些调整好时区也是一个重要的步骤。
  查找系统文件etc/sysconfig/clock并修改为:
ZONE=&Asia/Shanghai&
  找到系统文件/usr/share/zoneinfo/Asia/Shanghai用这个文件替换当前的/etc/localtime文件
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  修改php.ini
date.timezone = Asia/Shanghai
  zabbix自带的中文字体不太好看,你可以将自己替换喜欢的字体。常用的字体windows其实已经自带了(系统字体的存放位置位于c:\windows\font中,如下图所示),你可以直接用windows中的字体进行替换。
wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.0/zabbix-2.0.0.tar.gz
tar zxvf zabbix-2.0.0.tar.gz
cp -r /root/zabbix-2.0.0/frontends/php /var/www/html/
mv /var/www/html/php/ /var/www/html/zabbix
cd /var/www/html/zabbix/fonts/
cp -frp DejaVuSans.ttf DejaVuSans.ttf.old
mv simsunb.ttf DejaVusans.ttf
  对于在windows下想用xmanager连接linux进行图形化远程操作的人员来说,设定好XDMCP是必不可少的步骤。这里仅仅介绍linux端的设定,对于该方式和该软件不了解的可以自己google下。
vi /etc/gdm/custom.conf
  修改配置文件。
[security]
AllowRemoteRoot=true
Enable=true
IncludeAll=true
iptables设定
  iptables的作用及它的重要性不需做太多解释,这里只列出必要开放的端口,对于语句或内容有疑问的请自行google或和我联系。
&vi /etc/sysconfig/iptables
  修改iptables配置文件
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
  HTTPD的作用也无需太多介结大家都能明白,这里需要说明的是HTTPD的设定可能是在安装了HTTP和PHP组件后,这里仅做参考用并不代表安装一定按些步骤。实在不明白的google吧。
vi /etc/httpd/conf.d/zabbix.conf
  增加配置文件
&VirtualHost *:80&
&&&&&&& ServerAdmin zabbix
&&&&&&& DocumentRoot /var/www/html/zabbix
&&&&&&& ErrorLog /var/log/httpd/zabbix.log
&&&&&&& HostnameLookups Off
&&&&&&& UseCanonicalName Off
&&&&&&& ServerSignature Off
&Directory /&
&&&&&&& Options FollowSymLinks
&&&&&&& AllowOverride None
&&&&&&& Order allow,deny
&&&&&&& Allow from all
&/Directory&
&Directory &/var/www/html&&
&&&&&&& Options Indexes FollowSymLinks
&&&&&&& AllowOverride None
&&&&&&& Order allow,deny
&&&&&&& Allow from all
&/Directory&
&/VirtualHost&
禁用selinux
  selinux确实提高了系统的安全性,但另一方面也给应用程序增加了很多的不确定性。我在安装配置完zabbix后曾出现过始终无法打开浏览页面无法进入web安装界面的情况,后来禁用selinux后问题解决。对于selinux的启用与否个人见仁见智可以根据自已的需求决定是否开启。
vi /etc/selinux/config
  禁用selinux
SELINUX=disabled
SELINUXTYPE=targeted
禁用ctrl+alt+del
  禁用ctrl+alt+del的作用是防止机房管理人员误操作导致系统重启的问题。需注意的是在centos6之前的版本中该设置文件是/etc/inittab,而到了centos6以后被放到了/etc/init/control-alt-delete.conf中。
vi /etc/init/control-alt-delete.conf
  禁用ctrl+alt+del
#start on control-alt-delete
#exec /sbin/shutdown -r now &Control-Alt-Delete pressed&
1.增加用户组
  主要是增加zabbix用户组,如果不增加该用户和组,在后面的编译安装时将会有相关提示。
groupadd -g <span style="color: #0 zabbix
useradd -u <span style="color: #0 -g zabbix -c &Zabbix Monitoring& zabbix
2.增加软件源
wget http:///.help/CentOS6-Base-<span style="color: #3.repo
mv CentOS6-Base-<span style="color: #3.repo /etc/yum.repos.d/
wget http://mirrors./fedora/epel//<span style="color: #/i386/epel-release-<span style="color: #-<span style="color: #.noarch.rpm
rpm -ivh epel-release-<span style="color: #-<span style="color: #.noarch.rpm
3.安装相关软件
yum --enablerepo=epel install iksemel iksemel-devel
yum install mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath&& php-mbstring php-xml postfix zlib-devel glibc-devel automake mysql libidn-devel openssl-devel rpm-devel&& OpenIPMI-devel
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
yum& install net-snmp*
4.配置数据库
service mysqld start
mysqladmin -u root password 'password'
mysql_secure_installation
mysql -uroot -p
create database zabbix default character set utf8;
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'password';
tar zxvf zabbix-2.0.0.tar.gz
cd database/mysql
cat schema.sql |mysql -u zabbix -p zabbix
cat images.sql |mysql -u zabbix -p zabbix
cat data.sql |mysql -u zabbix -p zabbix&
5.编译zabbix
./configure --prefix=/usr/local/zabbix --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl&& --with-openipmi --enable-proxy --enable-agent
make install
cp misc/init.d/redhat/<span style="color: #.0/zabbix_* /etc/init.d/
chmod <span style="color: #5 /etc/init.d/zabbix_*
chown -R zabbix:zabbix /usr/local/zabbix
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig --level <span style="color: # zabbix_server on
chkconfig --level <span style="color: # zabbix_agentd on
6.配置zabbix
vi /usr/local/zabbix/etc/zabbix_server.conf
  配置zabbix_server.conf文件
SourceIP=192.168.0.189
DBName=zabbix
DBUser=zabbix
DBPassword=password
vi /usr/loca/zabbix/etc/zabbix_agent.conf
hostname=myj-jk
Server=192.168.0.189
  启动zabbix服务
service zabbix_server start
service zabbix_agentd start
7.配置php.ini
memory_limit = 256M
date.timezone = Asia/Shanghai
post_max_size = 32M
max_execution_time = 600
upload_max_filesize = 16M
max_input_time = 600
8.启动httpd服务
service httpd start
  到这里就可以启动web服务进行zabbix的安装了,httpd服务启动后直接在浏览器中输入服务器的IP地址开始安装,按照图形的方式一步一步安装完成吧。后面就如何自定义监控模板(IIS6、IIS7、SQL2005、SQL2008),如自定义MAP图标以及zabbix简单的性能优化写出我自己的理解。本文出自 “” 博客,转载请与作者联系!
了这篇文章
附件下载:  
类别:┆阅读(0)┆评论(0)
00:30:13 13:46:32 13:48:49 18:08:48 01:12:49 09:34:17 09:36:07 10:20:17 17:29:00 13:47:36 16:26:26 13:36:45 &&1&
&&页数 ( 1/2 ) &
请输入验证码:使用zabbix监控TCP连接状态
使用zabbix监控TCP连接状态
一 监控原理$ /bin/netstat -an|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}'TIME_WAIT 3464FIN_WAIT1 31FIN_WAIT2 3ESTABLISHED 12SYN_RECV 6CLOSING 8LISTEN 7可以使用man netstat查看TCP的各种状态信息描述ESTABLISHED & & & socket已经建立连接CLOSED & & & & & &socket没有被使用,无连接CLOSING & & & & & 服务器端和客户端都同时关闭连接CLOSE_WAIT & & & &等待关闭连接TIME_WAIT & & & &&The socket is waiting after close to handle packets still in the network. 表示收到了对方的FIN报文,并发送出了ACK报文,等待2MSL后就可回到CLOSED状态LAST_ACK & & & & &The remote end has shut down, and the socket is closed. Waiting for acknowledgement. 远端关闭,当前socket被动关闭后发送FIN报文,等待对方ACK报文LISTEN & & & & & &监听状态SYN_RECV & & & & &接收到SYN报文SYN_SENT & & & & &已经发送SYN报文FIN_WAIT1 & & & &&The socket is closed, and the connection is shutting downFIN_WAIT2 & & & &&&Connection is closed, and the socket is waiting for a shutdown from the remote end.2.监控脚本编写tcp_connection_status.sh#!/bin/bash #this&script&is&used&to&get&tcp&and&udp&connetion&status #tcp&status metric=$1 tmp_file=/tmp/tcp_status.txt /bin/netstat&-an|awk&'/^tcp/{++S[$NF]}END{for(a&in&S)&print&a,S[a]}'&&&$tmp_file
case&$metric&in &&&closed) &&&&&&&&&&output=$(awk&'/CLOSED/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&listen) &&&&&&&&&&output=$(awk&'/LISTEN/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&synrecv) &&&&&&&&&&output=$(awk&'/SYN_RECV/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&synsent) &&&&&&&&&&output=$(awk&'/SYN_SENT/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&established) &&&&&&&&&&output=$(awk&'/ESTABLISHED/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&timewait) &&&&&&&&&&output=$(awk&'/TIME_WAIT/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&closing) &&&&&&&&&&output=$(awk&'/CLOSING/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&closewait) &&&&&&&&&&output=$(awk&'/CLOSE_WAIT/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&;; &&&lastack) &&&&&&&&&&output=$(awk&'/LAST_ACK/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&&;; &&&finwait1) &&&&&&&&&&output=$(awk&'/FIN_WAIT1/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&&;; &&&finwait2) &&&&&&&&&&output=$(awk&'/FIN_WAIT2/{print&$2}'&$tmp_file) &&&&&&&&&&if&[&"$output"&==&""&];then &&&&&&&&&&&&&echo&0 &&&&&&&&&&else &&&&&&&&&&&&&echo&$output &&&&&&&&&&fi &&&&&&&&&;; &&&&&&&&&*) &&&&&&&&&&echo&-e&"e[033mUsage:&sh&&$0&[closed|closing|closewait|synrecv|synsent|finwait1|finwait2|listen|established|lastack|timewait]e[0m" && esac3.添加zabbix配置文件tcp_status.conf&UserParameter=tcp.status[*],/usr/local/zabbix/bin/tcp_connection_status.sh&$1sudo service zabbix-agent restart4.在master或proxy端使用zabbix_get测试/usr/local/zabbix/bin/zabbix_get -s 192.168.1.179 -p 10055 -k tcp.status[timewait]5.添加zabbix监控模板模板参考附件650) this.width=650;" src="/uploads02/u02/2c/0c/2c0cb3f73dceeee5bea8cca9ec2c5478.jpg" style="float:" title="tcp.jpg" alt="wKiom1SALq2D2nPrAASKSE5wnZA348.jpg" />650) this.width=650;" src="/uploads02/u02/89/0f/890f4bec850ab8c4fbfdc9a26a2e7ce6.jpg" style="float:" title="timewait.png" alt="wKioL1SALzuwlyepAAQkGiPjhYU442.jpg" />本文出自 “Linux SA
John” 博客,请务必保留此出处http://john88wang./6234
感谢关注 Ithao123精品文库频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来使得编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
IThao123周刊织梦模板建站、织梦仿站,推荐选跟版网(专业织梦模板定制下载站),您可以把织梦模板网:
亲,跟版网是专业的DEDECMS模板下载和定制开发服务商!您可以选择或者
Zabbix监控Linux主机设置方法
& &以下内容您可能感兴趣: &
Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控。
具体操作:
以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例。
一、配置防火墙,开启1的TCP和UDP端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -s 192.168.21.127 -m state --state NEW -m tcp -p tcp --dport
-A INPUT -s 192.168.21.127 -m state --state NEW -m udp -p udp --dport
:wq! #保存退出
service iptables restart #重启防火墙使配置生效
说明:192.168.21.127是Zabbix服务端的IP地址,表示端口只对此IP开放,如果要对所有IP开放,规则如下:
-A INPUT -m state --state NEW -m tcp -p tcp --dport
-A INPUT -m state --state NEW -m udp -p udp --dport
二、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
三、安装Zabbix客户端
1、zabbix软件包下载
zabbix-2.2.6
http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz
上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面
2、添加用户
groupadd zabbix #创建用户组zabbix
useradd zabbix -g zabbix -s /bin/false #创建用户zabbix,并且把用户zabbix加入到用户组zabbix中
3、安装Zabbix
ln -s /usr/local/lib/libiconv.so.2 &/usr/lib/libiconv.so.2 #添加软连接
/sbin/ldconfig #使配置立即生效
cd /usr/local/src
tar zxvf zabbix-2.2.6.tar.gz
cd zabbix-2.2.6
./configure --prefix=/usr/local/zabbix --enable-agent #配置
make #编译
make install #安装
ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统软连接
ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统软连接
备注:编译安装软件需要先安装编译工具等系统软件包,CentOS使用如下命令安装
yum install apr* autoconf automake bison cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng* libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* libX* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils ppl telnet t1lib t1lib* nasm nasm* wget zlib-devel
4、添加zabbix服务对应的端口
echo 'zabbix-agent 10050/tcp #Zabbix Agent' && /etc/services
echo 'zabbix-agent 10050/udp #Zabbix Agent' && /etc/services
echo 'zabbix-trapper 10051/tcp #Zabbix trapper' && /etc/services
echo 'zabbix-trapper 10051/udp #Zabbix trapper' && /etc/services
vi /etc/services #编辑,在最后添加以下代码
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
:wq! #保存退出
5、修改Zabbix配置文件
vi /usr/local/zabbix/etc/zabbix_agentd.conf #编辑
Server=<span style="color: #ff8.21.127
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
UnsafeUserParameters=1 #启用自定义key
:wq! #保存退出
备注:192.168.21.127是Zabbix服务端IP地址
6、添加开机启动脚本
cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
vi /etc/rc.d/init.d/zabbix_agentd #编辑
BASEDIR=/usr/local/zabbix/ #Zabbix安装目录
:wq! #保存退出
chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限
chkconfig zabbix_agentd on #添加开机启动
service zabbix_agentd start #启动Zabbix客户端
ps ax|grep zabbix_agentd #检查Zabbix客户端是否正常运行
netstat -utlnp | grep zabbix #检查Zabbix客户端是否正常运行
四、测试Zabbix客户端与Zabbix服务端通信是否正常
以下代码在Zabbix服务端执行
/usr/local/zabbix/bin/zabbix_get -s192.168.21.128 -p10050 -k"system.uptime"
5049866 #有数据显示说明通信正常
备注:192.168.21.128是Zabbix客户端IP地址&
五、添加对Linux主机的监控
在浏览器中打开:
http://192.168.21.127/zabbix/ #Zabbix服务端访问地址
&组态-主机
主机名称:<span style="color: #ff8.21.128
群组:Linux servers
端点代理程式的介面-IP地址:<span style="color: #ff8.21.128
状态:受监控中
其它选项默认即可
切换到模板
选择:Template OS Linux
至此,Zabbix监控Linux主机设置完成。
跟版网-专业织梦模板下载平台,转载请注明出处:
& &精心为您推荐: &
& &邀您关注: &
扫描左侧二维码即可在手机端访问此页面
扫描左侧二维码即可关注跟版网官方微信公众号,获取金币模板,还可以免费仿站哦!
扫描左侧二维码即可加入跟版网官方群,免费获取金币资源并可以与其他织梦高手共同交流学习
跟版网率先实现织梦的三网合一网站,从即日起()日,跟版网会陆续免费分享一批金币资源给需要的朋友,关注本站认证官方微信公众账号并回复相应的提取码,系统会自动将下载地址发送给您,同时这些金币资源也会分享在官方的QQ群中,欢迎各位朋友踊跃加入。另外本站后期会每周选择大家比较喜欢的网站仿制,并免费分享给大家,还有免费送金币活动哦!
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
- dede源码分享
售价:20金币
- dede源码分享
售价:10金币
- 织梦html5模板
售价:18金币
- dede源码分享
售价:40金币
- dede源码分享
售价:0金币
& & & 跟版网竭力打造中国最大的织梦源码和织梦模板商城,我们有一批经验丰富的设计师和程序员,发展五年,跟版网拥有丰富的织梦模板,欢迎您的咨询,我们将竭诚为您提供最优质的服务。
& & & 跟版网织梦源码商城坚持“创意+品质+服务”的高端理念,运用创意设计的理念为您塑造高品质的网络品牌形象。凭借五年的探索和实践,跟版网织梦源码商城拥有一支经验丰富、技术精湛、尽职尽责的网络服务团队。精品网站建设,从跟版网织梦源码商城建站开始。
& & & 跟版网织梦源码和模板可分为两种形式获得,一种是官方源码,另外一种是会员共享源码。两种源码都分为免费和收费两种形式。
& & & 跟版网官方收费源码可通过支付费用获得,具体操作流程可查看网址:。会员共享源码可通过共享模板获取金币下载。如觉得麻烦,可以联系客服QQ:进行金币充值,充值后可随意下载。

我要回帖

更多关于 圣痕炼金士第一季高清 的文章

 

随机推荐