前言:出于想监控ubuntu server 8.04下的Mysql是否在正常运行,于是找到了Nagios,Cacti及cactiez,cacti的绘图能力很强,nagios3报警能力强;经过简单试用,我觉的...cacti的配置没有Nagios配置简单,所以就先试下nagios。...#sudo apt-get install nagios3 /etc/nagios-plugins是nagios3所需的插件 /etc/apache2/conf.d/nagios3.conf里设置nagios3...hostgroups_nagios2.cfg 对要监控的主机进行分组 localhost_nagios2.cfg 本机监控的定义 services_nagios2.cfg 要监控主机上的服务 timeperiods_nagios2...(7)重启nagios3服务,并测试 #cd /etc/nagios3 #sudo nagios3 –v nagios.cfg ?
Ubuntu安装nagios很简单,sudo apt-get install -y nagios3,就可以安装完成 ubuntu@ubuntu:~$ sudo apt-get install -y nagios3...5.安装nrpe ubuntu@ubuntu:~$ sudo apt-get install nagios-nrpe-server nagios-nrpe-plugin -y 6.nagios的配置文件.../etc/nagios3 这个是nagios的安装目录 2./usr/lib/nagios/plugins 这个是nagios的plugin目录 3..../etc/nagios 这个是nrpe的安装目录 7.启动nagios和nrpe服务 ubuntu@ubuntu:/etc/nagios$ sudo /etc/init.d/nagios3 restart...@ubuntu:/etc/nagios$ sudo /etc/init.d/nagios-nrpe-server restart * Stopping nagios-nrpe nagios-nrpe
Ubuntu 12.04 x64 安装Nagios飞信报警 一.安装fetion的支持文件(由于fetion需要32位libgssapi-krb5的so包,所以安装的时候文件名称后面加:1386) ubuntu...ubuntu@ubuntu:~$ wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz ubuntu@ubuntu:...@ubuntu:~$ chmod +x fetion ubuntu@ubuntu:~$ sudo mv fetion /usr/sbin/ ubuntu@ubuntu:~$ sudo cp /usr/sbin....rar ubuntu@ubuntu:~$ sudo apt-get install unrar -y ubuntu@ubuntu:~$ unrar x linuxso_20101113.rar ubuntu..."hello world" 要求输入验证码,验证码的路径在/usr/sbin路径下,由于是图片下载到本地查看 六.nagios配置配置飞信报警 Configuration contacts.cfg
准备 要完成本教程,您需要以下内容: 两个配置了有公网地址的Ubuntu 16.04服务器,使用sudo权限的非root用户和防火墙。...运行Nagios的服务器也需要安装Apache和PHP,没有安装的话,可以参考这个如何在Ubuntu 18.04上安装LAMP 通常,Nagios在防火墙或V**后面运行。...: ------------------------- Nagios executable: nagios Nagios user/group: nagios,nagios...=simple User=nagios Group=nagios ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg...---- 参考文献:《How To Install Nagios 4 and Monitor Your Servers on Ubuntu 16.04》
情景如下: 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 中文:同步模式 。...见下图: 第四种: Bulk Mode with npcdmod ;以nagios模块化运行npcd,但貌似官网介绍说不支持nagios4,笔者也未做过多的测试,见下图: 第五种: Gearman...Mode..不知道怎么翻译...看官方说的很牛的样子,能让pnp4nagios和nagios分布在不同的机器上,笔者未做深入了解,有兴趣去官网吧...见下图: 更改方法参考pnp4nagios官网即可
libmysqlclient15-dev 换成libmysqlclient-dev 14.04找不到 libdigest-sha1-perl,原因; https://bugs.launchpad.net/Ubuntu...sudo useradd -m nagios sudo passwd nagios sudo groupadd nagcmd sudo usermod -a -G nagios,nagcmd nagios.../nagios-4.0.8.tar.gz tar xzf nagios-4.0.8.tar.gz cd nagios-4.0.8 sudo ..../configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-command-group.../configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios sudo make
安装完nagios之后,在nagios主目录下的/libexex里面放有nagios自带的插件,如:check_disk是检查磁盘空间的插件,check_load是检查cpu负载的插件,每一个插件可以通过运行...三、nagios的四种监控状态 Nagios可以识别四种状态返回信息。...安装完成之后会在/usr/local/nagios目录下产生6个目录,下面分别解释一下。 bin:nagios执行程序所在的目录,nagios文件即为主程序。...share:nagios网页文件目录,存放一些html文件。 var:nagios日志文件、pid等文件目录。...Libexec:系统默认插件的存储位置 六、配置nagios监控系统 1)nagios的配置文件: Nagios.cfg:主配置文件,定义各种配置文件的名称和位置 Cgi.cfg:控制CGI的配置文件
* * 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
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
客户端,也就是我们的lvs集群usvr-210,usvr-211,我们通过nagios服务器端的check_nrpe来获取监控信息。...naigos客户端 1.先将脚本复制到nagios命令目录下并修改相应权限 cp check_heartbeat.sh /usr/local/nagios/libexec/ chmod a+x check_heartbeat.sh...chown nagios.nagios check_heartbeat.sh 2.在naigos客户端的配置文件中加入监控命令。...vim /usr/local/nagios/etc/nrpe.cfg command[check_heartbeat]=/usr/local/nagios/libexec/check_heartbeat.sh...我是参考这个网站http://wiki.debuntu.org/wiki/Linux_HA_Heartbeat/Monitoring_with_Nagios,希望能对大家有所帮助。
异常警告 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
介绍 在本教程中,我们将介绍在Ubuntu 14.04上安装非常流行的开源监控系统Nagios 4。我们将介绍一些基本配置,以便您可以通过Web界面监控主机资源。...使用像Nagios这样的监控系统是任何生产服务器环境的基本工具。 准备 要学习本教程,您必须在将运行Nagios的Ubuntu 14.04服务器上拥有超级用户权限。...配置Nagios 现在让我们执行初始的Nagios配置。您只需在Nagios服务器上执行一次此部分。 组织Nagios配置 在您喜欢的文本编辑器中打开主Nagios配置文件。...想要了解更多关于Ubuntu的开源信息教程,请前往腾讯云+社区学习更多知识。...参考文献:《How To Install Nagios 4 and Monitor Your Servers on Ubuntu 14.04》
2.mutt和msmtp相关于linux下的邮件客户端,和windows上的outlook,foxmail之类有点类似 3.安装mutt和msmtp虽然可以,但是通过python脚本也可以代替,如下 Ubuntu...@ubuntu:/etc/nagios3/scripts$ cat sendmail #!.../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
/downloads/nagios-core-addons/ //nagios的一些项目 Nagios的运行模式: Nagios服务以...//Nagios的核心文件,Nagios服务文件,选择稳定版就好,最新版的很多插件用不了 nagios-plugins-2.1.1.tar //Nagios插件,用于各种脚本和命令...cd nagios [root@xueji nagios]# ..../ | grep nagios nagios.conf Nagios安装完成后的主目录 [root@xueji nagios]# ls /usr/local/nagios/ bin //nagios...Stopping nagios: No lock file found in /usr/local/nagios/var/nagios.lock Starting nagios: done.
> 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
~]# 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
[root@localhost ~]# chown -R nagios:nagios /usr/local/nagios 查看nagios目录的权限 [root@localhost...~]# ll -d /usr/local/nagios/ drwxr-xr-x. 2 nagios nagios 4096 4月 23 15:52 /usr/local/nagios/ 编译安装nagios...nagios-4.0.1]# chkconfig --list nagios 验证程序是否被安装 [A1] bin:Nagios可执行程序所在目录 etc:Nagios配置文件所在目录 sbin:nagios...nagios各个目录用途如下: bin:Nagios可执行程序所在目录 etc:Nagios配置文件所在目录 sbin:nagios CGI文件所在目录,也就是执行外部命令所需要文件的所在的目录 share...: nagios网页文件所在的目录 libexec: nagios外部插件 所在目录 var: nagios日志文件,lock等文件所在的目录 var/archives: nagios日志自动归档目
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.3.tar.gz 第二步,为Nagios创建单独的用户和组。...建完nagios用户之后,还需要创建一个 nagcmd 组,并且将 nagios用户和Apache服务器制定的用户加入到这个组中。...cd nagios-4.0.3 ....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]了吧,说明大功告成!
但是感觉都使用上了nagios还要开snmp。有点斧子剪刀一起用的感觉,所以就动手写了个监控流量的shell。 脚本如下: #!
用户 /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.../sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz tar xzf nagios-plugins-1.4.13.tar.gz cd nagios-plugins
领取专属 10元无门槛券
手把手带您无忧上云