十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1 操作系统centos6.7
为嘉鱼等地区用户提供了全套网页设计制作服务,及嘉鱼网站建设行业解决方案。主营业务为网站制作、成都网站建设、嘉鱼网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!搭建环境 nagios
2 监控端(S):IP:***.***.**.100(服务端和客户端都必须在同一种网络环境中,要么是桥接模式,要么是NAT模式)
被监控端(C):IP:***.***.**.101
注:/etc/sysconfig/network-scripts/ifcfg-eth0(网络环境根据自己需要在此路径配置)
3 安装步骤
3.1 S:在服务端家目录里创建目录nagios
cd 到家目录 cd mkdir nagios -->ls
3.2 S:将nagios相关的安装包及插件统一放在/root/nagios
(可以通过xshell传或者wget网上下载)
nagios-4.0.9.tar.gz(主程序包)
nagios-plugins-2.0.3.tar.gz(插件包)
nrpe-2.15.tar.gz(间谍软件)
msmtp-1.4.30.tar.bz2(邮件,用于报警)
cd -->/root/nagios -->ls
3.3 S:查看本机ip并挂在光盘配置yum源
Ifconfig
cd /mnt -->ls -->mkdir yum -->ls(创建yum文件夹)
mount /dev/cdrom /mnt/yum(挂载光盘到yum下)
cd /etc/yum.repos.d -->ls
vim CentOS-Media.repo (需改的内容如下第二行 即enabled=0 改为enabled=1)
baseurl=file:///media/CentOS/
file:///mnt/yum
file:///media/cdrecorder/
enabled=1
保存并退出(:wq)
mv CentOS-Base.repo CentOS-Base.repo.bak(将CentOS-Base.repo改名为CentOS-Base.repo.bak)
3.4 S:yum安装http和php及gcc
yum -y install http*
yum -y install php(如果*无法安装则去掉*)
yum -y install gcc*
3.5 S:开启http并设置开机自启
service httpd start (开启http)
chkconfig httpd on (开机自启)
3.6 S:解压nagios安装包并安装
cd /root/nagios -->ls
tar fx nagios-4.0.8.tar.gz -->ls
cd nagios-4.0.8 -->ls
useradd nagios (创建nagios用户)
cd /root/nagios/nagios-4.0.8
./configure --prefix=/usr/local/nagios (指定路径创建nagios)
make all (执行)
make install (执行-->安装主程序)
make install-init (执行-->安装启动脚本)
make install-commandmode (执行-->安装帮助设置)
make install-config (执行-->安装配置文件)
make install-webconf (执行-->安装用于apache的配置文件)
3.7 S:重启http,启动nagios
service httpd restart
service nagios start
3.8 S: 设置登录nagios的用户名和密码并登录
cd /usr/local/nagios/etc -->ls
htpasswd -cm /usr/local/nagios/etc/htpasswd.users nagios -->设置密码xxxx
-->再次填写 xxxx
进入浏览器-->输入***.***.**.100/nagios-->用户名:nagios
密码:xxxx
注:此时浏览器已有nagios的界面,但还无权限使用
3.9 S:修改apache配置文件并重新启动
vim /etc/httpd/conf/httpd.conf
搜索User和Group(/User或者/Group)
将其后面的apache改为nagios(如下)
User apache User nagios
---- ---->改为
Group apache Group nagios
-->保存并退出(:wq)
service httpd restart
3.10 S:修改nagios相关文件并重启nagios
cd /usr/local/nagios/etc -->ls
vim cgi.cfg
:%s/nagiosadmin/nagios/g (将全篇文件中的nagiosadmin 改为nagios)
-->保存并退出(:wq)
service nagios restart
3.11 S:安装nagios插件
cd /root/nagios -->ls
tar fx nagios-plugins-2.0.3.tay.gz -->ls (解压插件安装包)
cd nagios-plugins-2.0.3 -->ls
./configure --prefix=/usr/local/nagios
执行-->make && make install
3.12 S:进入浏览器nagios界面
浏览器 -->***.***.**.100/nagios -->nagios -->xxxx
浏览器最左侧一列 Hosts(点击)-->显示***.***.**.100主机的运行状态
Service(点击)-->显示***.***.**.100主机上的服务状态
目前nagios已安装完成,但现在只能监控本机服务。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。