首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Ubuntu 16.04上使用Icinga监视主机和服务

第一种是基于对主机外部服务的简单网络检查,例如向您的网站发出定期HTTP请求。另一种配置使用在主机上运行的软件代理来收集更详细的系统信息,例如负载和正在运行的进程数。 准备 您需要一些服务器来监控。...第二步 - 设置基于代理的监控 Icinga提供了一种在主节点和客户机节点之间进行安全通信的机制,以便运行更广泛的远程运行状况检查。...我们需要在远程计算机上安装Icinga软件,运行一些安装向导来建立连接,然后更新Icinga主节点上的一些配置文件。...请注意,我们不需要在主节点上安装的icinga2-ido-mysql软件包: $ sudo apt-get install icinga2 现在我们在这个服务器上运行节点向导,但是我们做的是一个卫星节点而不是主节点的配置...这意味着我们的客户端节点成功运行了对主节点的检查。 结论 在本教程中,我们使用Icinga,外部服务检查和基于代理的主机检查设置了两种不同类型的监视。

1.2K10

如何在Ubuntu 16.04上安装Icinga和Icinga Web

介绍 Icinga是一个灵活而强大的开源监控系统,用于监控网络主机和服务的运行状况。它可用于监视Web worker集群的负载和正常运行时间,存储设备上的可用磁盘空间,缓存服务上的内存消耗等。...在设置Web界面时需要。 现在我们需要实际启用Icinga数据库后端。icinga2命令可以在命令行上启用和禁用功能。在我们处理它的同时,我们还将启用命令功能,最终让我们从Web界面运行状况检查。...,确认问题,手动触发运行状况检查以及发送通知。...我们可以放心地忽略这些,因为我们使用的是MySQL,而不是PostgreSQL。单击“ 下一步”继续。 Icinga Web身份验证 第四页让我们选择我们想要如何验证Icinga Web用户。...这让我们可以指定当我们在Web界面中手动运行运行状况检查时,Icinga Web如何将命令传递给Icinga。默认的Local Command File就很好,可以使用我们在步骤1中启用的命令功能。

1.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【14】进大厂必须掌握的面试题-持续监控面试

    Nagios在服务器上运行,通常作为守护程序或服务运行。Nagios会定期运行驻留在同一服务器上的插件,它们会与您的网络或Internet上的主机或服务器联系。可以使用Web界面查看状态信息。...什么是Nagios中的NRPE(Nagios远程插件执行器)? 对于此答案,请简要介绍插件。NRPE插件旨在允许您在远程Linux / Unix计算机上执行Nagios插件。...这样做的主要原因是允许Nagios监视远程计算机上的“本地”资源(例如CPU负载,内存使用情况等)。...NRPE附件由两部分组成: check_nrpe插件,位于本地监视计算机上。 NRPE守护程序,在远程Linux / Unix计算机上运行。...您可以从主服务器管理所有配置,通知和报告,而从属服务器则负责所有工作。该设计利用了Nagios利用被动检查的能力,即将结果发送回Nagios的外部应用程序或流程。

    73120

    GreenPlum中的一些管理工具

    用户必须从正在激活的Master主机上运行此工具,而不是在被停用的故障Master主机上运行。 运行此工具时候假设用户为系统配置了一台后备Master主机。 (参见gpinitstandby)。...如果显示 GPCHECK_ERROR,则一个或多个验证检查失败。用户也可以使用gpcheck 来收集和查看主机上的平台设置,而不运行验证检查。 用户应该以root用户运行gpcheck。...用户也可以使用gpcheck 来收集和查看主机上的平台设置,而不运行验证检查。 用户应该以root用户运行gpcheck。...大多数情况下,用户很可能希望在ETL机器而不是安装Greenplum数据库的主机上运行gpfdist。...Greenplum数据库客户端程序(例如psql)可以连接到PgBouncer 正在运行的主机和端口号,而不是直接连接Greenplum数据库的主机或端口号。

    51610

    GreenPlum中的Segment Mirror镜像模式及故障恢复

    可以以不同的配置把镜像Segment放置在集群中的主机上,只要求同一个Segment的主实例和镜像实例在不同的主机上。每台主机必须有相同数量的主Segment和镜像Segment。...要检查Segment的日志文件,使用gpssh在Segment主机上运行gplogfilter。...在活动的Master主机上运行gpinitstandby来配置一个新的后备Master。 可以在原来的主机上恢复主Master和后备Master。...这个过程会交换主Master主机和后备Master主机的角色,只有强烈希望在恢复场景之前的相同主机上运行Master实例时才应该执行这样的处理。...9.在原来的Master主机运行主Greenplum数据库Master之后,可以在原来的后备Master主机上初始化一个后备Master。

    71610

    UNIX命令

    mail 一、telnet telnet是通过网络远程登录UNIX的软件(tel指远程,net指network即网络),其功能是在用户使用的本地计算机上通过计算机网络登录到远程UNIX主机上,把本地计算机当成远程...在PC兼容机上的Windows下运行telnet时,终端类型最好选xterm。 [注意事项] 在运行telnet之前必须保证本地计算机和远程主机间的TCP/IP协议已经连通。...(三) 在Windows 95上运行telnet,远程登录SCO UNIX,假设SCO UNIX主机的IP地址为129.6.114.201。...[例2] 在Windows 3.x上运行telnet,远程登录Digital UNIX,假设Digital UNIX主机的IP地址为129.6.5.2。...telnet允许在远程主机上登录并使用其资源,ftp允许在本地计算机与远程主机之间传递文件。

    3.9K20

    gpcrondump与gpdbrestore命令使用

    全局对象在主数据目录中转储到db_dumps / YYYYMMDD / gp_global_1_1_ 。 -i(忽略参数检查) 忽略初始参数检查阶段。...--inserts 将数据转储为INSERT,而不是COPY命令。 -j(转储前真空) 在转储开始之前运行VACUUM。 -k(转储后真空) 转储成功完成后运行VACUUM。...-R post_dump_script 成功转储操作后要运行的脚本的绝对路径。例如,您可能需要一个脚本将完成的转储文件移动到备份主机。此脚本必须位于主服务器和所有段主机上的相同位置。...如果每个段主机具有多个段实例,则可能需要使用此选项,因为它将在集中位置而不是段数据目录中创建转储文件。...-y reportfile 指定备份作业日志文件将放置在主控主机上的完整路径名。如果未指定,则默认为主数据目录或正在运行 远程,当前的工作目录。

    1.7K50

    难搞的深信服设备监控

    通用指标的snmp OID不是统一的,虽然都是深信服的牌子,但是就连uptime这种通用标准的oid都没有统一!? 2....小问题就多了: 输出随意不讲逻辑,比如同样在v**里面,前一条是CPU使用率,输出一个数字(14),后一条是剩余内存,输出字符串 (110 MB),而AC和FW都有数字输出内存使用率; 再比如AC和FW...), 为了进步以区分,在命名的时候使用AC/V**/FW开头,后面创建服务的时候可以执行相应的匹配,如: 定义中的vars.client_endpoint是因为设置了卫星服务器来分担主服务器的负载,不是必须的...host.vars.client_endpoint == "yyyy" && host.vars.manufacturer == "sangfor" && match("AC*", host.name)) } 重载icinga2...$ sudo /etc/init.d/icinga2 reload [ ok ] Reloading icinga2 configuration (via systemctl): icinga2.service

    1.3K30

    Ansible 自动化运维笔记(总结)

    ,它与 command 模块不同之处是 shell 模块在远程主机中执行命令时,会运行远程主机上的 /bin/sh 程序处理,也就是说它不是直接执行命令,而是交给了bash来托管执行,这样一来我们的管道符也就被支持了...,或直接修改远程主机上的文件或目录的属主与属组. ansible all -m shell -a "rm -fr /tmp/*" -o #清空演示目录 ansible all -m shell...模块类似,不过fetch模块是从远程主机中拉取文件到 ansible 管理主机,而 copy 模块是将 ansible 管理主机上的文件拷贝到远程主机中,文件的变化是通过MD5值来判断的....,设置属主,远程主机上必须有对应的用户 group 在拷贝到远程主机以后,设置属组,远程主机上必须有对应的用户 mode 在拷贝到远程主机以后,设置文件的权限信息 others 所有的file模块里的选项都可以在这里使用...dest=/tmp/passwd' 3.将ansible主机上的/etc/shadow文件拷贝到远程主机的/tmp/目录下,并指定文件的属组等信息,需要注意,远程主机上必须存在对应的组. ansible

    2.2K20

    浅谈Kubernetes的存储

    而所谓的“持久化 Volume”,指的就是这个宿主机上的目录,具备“持久性”。这句话是张磊老师文章中说到的。 即:这个目录里面的内容,既不会因为容器的删除而被清理掉,也不会跟当前的宿主机绑定。...通过这样就实现宿主机和远程的隔离, 即使宿主机挂了 数据还是在。这样持久性就体现出来了。...而它的作用,就是不断地检查每一个 Pod 对应的 PV,和这个 Pod 所在宿主机之间挂载情况。从而决定,是否需要对这个 PV 进行 Attach(或者 Dettach)操作。...而“第二阶段”的 Mount(以及 Unmount)操作,必须发生在 Pod 对应的宿主机上,所以它必须是 kubelet 组件的一部分。...这个控制循环的名字,叫作:**VolumeManagerReconciler**,它运行起来之后,是一个独立于 kubelet 主循环的 Goroutine。

    14110

    PwnAdventure3:一款专为黑客而开发易受攻击的MMORPG游戏

    游戏服务器的运行需要占用大量内存,使用fork和写时复制将允许在单个主机上运行更多的实例。 对于内存仅为2GB的服务器,我们建议运行的实例不要超过5个。...而具有8GB RAM的服务器通常可以运行的实例数量与CPU可以处理的数量相同。 如果有足够的RAM,建议每个CPU core只运行2-3个实例,以免造成游戏的卡顿现象。...然后在项目目录下运行docker-compose build来重新构建服务,并启动主服务器和游戏服务器: docker-compose build docker-compose up 你也可以在docker-compose...通过sudo netstat -tulpn命令检查 主服务器侦听:tcp6 0 0 :::3333 :::* LISTEN 31913/docker-proxy 如果两个容器都在运行,请检查docker...ps 主服务器运行?

    1.6K30

    Kerberos基本概念及原理汇总

    与护照一样,TGT可标识您的身份并允许您获取多个“签证”,此处的“签证”(票证)不是用于外国,而是用于远程计算机或网络服务。与护照和签证一样,票证授予票证和其他各种票证具有有限的生命周期。...由于服务未使用密码登录以获取其票证,因此其主体的身份验证凭据存储在keytab密钥表文件中,该文件从Kerberos数据库中提取并本地存储在服务组件主机上具有服务主体的安全目录中。...比如NameNode组件在node1.example.com主机上,启用kerberos之后,会自动生成nn.service.keytab文件,并存储在/etc/security/keytabs目录下,...每个主要名称都附加了实例名称,即运行它的主机的FQDN。此约定为在多个主机(如DataNodes和NodeManager)上运行的服务提供唯一的主体名称。...ambari-qa-xxx@EXAMPLE.COM Ambari用于执行服务“冒烟”检查并运行警报健康检查。

    12.5K20

    Kubernetes 学习(十)Kubernetes 容器持久化存储

    PV、PVC、StorageClass 关系梳理 1.1 相关概念 Volume:其实就是将一个宿主机上的目录,跟一个容器里的目录绑定挂载在了一起 持久化 Volume:指的就是这个宿主机上的目录,具备...PVC 对象,就一定能够找到它所绑定的 PV 1.4 持久化 所谓容器的 Volume,其实就是将一个宿主机上的目录,跟一个容器里的目录绑定挂载在了一起 而所谓的“持久化 Volume”,指的就是这个宿主机上的目录...,那么 kubelet 就需要先调用相应的 API,将它所提供的 Persistent Disk 注册到 Pod 所在的宿主机上 这一步为虚拟机注册远程磁盘的操作,对应的正是“两阶段处理”的第一阶段 在...的宿主机目录就是一个“持久化”的目录了,容器在它里面写入的内容,会保存在远程磁盘中 而如果你的 Volume 类型是远程文件存储(比如 NFS)的话,kubelet 的处理过程就会更简单一些 因为在这种情况下...,kubelet 可以跳过 Attach 阶段,因为一般来说,远程文件存储并没有一个“存储设备”需要注册在宿主机上 所以,kubelet 会直接从 Mount 阶段开始准备宿主机上的 Volume 目录

    70720

    【愚公系列】《网络安全应急管理与技术实践》 020-网络安全应急技术与实践(主机层-主机日志分析)

    主机日志包含了主机运行时产生的各种事件和信息,如操作系统启动和停止、服务启动和停止、进程创建和终止、网络连接和断开等。...一、主机日志分析 1.Windows 日志分析 1.1 RDP 登录日志分析 RDP 是 Windows 环境下的远程登录协议,用户可使用 RDP 协议,通过 3389端口远程连接 Windows 主机...(3)是否有异常IP的登录事件,例如IP非此主机用户的常用 IP。 (4)是否有异常时间的登录事件,例如凌晨2点远程登录主机。...病毒也有可能是以创建服务启动项的方式保持长久运行,单击Autoruns 的Services 功能,如图 所示,检查是否有异常的服务启动项。...2.Linux 日志分析 2.1 SSH 登录日志分析 SSH 是建立在应用层和传输层基础上的安全协议,常用于Linux与UNIX系统的远程登录。

    16620

    Uber是如何在大规模集群中有效提高HDFS IO利用率

    HDFS上最繁忙的驱动的IO利用率 这些繁忙的磁盘是如何分布在所有HDFS主机上的:是均匀分布在大量主机上,还是集中在一小群主机上?...为了回答这个问题,我们选择了最繁忙的磁盘(>13,000 个磁盘)中的前 10%,并检查它们在大约 5,600 个 HDFS 主机中的分布情况。...有趣的是,结果显示大约 55% 的最繁忙的驱动器包含 10% 的 HDFS 主机。 繁忙的磁盘在HDFS上的分布情况 数据显示,最繁忙的磁盘确实集中在一小群主机中,而不是分布在所有主机中。...我们发现小而繁忙的集群消失了。 然而,前 10%(或 558 个)最活跃的主机都在主 HDFS 集群中,该集群拥有 3,000 多个数据节点。...为了了解并置 YARN 服务对 HDFS 主机的影响,我们再次检查了整个磁盘 IO 利用率,并根据主机上运行的服务比较了所有磁盘 IO 利用率。

    37720

    运维同步rsync

    Rsync(remote  rynchronization)是一款开源的、快速的、多功能的、可实现全量以及增量的本地或者远程数据同步的备份的优秀工具,可使本地主机不同分区或目录之间及本地和远程两台主机之间的数据快速同步镜像...传输 remote shell   利用ssh实现数据的远程传输,类似于 scp rsync默认也是基于ssh来实现的,如果目标主机的ssh端口不是22,那么在用rsync的必须用-e选项 rsync...通常都需要首先做密钥分发 rsync在远程传输文件的时候,仅仅会传输新文件 在进行文件传输过程中,必须使用对方主机上的一个用户,还必须知道其密码,而且该用户还要有权限   拉取:rsync -v -e...而守护进程传输则是让远程主机上运行rsync服务,使其监听在一个端口上,等待客户端的连接。...但是,通过远程shell也能临时启动一个rsync daemon,这不同于守护进程传输,它不要求远程主机上事先启动rsync服务,而是临时派生出rsync daemon,它是单用途的一次性daemon,

    1.6K30

    【愚公系列】软考高级-架构设计师 036-嵌入式软件设计

    欢迎 点赞✍评论⭐收藏前言嵌入式软件设计是指为嵌入式系统开发软件的过程,这种系统通常是专门为执行某些专用任务而设计的,而不是通用计算。...通过这些通信方式,开发人员可以在宿主机上开发并将软件部署到目标机上,并实时地与目标机进行交互和调试。...编写源代码:在宿主机上使用普通的开发环境(如文本编辑器和版本控制系统)编写源代码。编译代码:使用交叉编译器将源代码编译成目标机器的机器代码。...3.交叉调试交叉调试是嵌入式软件开发中一个至关重要的步骤,它允许开发者在宿主机上调试运行在目标机上的软件。这一过程与传统软件开发中的调试存在显著差异,主要体现在调试环境和方法上。...目标机的硬件平台通常与宿主机不同,可能是基于不同处理器架构的设备。3.2 调试过程的特点调试环境分离:调试器在宿主机上运行,而被调试的软件则运行在目标机上。

    26741
    领券