必赢手机app下载 / Blog / 必赢手机app下载 / 必赢手机app下载:ftp服务的配置
必赢手机app下载 62

必赢手机app下载:ftp服务的配置

一 zabbix 的安装部署

zabbix自定义监控项

1、创建主机组,可以根据redis、mysql、web等创建对于的主机组

必赢手机app下载 1

2、创建主机

必赢手机app下载 2

3、创建Screens

必赢手机app下载 3

必赢手机app下载 4

4、自定义监控项

zabbix_agentd.conf配置文件定义路径

必赢手机app下载 5

cd/etc/zabbix/zabbix_agentd.d

定义一个nginx性能监控配置文件
vim nginx.conf

?

12 # key名称,命令UserParameter=nginx.active,/usr/bin/curl -s http://192.168.137.11:8080/nginx-status |grep "Active"|awk '{print $NF}'

重启
systemctl restart zabbix-agent

其它脚本也可以上传在此目录下,如zabbix_linux_plugin.sh

必赢手机app下载,测试
zabbix_get -s 192.168.137.11 -p 10050 -k ‘nginx.active’

页面创建items

必赢手机app下载 6

必赢手机app下载 7

必赢手机app下载 8

创建趋势图

必赢手机app下载 9

必赢手机app下载 10

如何实现监控各应用

JMX:(使用Zabbix
Java Gateway代理)

三种类型:
无密码认证、用户名密码认证、SSL

1)安装
yum install -y zabbix-java-gateway java-1.8.0

2)配置
vim/etc/zabbix/zabbix_java_gateway.conf

3)启动systemctl
start zabbix-java-gateway.service (查看进程和端口状态)

4)配置zabbix_server,告知zabbix-java-gateway主机地址

vim
/etc/zabbix/zabbix_server.conf

必赢手机app下载 11

启动5个进程轮询zabbix-java-gateway

必赢手机app下载 12

6)重启zabbix_server

systemctl
restart zabbix-server

必赢手机app下载 13

监控tomcat案例

必赢手机app下载 14

/usr/local/tomcat/bin/startup.sh
启动tomcat

如何开启tomcat
JMX远程监控

vimcatalina.sh

必赢手机app下载 15

?

12345 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.137.12"

重启tomcat

?

12 /usr/local/tomcat/bin/shutdown.sh/usr/local/tomcat/bin/startup.sh

netstat
-ntlp 检查端口

必赢手机app下载 16

通过自己Windows主机C:Program
FilesJavajdk1.8.0_101bin的jconsole.exe连接测试

必赢手机app下载 17

zabbix添加jmx

必赢手机app下载 18

必赢手机app下载 19

服务器硬件信息监控IPMI

自定义item,本地执行ipmitool命令获取数据

网络设备SNMP

1)交换机或防火墙开启SNMP服务

2)在zabbix上添加监控(设置SNMP
interface)

3)关联监控模板

必赢手机app下载 20

二监控 apache服务的配置

**自定义监控脚本**

创建脚本zabbix_linux_plugin.sh

设置权限chmod
777 zabbix_linux_plugin.sh

/etc/zabbix/zabbix_agentd.d目录下创建linux.conf

?

1 UserParameter=linux_status[*],/etc/zabbix/zabbix_agentd.d/zabbix_linux_plugin.sh "$1" "$2" "$3"

重启systemctl
restart zabbix-agent

测试zabbix_get
-s 192.168.137.11 -k linux_status[nginx_status,8088,active]

页面创建模板

必赢手机app下载 21

在新建的模板中创建items

必赢手机app下载 22

必赢手机app下载 23

在新建的模板中创建视图

必赢手机app下载 24

模板创建完成导出内容nginx_export_templates.xml

首先在本机下载模板:
aster.zip  该 zip 包有 apache、memcache、redis、varnish
模板,我们解压后使用其 中的 apache 模板。

TCP状态监控

模板TCP_export_templates.xml

必赢手机app下载 25

导入后,在host主机加入监控模板

必赢手机app下载 26

新建触发器

必赢手机app下载 27

必赢手机app下载 28

 unzip master.zip

**自定义告警脚本**

1、存放在zabbix_server端,查看/etc/zabbix/zabbix_server.conf

必赢手机app下载 29

短信通道可使用如:阿里大于

2、在页面添加脚本调用

必赢手机app下载 30

必赢手机app下载 31

修改Action

必赢手机app下载 32

修改User

必赢手机app下载 33

cd zabbix-templates-master/ 

MySQL监控

使用percona监控插件监控Mysql

参考文档

yum仓库

此插件依赖php和php-mysql

?

1 yum install -y php php-mysql

按照参考文档进行后续安装

?

1 yum install percona-zabbix-templates -y

完整完成查看:
rpm -ql percona-zabbix-templates

必赢手机app下载 34

将/var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml下载,通过页面导入zabbix模块

将配置文件复制到zabbix下

?

1 cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/

vim/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf

?

123 <?php$mysql_user = 'zabbix';$mysql_pass = 'zabbix';

测试,调用/etc/zabbix/zabbix_agentd.d/userparameter_percona_mysql.conf
中的MySQL.Connections

必赢手机app下载 35

?

1 /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iz

必赢手机app下载 36

备注:这个mysql监控脚本会在/tmp下生成临时文件,如果刚才用root账号执行过脚本,会出现权限问题

必赢手机app下载 37

解决方法:更改文件的属主
chown zabbix:zabbix localhost-mysql_cacti_stats.txt

cd apache/

WEB监控

以tomcat为例

必赢手机app下载 38

必赢手机app下载 39

必赢手机app下载 40

必赢手机app下载 41

###############################################################################

适用场景:

1、监控主机多,性能瓶颈

2、多机房,防火墙

 ls

zabbix监控模式

针对agent来说

  • 被动模式

  • 主动模式

1)当监控主机超过300台,建议使用主动模式

2)当队列中有大量延迟的item

必赢手机app下载 42

监控项主动模式更改,如下图

必赢手机app下载 43

监控主机修改主动模式

vim/etc/zabbix/zabbix_agentd.conf

屏蔽被动模式的Server

必赢手机app下载 44

必赢手机app下载 45

必赢手机app下载 46

必赢手机app下载 47

重启服务systemctl
restart zabbix-agent

WEB页面添加192.168.137.12主机的监控项

1)创建主动模式监控模板,将已有的模板如Template
OS Linux,复制一份并将所有item的Type改成Zabbix agent

2)创建监控主机

必赢手机app下载 48

必赢手机app下载 49

可参考

apache_status.sh  apache.xml  README

Zabbix Proxy

流程:
zabbix-server –> zabbix proxy –> zabbix agent

必赢手机app下载 50

官方文档

?

1 yum install zabbix-proxy zabbix-proxy-mysql mariadb-server -y

?

1 systemctl start mariadb

zabbix
proxy数据导入

?

12345 mysqlcreate database zabbix_proxy character set utf8;grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by 'zabbix_proxy';<br>exitcd /usr/share/doc/zabbix-proxy-mysql-3.0.5/zcat schema.sql.gz |mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy

配置文件修改

?

123456 vim /etc/zabbix/zabbix_proxy.conf Server=192.168.137.11 # zabbix server地址Hostname=zabbix-proxyDBHost=localhostDBUser=zabbix_proxyDBPassword=zabbix_proxy

启动systemctl
start zabbix-proxy

页面创建zabbix-proxy

必赢手机app下载 51

代理监控的汇报主机设置

vim/etc/zabbix/zabbix_agentd.conf

?

123 ServerActive=192.168.137.12StartAgents=0Hostname=linux-node2

页面设置

必赢手机app下载 52

必赢手机app下载 53

重启systemctl
restart zabbix-agent.service

//apache_status.sh 该文件是apache 的 agent 监控需要的脚本文件

自动化监控

1.自动注册

  1.1
Zabbix agent 自动添加

2.
主动发现

  2.1
自动发现Discover

  2.2
zabbix api

Zabbix
agent 自动添加配置

?

123456 vim /etc/zabbix/zabbix_agentd.conf ServerActive=192.168.137.11 # zabbix serverStartAgents=0Hostname=linux-node2# HostMetadata= # 如果这个设置,以HostMetadata优先,HostMetadataItem不起作用HostMetadataItem=system.uname

重启systemctl
restart zabbix-agent.service

创建自动注册Action

必赢手机app下载 54

必赢手机app下载 55

自动注册的系统为Linux

必赢手机app下载 56

添加主机

必赢手机app下载 57

添加主机组

必赢手机app下载 58

选择一个模板

必赢手机app下载 59

自动发现方式

官方文档

修改配置文件

?

123456 vim /etc/zabbix/zabbix_agentd.conf Server=192.168.137.11#ServerActive=192.168.137.11 #注释StartAgents=3Hostname=linux-node2HostMetadataItem=system.uname

创建自动发现规则

必赢手机app下载 60

必赢手机app下载 61

创建Discovery

必赢手机app下载 62

重启systemctl
restart zabbix-agent.service

//apache.xml 文件是 zabbix 需要的模板

Zabbix API

官方文档:

 cp apache_status.sh /usr/local/zabbix/sbin/

 vim /usr/local/zabbix/etc/zabbix_agentd.conf

加入UserParameter=apache[*],/usr/local/zabbix/sbin/apache_status.sh
$1

 chmod +x /usr/local/zabbix/sbin/apache_status.sh   //为脚本加执行权限

把apache.xml 文件传给宿主机windows

打开zabbix

点配置,模板,导入,选择文件,选中刚才传到Windows的server.xml文件,点导入

显示成功导入。

现在为 server.zabbix.com 添加我们导入的模板

点配置,主机,server.zabbix.com,模板,选择,点上边我们导入的那个模板,选择,点添加,更新

在主机后边已显示模板已更新,有我们导入的模板了。

三监控 ftp服务的配置

在需要监控的服务器上安装 ftp服务

yum  -y  install  vsftpd

systemctl  enable   vsftpd

systemctl   start  vsftpd

 打开zabbix,在其中添加模板

点配置,主机,点已安装ftp服务的主机,点选择,找 template  app  ftp 
service

点添加,更新。

为 ftp 添加图形

配置,主机,图形,创建图形,名称为ftp.status,

点添加,找FTP service  is running,再点添加

查看效果

点检测中,图形,选群组,主机,图形:选不同的图形,出不同的效果。

zabbix 监控 apache配置,ftp配置成功。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图