Welcome 微信登录

首页 / 数据库 / MySQL / 搭建NagiosQL管理配置Nagios

NagiosQL是专为nagios设计的web图形化管理应用,主要作用就是操作数据库和配置文件,其中包括将配置文件的信息写到数据库中,在数据库中修改Nagios的监控配置信息,并将数据库中存放的配置更新到文件中。用户可以通过NagiosQL提供的Web页面直观的修改配置。实现架构很简单,功能很实用。Nagiosql功能介绍:1、  具有基本的nagios的配置管理能力,导入,导出配置文件的功能
2、  具有nagios配置文件检查、排错的能力
3、  Nagiosql可对文件结构进行定制,可延续之前的配置结构,按IP生成配置
4、  Nagiosql将每一次配置的变更做一次配置备份,以时间戳为后缀保存,理论上可以回滚到任意一个历史配置环境:Linux CentOS 6.0 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux软件版本:nagiosql_311.tar.gznagios-3.3.1.tar.gznagios-plugins-1.4.15.tar.gz备注:默认已经关闭selinux一、LAMP环境搭建1、  安装lamp所需要的软件包[root@centos6 ~]# yum install make gcc gcc-c++ zlib-devel libaio -y2、  安装lamp环境[root@centos6 ~]# yum install -y httpd php php-mysql mysql mysql-server php-snmp php-pdo perl-DBD-MYSQL3、  启动httpd和mysql[root@centos6 ~]# service httpd restart[root@centos6 ~]# service  mysqld restart4、  设置apache、mysql、php开机启动[root@centos6 ~]# chkconfig --add httpd[root@centos6 ~]# chkconfig httpd on[root@centos6 ~]# chkconfig --list httpdhttpd             0:off       1:off       2:on 3:on 4:on 5:on 6:off[root@centos6 ~]# chkconfig --add mysqld[root@centos6 ~]# chkconfig mysqld on[root@centos6 ~]# chkconfig --list mysqldmysqld            0:off       1:off       2:on 3:on 4:on 5:on 6:off5、  测试lamp环境是否安装成功(OK)二、Nagios搭建1、环境说明Nagiosql根位置:/usr/local/nagiosqlNagiosql配置文件位置:/usr/local/nagiosql/etcNagiosql的用户和用户组:nagiosql|nagiosqlApache的启动用户和组:apache|apache2、安装nagios的依赖软件包[root@centos6 ~]# yum install -y gcc  glibc glibc-common gd gd-devel3、建立nagios帐号[root@centos6 ~]# useradd nagios[root@centos6 ~]# passwd nagios[root@centos6 ~]# groupadd nagios[root@centos6 ~]# usermod -G nagios nagios4、安装nagios[root@centos6 ~]# tar -zxvf nagios-3.3.1.tar.gz[root@centos6 nagios]# ./configure --prefix=/usr/local/nagios/ --with-nagios-user=nagios --with-nagios-group=nagios[root@centos6 nagios]# make all[root@centos6 nagios]# make install[root@centos6 nagios]# make install-init[root@centos6 nagios]# make install-config[root@centos6 nagios]# make install-commandmode[root@centos6 nagios]# make install-webconf5、配置web接口,创建一个用户(以及密码)用于nagios的web接口登录[root@centos6 nagios]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadminNew password:Re-type new password:Adding password for user nagiosadmin重启apache使设置生效[root@centos6 nagios]# service httpd restart6、  编译安装nagios官方插件[root@centos6 ~]# tar -zxvf nagios-plugins-1.4.15.tar.gz[root@centos6 ~]# cd ./nagios-plugins-1.4.15[root@centos6 nagios-plugins-1.4.15]#./configure --prefix=/usr/local/nagios/ --with-nagios-user=nagios --with-nagios-group=nagios[root@centos6 nagios-plugins-1.4.15]# make && make install验证插件是否安装成功(该目录下有插件文件即可)[root@centos6 nagios-plugins-1.4.15]# ls /usr/local/nagios/libexec/7、  启动nagios并设置开机启动[root@centos6 nagios-plugins-1.4.15]# chkconfig --add nagios[root@centos6 nagios-plugins-1.4.15]# service nagios restart8、  Web测试(成功登录)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
DB2 pureScale在线备份恢复实例MySQL与Oracle日期格式化字符对照表相关资讯      Nagios  NagiosQL 
  • Linux下Nagios+PNP4Nagios的安装与  (今 08:25)
  • CentOS7安装Nagios并配置出图详解  (12/02/2015 19:36:58)
  • Nagios Core 4.1.0rc2 发布下载,  (07/18/2015 09:18:42)
  • Nagios 监控 SNMP 温度计  (08月21日)
  • CentOS 6.7 安装Nagios教程  (11/23/2015 10:36:49)
  • Nagios插件之登陆防火墙实现  (07/09/2015 19:58:25)
本文评论 查看全部评论 (0)
表情: 姓名: 字数