首页 > 其他分享 >Nagios 配置工具 Nconf

Nagios 配置工具 Nconf

时间:2023-01-27 14:03:37浏览次数:50  
标签:www Nagios html Nconf file var 工具 config nconf


安装参考:​​http://www.nconf.org/dokuwiki/doku.php?id=nconf:help:documentation:start:installation​

# 下载解压
wget https://sourceforge.net/projects/nconf/files/nconf/1.3.0-0/nconf-1.3.0-0.tgz --no-check-certificate
tar -zxvf nconf-1.3.0-0.tgz -C /var/www/html/

# 创建数据库及账号
create database nconf;
grant all privileges on nconf.* to nconf@'%' identified by'nconf';
flush privileges;

# 导入表结构和元素据
mysql -unconf -pnconf -P3366 -h10.10.10.8 nconf < INSTALL/create_database.sql

# 授权访问
chown -R apache.apache config/ temp/ static_cfg/ output/

# 打开站点:http://10.10.10.8/nconf/

打开站点:http://10.10.10.8/nconf/ ,进行配置

Nagios 配置工具 Nconf_html

Nagios 配置工具 Nconf_html_02

Nagios 配置工具 Nconf_apache_03

Nagios 配置工具 Nconf_ios_04

Nagios 配置工具 Nconf_apache_05

Nagios 配置工具 Nconf_ios_06

Nagios 配置工具 Nconf_ios_07

Nagios 配置工具 Nconf_apache_08

Nagios 配置工具 Nconf_ios_09

# WEB 设置的相关配置,保存在此目录中的配置文件中
/var/www/html/nconf/config

# 最后,可删除文件
rm -rf INSTALL INSTALL.php UPDATE UPDATE.php

编辑文件 ../nconf/config/deployment.ini ,添加以下脚本,用于将 nconf 的变更部署到 nagios 中。

# vim /var/www/html/nconf/config/deployment.ini

[extract config]
type = local
source_file = "/var/www/html/nconf/output/NagiosConfig.tgz"
target_file = "/var/www/html/nconf/temp/"
action = extract
reload_command = "sudo /bin/systemctl daemon-reload"

[copy collector config]
type = local
source_file = "/var/www/html/nconf/temp/Default_collector/"
target_file = "/usr/local/nagios/etc/Default_collector/"
action = copy

[copy global config]
type = local
source_file = "/var/www/html/nconf/temp/global/"
target_file = "/usr/local/nagios/etc/global/"
action = copy
reload_command = "sudo /bin/systemctl daemon-reload"

因为 apache 无权限执行 “sudo /bin/systemctl” ,需要设置权限:

sed -i 's@^Defaults.*requiretty@#Defaults    requiretty@' /etc/sudoers
sed -i 's@\(^root.*\)@\1\napache ALL=(ALL) NOPASSWD:/usr/bin/sudo,/bin/systemctl@' /etc/sudoers

完成后刷新 nconf ,可以看到以下页面出现了按钮 “Deploy”,点击后配置部署到 nagios。

Nagios 配置工具 Nconf_apache_10

Nagios 配置工具 Nconf_html_11

 

标签:www,Nagios,html,Nconf,file,var,工具,config,nconf
From: https://blog.51cto.com/hzc2012/6024070

相关文章

  • MySQL 自动备份还原工具 MySQL-AutoXtraBackup
    MySQL-AutoXtraBackup是Percona实验室中的开源工具,是基于 xtrabackup和autoxtrabackup备份的备份工具。如果不是很熟悉 AutoXtraBackup,个人觉得还不如使用 autoxtr......
  • SQL Server Powershell 开源数据库管理工具 dbatools
    在Windows中开发自动化运维,除了python就是powershell了,powershell与windows相关产品关联紧密,Windows环境下的自动化开发一般使用powershell,sqlserver亦是如此......
  • 一款用于PE文件绑定免杀的工具: Shellter
    简介Shellter是一种动态二进制程序壳程序,它可以在现有的可执行文件中隐藏恶意软件。它使用动态链接库技术来实现恶意代码的注入,并且可以在不修改现有的可执行文件的情况下......
  • Java两大工具库:Commons和Guava(1)
    您好,我是湘王,这是我的51CTO博客。值此新春佳节,我给您拜年啦~祝您在新的一年中所求皆所愿,所行皆坦途,展宏“兔”,有钱“兔”,多喜乐,常安宁!Java的成功很大程度上得益于开源软件的......
  • Java两大工具库:Commons和Guava(1)
    您好,我是湘王,这是我的博客园。值此新春佳节,我给您拜年啦~祝您在新的一年中所求皆所愿,所行皆坦途,展宏“兔”,有钱“兔”,多喜乐,常安宁!   Java的成功很大程度上得益于开......
  • 最好用的在线图片压缩工具——TinyPNG
    前言不知道大家在写博客或者工作时有没有这种烦恼呢?想要上传某张图片,但却因为图片文件过大而导致无法上传。这时你可能会去百度搜索关于图片压缩的软件,但往往下载的软件都......
  • 振弦采集模块参数配置工具的使用
    振弦采集模块参数配置工具的使用 通常情况下,在计算机端对模块进行测试、读写时,可使用一些通用的免费工具完成,如基于MODBUS通讯协议的调试工具MODSCAN、通用串口调试助手......
  • 小试跨平台局域网文件传输工具NitroShare,几点感想
    随着电脑系统国产化的推进,单位用的OA系统已转移到国产电脑上了,但是国产电脑上的操作系统基于Linux,软件商店里可选的应用软件还不够多,功能也还有待提高。为了提高处理效率,经......
  • Delphi编写Win7屏幕保护唤醒工具
    本工具网络下载地址​​本工具完整Delphi7源码//程序截图如下:写此程序的目的:   很多时候,我需要暂时离开电脑,不想关机,又想延长电脑屏幕的寿......
  • 将VS2008智能感知(IntelliSense)添加到工具栏
    众所周知,当我们在VS2008中(VS2005也可以,其它的没测试)编写代码时,它能够自动地:1)提示类的成员 2)提示方法的参数  3)自动完成单词拼写等,它们都有相应的快捷键(要按三个......