我对python很陌生,我正在尝试创建一个脚本,该脚本检查指定的主机(例如,感觉客户机)是否存在。我使用了一个名为NSO的部署软件,并通过:nso status运行它,它向我展示了以下信息:
nagios-client host nagios-client down
test host test down
是否有可能制作一个脚本来检查例如nagios-Client是否与脚本一起存在?
在shell中,我是这样做的:
nso status | awk '{ print $1 }'
我已经安装并运行了一个Nagios服务器。我开始将check_mk部署到我所有的客户端机器上。我在客户机上使用mrpe进行自定义检查。作为检查之一,我想使用check_ssh插件。我试图将check_ssh从另一台机器复制到客户端,但它似乎不允许我以这种方式运行它。我是否可以摆脱实际安装nagios代理,只使用check_mk并能够运行Nagios插件?
我得到的确切错误是:
ld.so.1: check_ssh: fatal: libintl.so.3: open failed: No such file or directory
提前感谢
在工作中,我们开发了对Nagios的脚本和扩展。我们为大约30个客户提供监督服务(每个客户都有一个Nagios服务器)。一些客户有特定的配置(新的模块来检查一些非常具体的东西,但还没有包括在主线中...或者不)。
现在,Nagios服务器的版本差别很大(有些服务器已经有2年历史了,没有更新计划)。
我想知道如何切换到git来自动化部署,并使用持续集成来确保我们不会破坏客户端的Nagios。
这是我的想法:
1 single server
\__________________
早上好,
我的Nagios配置有问题。这是服务nagios状态的响应:
root@SRV-SUPERVISION-BT:~# service nagios status
● nagios.service - LSB: Starts and stops the Nagios monitoring server
Loaded: loaded (/etc/init.d/nagios)
Active: active (running) since ven. 2016-06-17 09:47:46 CEST; 41min ago
Process: 458 ExecStart=/e
System CentOS 7.2寻找一种解决方案,不需要更改就可以将多行代码写入文件
一小块代码:
echo '
sed -i $'45 a \n' /usr/local/nagios/etc/nagios.cfg &&
sed -i $'45 a \n' /usr/local/nagios/etc/nagios.cfg &&
sed -i $'45 a \n' /usr/local/nagios/etc/nagios.cfg &&
sed -i '46s#.*#cfg_file=
下面是我用来复制许多文件的资源。
['contacts_nagios2.cfg','generic-host_nagios2.cfg','generic-service_nagios2.cfg','hostgroups_nagios2.cfg','services_nagios2.cfg','timeperiods_nagios2.cfg'].each do |file|
cookbook_file "/etc/nagios3/conf.d/#{file}" do
sou
遵循这里的说明,http://linoxide.com/how-tos/install-configure-nagios-centos-7/ (但是下载Nagios 4.0.2而不是4.0.7 -我必须使用该版本),我已经到了一个无法启动Nagios服务的地步。
我想要的命令是-
[root@my-server]# service nagios start
Starting nagios (via systemctl): Job for nagios.service failed. See 'systemctl status nagios.service' and &
安装Debian的Nagios4包后,我无法访问它。Apache给了我这个:
AH01797: client denied by server configuration: /usr/share/nagios4/htdocs
我尝试过各种方法,例如将相关目录的所有权更改为www-data user & group (apache2以该用户身份运行),以及编辑配置文件以添加该目录的权限:
/etc/apache2/conf-现有/nagios4 4-cgi.conf
...
<Directory /usr/share/nagios4/htdocs>
Options