由于网上教程太多了,我就简单写写CentOS 6.5下Nagios 3.2安装过程吧,个人感觉nagios的安装真的很简单,难在熟练使用。.../download/nagios-plugins-2.0.3.tar.gz 建立nagios用户和目录 useradd nagios mkdir /usr/local/nagios chown nagios.nagios.../usr/local/nagios/ 在下载的目录下进行进行一下命令(这个是从我本机的histroy里粘贴的) tar zxvf nagios-3.2.0.tar.gz cd nagios-3.2.0...就是vi编译器的使用,快去看看吧~~地址:http://www.linuxidc.com/Linux/2008-01/10860.htm) #setting for nagios 20070707 ScriptAlias...时,部分页面出现 internal server error,这个是eslinux的限制,关闭即可,修改/etc/selinux/config 下的SELINUX=enforcing改为SELINUX=
cd /usr/local/src wget http://downloads.sourceforge.net/project/nagios/nagios-3.x/nagios-3.5.0/nagios...编译安装Nagios tar zxvf nagios-3.5.0.tar.gz cd nagios ....PS: bin–Nagios执行程序所在目录,其中的nagios文件即为主程序。.../configure --prefix=/usr/local/install/nagios --with-nagios-user=nagios --with-nagios-group=nagcmd make...配置文件有没有问题 /usr/local/install/nagios/bin/nagios -v /usr/local/install/nagios/etc/nagios.cfg 重启Apache
NRPE外部构件可以在远程的Linux/Unix主机上执行插件程序。如果是要象监控本地主机一样对远程主机的磁盘利用率、CPU负荷和内存占用率等情况下,NRPE外部构件非常有用。...nagios 有这样一个附加组件--“NRPE”,用它就可以完成对Linux 类型主机"本地信息”的监控。...1、NRPE介绍 NRPE是Nagios的一个功能扩展,它可在远程Linux/UNIX主机上执行插件程序。...注意:NRPE daemon 需要Nagios 插件安装在远程的Linux主机上,否则,daemon不能做任何的监控。...这个模板, 然后我们去看一下linux-server模板的定义: # vim templates.cfg # contact_groups admins 找到
Nagios监控linux服务器 一、客户端 安装所需的软件(nagios-plugins、nrpe) #wget http://prdownloads.sourceforge.net/sourceforge.../nagios/nrpe-2.13.tar.gz 安装完成后配置一下报警的邮箱 # grep email /usr/local/nagios/etc/objects/contacts.cfg ...主机 #cd /usr/local/nagios/etc/objects #mv localhost.cfg rhel5.cfg 更改如下 注意下面定义的check名字要与linux客户端/usr/local...use linux-server host_name rhel5 alias .../libexec/check_nrpe -H 172.16.17.220 #linux客户端的IP地址:172.16.17.220 NRPE v2.13 #/usr/local/nagios/bin
chkconfig --level 35 nagios on chkconfig --list nagios 为验证编译是否完整成功,需要检查/usr/local/nagios/下是否存在etc...为了安全起见,一般情况下要让nagios 的web 监控页面必须经过授权才能访问, 这需要增加验证配置,即在httpd.conf 文件最后添加如下信息: #setting for nagios ScriptAlias...(不能有任何空格) define host{ use linux-server#引用主机linux-server的属性信息,linux-server...host_name Nagios-Linux#主机名 alias Nagios-Linux#主机别名 address...alias bsmart servers#主机组别名 members Nagios-Linux#主机组成员,其中“Nagios-Linux
Nagios是一款开源的免费网络监视工具,可以监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,在系统或服务状态异常时发出邮件或短信报警,第一时间通知网站运维人员。...安装完nagios之后,在nagios主目录下的/libexex里面放有nagios自带的插件,如:check_disk是检查磁盘空间的插件,check_load是检查cpu负载的插件,每一个插件可以通过运行...三、nagios的四种监控状态 Nagios可以识别四种状态返回信息。...安装完成之后会在/usr/local/nagios目录下产生6个目录,下面分别解释一下。 bin:nagios执行程序所在的目录,nagios文件即为主程序。...share:nagios网页文件目录,存放一些html文件。 var:nagios日志文件、pid等文件目录。
部署nagios监控系统 因为nagios监控系统的网页需要动态网页支持,所以需要安装httpd和php软件,或者直接在lamp环境下安装,所以实验前要准备好虚拟机环境,对于lamp架构的搭建,在这里就不多赘述...可以参考:CentOS 7.4下源码编译安装配置LAMP环境详解 https://www.linuxidc.com/Linux/2018-03/151133.htm 安装环境包 yum install...htpasswd -c /usr/local/nagios/etc/htpasswd chen 配置nagios 配置nagois 一般在目录/usr/local/nagios/etc/下 templates.cfg...host_name Nagios-Linux //主机名,自定义 alias Nagios-Linux //主机别名...host_name Nagios-Linux //主机名,自定义 alias Nagios-Linux //主机别名
* * root /var/www/html/lvs/lvs.rrd.update # /etc/init.d/httpd restart # chkconfig httpd on 7、在nagios... hangzhou_serverswitch_02 notes_url http://192.168.2.231/lvs #nagios
情景如下: OS: Ubuntu 12.04 LTS x86_64; Nagios版本3.2.3; Nagiosql版本3.2.0; Pnp4nagios版本0.6.13; 虚拟机,四核,1.5内存;...mode 故障现象: 报警和监控持续性延迟,但绘图正常,各种调优依然无解;关闭pnp4nagios绘图之后,监控和报警立刻恢复正常;个人感觉像是监控和绘图在争抢系统资源; 解决方法: 更改pnp4nagios...简单叙述一下,个人对pnp4nagios的几种绘图模式工作原理的理解: 第一种:synchronous mode 中文:同步模式 。...个人理解,把需要绘图的数据做一下转存先,到达一定的量,再绘图,听说这种方式再同时要处理比较多的数据时会造成超时;可以通过修改特定参数缓解。...Mode..不知道怎么翻译...看官方说的很牛的样子,能让pnp4nagios和nagios分布在不同的机器上,笔者未做深入了解,有兴趣去官网吧...见下图: 更改方法参考pnp4nagios官网即可
开源监控解决方案Nagios+PNP4Nagios+NConf+NDOUtils整合部署 http://www.linuxidc.com/Linux/2011-09/42912.htm 功能优点 1、... 简单介绍一下 nagios本身是监控工具,配置起来比较麻烦,而且不直观,nagios在这里作为监控引擎存在, ndo2db是nagios和mysql交互的工具,nagiso.../configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios sudo make...sudo /etc/init.d/ndo2db start sudo /etc/init.d/nagios start http://ip/nagios 这里一定先测试一下nagios和ndo2db,...AuthConfig Options # Order allow,deny # Allow from all Require all granted 登录之后需要简单配置一下,
异常警告 Nagios 是一款成熟的开源监控工具,可以监控远程主机,指定监控的目标点和临界值,出现异常后自动给管理员发送邮件或短信,提供了WEB界面,方便查看各主机的各项状态 Nagios 工作原理 Nagios...,然后返回给Nagios服务器,最后对收集到的信息进行分析,通过WEB应用进行展示 Nagios 安装 Nagios的安装分为Nagios服务器的安装,和被监控主机中相应程序的安装和配置 过程有些复杂....tar.gz $ tar zxf nagios-plugins-2.1.1.tar.gz 编译Nagios $ cd nagios-4.1.1 $ ..../configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl $ make all $ make install...(7)启动 Nagios $ service httpd start $ service nagios start 然后就可以访问 http://nagios ip/nagios/,输入用户名 nagiosadmin
nagios配置文件生成 htpasswd /etc/nagios/passwd nagiosadmin identity 资产唯一编号 chmod 444 /etc/assetid 接口要写的健壮... nagios插件 cmdb的API生成一个配置文件,shell同步到nagios的配置文件目录 /etc/yum.conf里面有 keepcache=1 /var/cache/yum/x86_64/...里面就有rpm包 缓存在本地 vcs version control system (git svn cvs) 配置生成的主机 从cmdb的api接口调用送进svn/git送到puppet里面,扔进nagios...如何写nagios的插件 plugins 1.exit status 0.ok 1.warning 2.critical 3.unknown [ -f/e xxx ]&& exit 0 || exit...program name 日志时间戳 delta = datetime.timedelta(minutes=3) now = datetime.datetime.now() now - delta nagios
/bin/bash # Author: Emmanuel Bretelle # Date: 12/03/2010 # Description: Retrieve Linux HA cluster status...using cl_status # Based on http://www.randombugs.com/linux/howto-monitor-linux-heartbeat-snmp.html #...node in $NODES do status=`$CL_ST nodestatus $node` let I=$I+1 # if [ $status == "active" ] 默认情况下检测...chown nagios.nagios check_heartbeat.sh 2.在naigos客户端的配置文件中加入监控命令。...我是参考这个网站http://wiki.debuntu.org/wiki/Linux_HA_Heartbeat/Monitoring_with_Nagios,希望能对大家有所帮助。
一.python邮件发送脚本 1.linux服务器发送邮件,许多人会直接用mail命令发送,虽然可以发送成功,但是许多都会被互联网邮箱当初垃圾邮件处理 2.mutt和msmtp相关于linux下的邮件客户端...,和windows上的outlook,foxmail之类有点类似 3.安装mutt和msmtp虽然可以,但是通过python脚本也可以代替,如下 Ubuntu@ubuntu:/etc/nagios3/scripts.../sendmail -h" 然后测试发送邮件 ubuntu@ubuntu:/etc/nagios3/scripts$ /etc/nagios3/scripts/sendmail -t "yongkang_tian...@126.com" -s "Nagios Test" -m "Hello Wrold" 二.nagios命令文件里面添加代码 ubuntu@ubuntu:/etc/nagios3$ vim commands.cfg...define command{ command_name notify-host-by-email command_line /etc/nagios3/scripts
Nagios概述: Nagios是一款开源免费(也有收费版的Nagios XI)的监控工具,可以用以监控Windows、Linux、Unix、Router、Switch,可以监控指定主机的物理基础资源或服务...附上另外两张网上找的Nagios的运行原理图帮助理解: 部署Nagios所需的软件: LAP(Linux + Apache + PHP) nagios-3.5.1.tar...0 [root@xueji ~]# less php_out.txt [1]PHP Logo PHP Version 5.3.3 System Linux.../configure' '--build=x86_64-redhat-linux-gnu'.........etc下的nagios相关配置文件 //make install-commandmode 设定相应nagios工作目录的权限 //make install-webconf
> systemctl start httpd ip地址访问是否正常 3、创建组和用户 groupadd nagios useradd -g nagios nagios 4、解压编译安装 cd nagios.../configure --prefix=/usr/local/nagios make all make install make install-init make install-config...c /usr/local/nagios/etc/htpasswd.users nagiosadmin 6、启动nagios和apache service httpd restart service...nagios restart 7、安装Nagios-plugins插件 tar zxf nagios-plugins-2.1.2.tar.gz cd nagios-plugins-2.1.2/ ..../configure --prefix=/usr/local/nagios make make install
Nagos是一款开源电脑系统和网络监视工具,能够有效监控windows,linux,Uninx的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知运维人员...release 6.3 (Final) 192.168.1.108 Apache、Php、Nagios、nagios-plugins Nagios-Linux CentOS release...-------------------------------- 磁盘使用情况 Swap分区使用情况 僵尸进程数 Nagios-linux...~]# ll -d /usr/local/nagios/ drwxr-xr-x. 2 nagios nagios 4096 4月 23 15:52 /usr/local/nagios/ 编译安装nagios...为了安全起见,一般情况下让nagios的web监控页面必须经过授权才能访问,这需要增加验证配置,即在httpd.conf文件添加如下信息: ? ? 创建apache目录验证文件 ?
~]# useradd nagios [root@nagios ~]# usermod -G nagios apache [root@nagios ~]# tar zxvf nagios-3.2.3....tar.gz [root@nagios ~]# cd nagios-3.2.3 [root@nagios nagios-3.2.3]# ..../configure --prefix=/usr/local/nagios \ --with-nagios-user=nagios --with-nagios-group=nagios [root@nagios... #建立启动nagios脚本 [root@nagios nagios-3.2.3]# make install-commandmode #修改配置文件权限 [root@nagios nagios-...@nagios ~]# chkconfig nagios on 2.编译安装nagios插件 [root@nagios ~]# tar zxvf nagios-plugins-1.4.15.tar.gz
使用Nagios搭建本部门的监控系统,以前只是见过这个老兄的名字几次,这次算是真正的从头开始,如今已经成功搭建起来了一个测试环境,监控了包括本机、一台Linux服务器和一台Windows服务器在内的三台机器...在这里将经验分享给大家…… 首先,分享一下如何安装Nagios Core,来实现对本机的监控和查看监控报告。 在这里,假设大家跟我一样,都已经成功安装了Linux、Apache2、PHP、GD库。...通过上边四步,其实Nagios Core就已经安装完了,这一步是要将Nagios的下的负责展示监控结果的cgi文件能通过Web访问。...ln -s /etc/init.d/nagios /etc/rc3.d/S99nagios 检查nagios的配置文件是否正确: /usr/local/nagios/bin/nagios -v /usr.../local/nagios/etc/nagios.cfg 如果没有错误提示,就可以启动Nagios了: /etc/init.d/nagios start 看到那个绿色的[OK]了吧,说明大功告成!
用户 /usr/sbin/useradd -m nagios passwd nagios 创建Nagios用户组并把nagios用户和apache用户加入到这个组里 /usr/sbin/groupadd...tar xzf nagios-3.0.6.tar.gz cd nagios-3.0.6 运行配置脚本,指定用户组 ..../configure –with-nagios-user=nagios –with-nagios-group=nagios make make install 如果make的时候出现openssl的错误...–add nagios chkconfig nagios on 验证配置文件正确性 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg...(被监控端的ip) 将会返回被监控端的nrpe版本信息 ---- Previous Mac 下基于ruby 1.9安装Rails
领取专属 10元无门槛券
手把手带您无忧上云