host

nagios的安装和配置(二)

て烟熏妆下的殇ゞ 提交于 2020-02-24 17:47:41
一、监控远程主机的公有服务(比如监控192.168.3.244,192.168.3.233是否存活,并检查192.168.3.233的http是否正常) 1、在objects目录下创建remote.cfg define host{ use linux-server host_name 192.168.3.244 alias 192.168.3.244 address 192.168.3.244 } define host{ use linux-server host_name 192.168.3.233 alias 192.168.3.233 address 192.168.3.233 } define hostgroup{ hostgroup_name remote linux-servers alias remote Linux Servers members 192.168.3.244,192.168.3.233 } define service{ use local-service hostgroup_name remote linux-servers service_description PING-alive check_command check_ping!100,20%!500.0,60% } define service{ use local-service

烂泥:学习Nagios(二):Nagios配置

我们两清 提交于 2020-02-24 17:46:45
本文由 秀依林枫 提供友情赞助,首发于 烂泥行天下 nagios安装完毕后,我们现在就来配置nagios。有关nagios的安装,可以参考《 烂泥:学习Nagios(一):Nagios安装 》这篇文章。 说明:为了和nagios版本的保持一直,我们在此使用的是nagios最新版nagios-4.1.0rc1。 注意:最新版的nagios可在web页面查看其运行的PID。 一、nagois监控对象 nagios监控的对象比较多,我们可以从颗粒度的不同进行划分,分为笼统对象和详细对象。 1.1 笼统对象 nagios监控的笼统对象可以分为两种类型:网络服务和主机资源。 网络服务包括主机(含网络设备)存活状态、web服务、ftp服务、数据库服务、自定义服务等。 主机资源包括系统负载、当前IP链接数、磁盘空间使用情况、当前进程数、自定义资源等。 1.2 详细对象 nagios监控的详细对象,有以下对象: 网站监控、主流数据库监控、协议监控、操作系统监控、应用监控、应用服务器监控、网络监控、动力环境监控、存储监控、邮件监控、安全监控、日志监控、虚拟化监控。 网站监控主要包括网站、网站应用、网站内容、HTTP、SSL等。 主流数据库监控主要包括MySql、Oracle、DB2、MSSQL等。 协议监控主要包括HTTP、DNS、FTP、SNMP、SMTP、SSH、LDAP、IMAP、POP

Nagios图形化Pnp 安装和配置 ZT

泄露秘密 提交于 2020-02-24 17:30:37
转自: http://blog.appleandroid.com/post/29/ ⑴安装完nagios,继续安装pnp,要注意rrdtool的安装。 tar -xvzf pnp-0.4.13.tar.gz cd pnp-0.4.13 ./configure make all make install make install-config make install-init --------------------------------------------------------------------------------- FAQ: *** Configuration summary for pnp 0.4.13 02-19-2009 *** General Options: ------------------------- ------------------- Nagios user/group: nagios nagios Install directory: /usr/local/nagios HTML Dir: /usr/local/nagios/share/pnp Config Dir: /usr/local/nagios/etc/pnp Path to rrdtool: /usr/local/bin/rrdtool (Version 1.2.23)

按任意键继续/退出

Deadly 提交于 2020-02-24 09:58:40
#按任意键继续: Write-Host "请按任意键继续..." $null = [System.Console]::ReadKey() #按任意键退出: Write-Host "请按任意键继续..." $null = [System.Console]::ReadKey() break #自定义按键继续 $b=$host.UI.RawUI.ReadKey() $b.VirtualKeyCode -eq "13" #回车键Code为13,空格为32 $b.Character -eq “” $a=$host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown") #不显示所按下的键 #在同一个脚本里面接收多次 ReadKey()的话,需要在第二次前面加一句$null = [System.Console]::ReadKey(),否则无法输入第二次readkey $a=$host.UI.RawUI.ReadKey() $a.VirtualKeyCode $null = [System.Console]::ReadKey() $c=$host.UI.RawUI.ReadKey() $c.VirtualKeyCode 来源: https://www.cnblogs.com/dreamer-fish/p/3810623.html

mysql

余生长醉 提交于 2020-02-24 08:49:53
概念     MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现master二进制日志文件发生变化,则会把变化复制到自己的中继日志中,然后slave的一个SQL线程会把相关的“事件”执行到自己的数据库中,以此实现从数据库和主数据库的一致性,也就实现了主从复制。 安装mysql(一主一从)   192.168.138.187  主机 192.168.138.188  丛机 步骤一:检查虚拟机中是否有mysql环境,并将其卸载,命令如下 rpm -qa | grep -i mysql   如果有使用【rpm -e --nodeps MySQL-client-5.5.44-1.linux2.6.x86_64】命令将其删除; 使用【find / -name mysql】命令查看是否有相关的mysql文件夹 有的话,使用【rm -rf 文件名】删除相关文件或文件夹 步骤二:在【/usr/local】目录下使用命令【mkdir mysql】新建一个文件夹名为mysql,将tar文件放在该mysql文件夹下        步骤三:使用

docker运行Spring Cloud使用外部IP

╄→гoц情女王★ 提交于 2020-02-24 08:23:41
在多机器上docker部署Spring Cloud发现有一个问题,即在docker容器内部,Spring Cloud eureka实例只能获取到docker内部网络的IP,如172.x.x.x,并将其注册到注册中心,此时其他服务通过该IP在docker外部无法访问该服务。以下有两种解决方法: 方法一:手动配置宿主机IP 启动容器时将宿主机的IP加到容器环境变量中然后在Spring Boot application.yml 中使用该环境变量。 application.yml eureka: instance: # Necessary for Docker as it doesn't have DNS entries prefer-ip-address: true # Necessary for Docker otherwise you will get 172.0.0.x IP ip-address: "${HOST}" client: serviceUrl: # Location of your eureka server defaultZone: <http://192.168.0.107:8761/eureka/> 启动docker时加入 HOST 环境变量: docker run -p <port>:<port> -e HOST='192.168.0.106' <image

三、编译第一步 make xxx_defconfig——Makefile.build 脚本

我的未来我决定 提交于 2020-02-23 05:15:48
3.1 上章分析回顾 3.1 上章分析出的参数 3.1.1 变量 MAKECMDGOALS = xxx_defconfig KBUILD_EXTMOD = version_h := include/generated/version_autogenerated.h timestamp_h := include/generated/timestamp_autogenerated.h no-dot-config-targets := clean clobber mrproper distclean help %docs check% coccicheck ubootversion backup tests config-targets := 1 mixed-targets := 0 dot-config := 1 KBUILD_SRC = build := -f ./scripts/Makefile.build obj 3.1.2 环境变量 KBUILD_DEFCONFIG := sandbox_defconfig KBUILD_KCONFIG = 3.1.3 需要进行分析的地方 (1)scripts_basic 目标执行的命令   make -f ./scripts/Makefile.build obj=scripts/basic (2)%config 目标执行的命令   make

IP show

这一生的挚爱 提交于 2020-02-23 02:33:38
1. 查看本机公网IP 1.1 curl ifconfig.me 1.2 ipinfo.io 1.3 test-ipv6.com 1.4 more 2. 查看本机IP,host 2.1 hostname 2.2 查看本机IP:ip 2.3 查看无线网连接信息:iw 2.4 实时查看网路连接信息:iftop 2.5 分类查看网络连接信息:ss 3. 测试与外部的连通 3.1 telnet {host} {port} 3.2 nc -vz {host} {port} 3.3 nmap -p {port} {host} 3.4 sudo nping --tcp -p {port} {host} 3.5 wget www.baidu.com 3.6 curl 4. speedtest 5. more 1. 查看本机公网IP 1.1 curl ifconfig.me https://ifconfig.me/ Command Line Interface $ curl ifconfig.me ⇒ 112.20.121.81 $ curl ifconfig.me/ip ⇒ 112.20.121.81 $ curl ifconfig.me/host ⇒ unavailable $ curl ifconfig.me/ua ⇒ Mozilla/5.0 (X11; Linux x86_64)

pt-table-checksum使用实践

我们两清 提交于 2020-02-23 01:45:47
在工作中接触最多的就是mysql replication,由于现在公司也还在使用mysql 5.1.x版本,在复制方面还是比较多的问题,比如主库宕机或者从库宕机都会导致复制中断,通常我们需要进行人为修复(mysql 5.5版本解决大部分问题),或者很多时候需要把一个从库提升为主库,但对从库和主库的数据一致性不能保证一样,所以就利用 pt-table-checksum 工作来检查主从的一致性,以及通过 pt-table-sync 如何修复这些不一致的数据。当然如果你数据量小,slave只是当做一个备份使用,那么出现数据不一致完全可以重做,或者通过其他方法解决。如果数据量非常大,重做就是非常蛋碎的一件事情了。^_^ 工具安装: 1.软件下载: [root@MySQL-01 ~]# wget http://www.percona.com/downloads/percona-toolkit/LATEST/RPM/percona-toolkit-2.2.7-1.noarch.rpm 2.安装该工具依赖的软件包: [root@MySQL-01 ~]# yum install perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes -y 3.软件安装: [root@MySQL-01 ~]# rpm -ivh percona-toolkit-2.2.7

mac 本地安装mysql遇到的坑

拈花ヽ惹草 提交于 2020-02-23 01:34:50
1.目前mysql 8以后的版本增加了新的密码验证方式,但是目前大多数第三方客户端不支持,所以建议使用原有的密码验证方式。 2.java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server" 是root用户对应的host不是远程对象,需要授权。 方法1:修改表结构 mysql> use mysql; mysql> select user, host from user; mysql> update user set host = '%' where user = 'root';将root用户的host更改为%。 来源: CSDN 作者: 天地無用_ 链接: https://blog.csdn.net/qq_41792706/article/details/104445766