【discuzq相似源码】【微信小程序家装源码】【设计师素材网站源码】源码安装nagios

1.如何在ubuntu上安装icinga
2.一篇文章了解CI/CD管道全流程
3.4个免费工具 管理多个Linux主机没问题
4.OpenHPC的源码安装
5.ubuntu平台如何使用命令下载软件

源码安装nagios

如何在ubuntu上安装icinga

       Icinga1.8.4中文版安装记录

        一.系统环境

        操作系统是Centos 6.4 位版本,以前的一个基本不用的服务器,机器内存2G,硬盘G.

        安装系统比较简单,我是用PXE安装的,安装组件选择最小化服务器方式,其他需要的软件通过yum安装.

        二.软件下载

        Icinga中文版在/files/?source=navbar下载,我下载的是集成pnp4的版本,可以用Icinga收集到的数据用rrd作图并显示.另外,还需要下载对应的Plugins的包,这个是Icinga监控/检查必须用到的.没有Plugins,Icinga就是空架子.这个有过安装Nagios的童鞋应该都知道.

        三.软件安装

        3.1 系统必要组件

       a.编译需要用到的工具,类库

       yum install gcc glibc glibc-common gd gd-devel

       yum install libjpeg libjpeg-devel libpng libpng-devel

       yum install rrdtool rrdtool-devel perl-rrdtool perl perl-devel

       b.LAMP套件

       yum install -1.8.4.tar.bz2,然后进入解压的目录,执行:

       ./configure --prefix=/usr/local/icinga --with-icinga-user=icinga -with- icinga-group=icinga --with-command-user=icinga --with-command-group=icinga --e nable-idoutils --with--plugins-1.4..tar.bz2,然后执行以下命令.注意,文件名中的()需要用\(和\)来转义.我是直接先将文件名mv更名之后,用tar解压缩的.

       ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-icinga-user=icinga --with-icinga-group=icinga

       make

       make install

        另外,在icinga中文项目的plugins里面,新增加了一个addplugins-.tar.gz包,里面有很多新的check组件,建议下载,然后解压,进入解压目录之后,因为都是脚本,所以不用configure直接make install就可以了.

        安装完成Icinga插件之后,就可以启动apache,ido2db,icinga服务了.

        在用浏览器访问icinga之前,用命令

       htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin

        添加用户web认证用户,命令会提示输入密码,并要求再次输入一次确认.

        上述命令执行完成之后,就可以用浏览器访问了.浏览器输入munity)开始,源码托管在github上(github.com/openhpc/ohpc)。安装安装步骤包括下载安装包,源码配置安装环境,安装安装基础操作系统,源码添加hosts信任主机,安装discuzq相似源码关闭防火墙和SELinux,源码配置NTP服务,安装并重启系统。源码然后,安装安装OpenHPC组件,源码启用OpenHPC源码库供本地使用。安装在管理节点上,源码通过直接从OpenHPC构建服务器安装ohpc安装包,安装或者通过tar存档文件在无法访问外网的源码微信小程序家装源码管理节点本地安装源库。

       管理节点还需要访问CentOS7.7基础操作系统和EPEL存储库。使用ohpc指令实现裸机系统安装和配置openhpc系统。此外,要添加资源管理服务,比如PBS Pro软件包。在完成管理节点的基本Warewulf设置后,定义并定制系统映像,设计师素材网站源码为计算节点创建映像。

       在安装过程中,可以添加额外的管理工具,如系统日志集中转发、Nagios监控、Ganglia监控、Sensys监控、短线战法旗舰版指标源码ClusterShell、mrsh、genders、ConMan和GEOPM等。配置计算节点日志集中转发,添加Nagios监控,配置Ganglia监控,通达信主图均价源码安装ClusterShell,添加genders,安装ConMan,以及资源管理器节点运行状况检查(NHC)。

       完成计算节点镜像配置后,使用wwvnfs命令组装VNFS容器,并使用wwnodescan自动注册新的计算节点。在配置中,需要添加用户账号文件到计算节点,并为计算节点磁盘配置分区和格式化,以承载VNFS映像。最后,启动计算节点,安装OpenHPC开发组件,如开发工具、编译器、MPI性能工具等。

       在安装OpenHPC后,启动资源管理器服务,运行测试作业,确保集群能够正常运行。在集群环境中,用户可以使用资源管理器交互运行作业或提交作业脚本以实现批处理执行。通过这些步骤,可以成功构建和配置OpenHPC HPC集群。

ubuntu平台如何使用命令下载软件

       1. 使用apt-get install来安装应用程序是最常见的一种安装方法,比如要安装buildessential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了。

       sudo apt-get install build-essential

       æ‰§è¡Œä¸Šè¿°å‘½ä»¤ä»¥åŽï¼Œæˆ‘们可以看到一下信息:

       The following extra packages will be installed:表示所有需要再安装的依赖包。

       sudo apt-get install build-essential

       [sudo] password for enadmin:

       Reading package lists... Done

       Building dependency tree

       Reading state information... Done

       The following extra packages will be installed:

       binutils cpp cpp-4.6 dpkg-dev fakeroot g++ g++-4.6 gcc gcc-4.6

       libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl

       libc-bin libc-dev-bin libc6 libc6-dev libdpkg-perl libgomp1 libmpc2 libmpfr4

       libquadmath0 libstdc++6-4.6-dev linux-libc-dev manpages-dev

       Suggested packages:

       binutils-doc cpp-doc gcc-4.6-locales debian-keyring g++-multilib

       g++-4.6-multilib gcc-4.6-doc libstdc++6-4.6-dbg gcc-multilib autoconf

       automake1.9 libtool flex bison gdb gcc-doc gcc-4.6-multilib

       libmudflap0-4.6-dev libgcc1-dbg libgomp1-dbg libquadmath0-dbg

       libmudflap0-dbg binutils-gold glibc-doc libstdc++6-4.6-doc

       The following NEW packages will be installed:

       binutils build-essential cpp cpp-4.6 dpkg-dev fakeroot g++ g++-4.6 gcc

       gcc-4.6 libalgorithm-diff-perl libalgorithm-diff-xs-perl

       libalgorithm-merge-perl libc-dev-bin libc6-dev libdpkg-perl libgomp1 libmpc2

       libmpfr4 libquadmath0 libstdc++6-4.6-dev linux-libc-dev manpages-dev

       The following packages will be upgraded:

       libc-bin libc6

       2 upgraded, newly installed, 0 to remove and not upgraded.

       Need to get .3 MB of archives.

       After this operation, .6 MB of additional disk space will be used.

       Do you want to continue [Y/n]? y

       ä¸‹é¢ç»™å‡ºapt-get的的各种参数:

       apt-get install xxx 安装xxx 。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装

       apt-get remove xxx 卸载xxx

       apt-get update 更新软件信息数据库

       apt-get upgrade 进行系统升级

       apt-cache search 搜索软件包

       Tips:建议您经常使用“apt-get update”命令来更新您的软件信息数据库 。

       apt-get理论上是要求能够联网,但是如果制作了本地源,就不需要联网,制作本地源可以参考:ubuntu制作本地源。

       2. dpkg安装deb包

       Ubuntu软件包格式为deb,安装方法如下:

       sudo dpkg -i package.deb

       dpkg的详细使用方法,网上有很多,下面简单列了几个:

       dpkg -i package.deb 安装包

       dpkg -r package 删除包

       dpkg -P package 删除包(包括配置文件)

       dpkg -L package 列出与该包关联的文件

       dpkg -l package 显示该包的版本

       dpkg –unpack package.deb 解开 deb 包的内容

       dpkg -S keyword 搜索所属的包内容

       dpkg -l 列出当前已安装的包

       dpkg -c package.deb 列出 deb 包的内容

       dpkg –configure package 配置包

       æ ¹æ®Ubuntu中文论坛上介绍,使用apt-get方法安装的软件,所有下载的deb包都缓存到了/var/cache/apt/archives目录下了,所以可以把常用的deb包备份出来,甚至做成ISO工具包、刻盘,以后安装Ubuntu时就可以在没有网络环境的情况下进行了。下面的命令是拷贝archives这个目录到/var/cache/apt/目录下,替换原有的archives

       enadmin@ubuntu-server:~/ftp$ sudo cp -r archives/ /var/cache/apt/

       3. make install源代码安装。

       å¦‚果要使用make安装的话,那么必须得安装build-essential这个依赖包,安装方法已经在前面说过了。在安装完毕以后,我们就可以进行源码安装。源码安装大致可以分为三步骤:(./configure)–> 编译(sudo make) –> 安装(sudo make install)。

       é…ç½®ï¼šè¿™æ˜¯ç¼–译源代码的第一步,通过 ./configure 命令完成。执行此步以便为编译源代码作准备。常用的选项有 --prefix=PREFIX,用以指定程序的安装位置。更多的选项可通过 --help 查询。也有某些程序无需执行此步。

       ç¼–译:一旦配置通过,可即刻使用 make 指令来执行源代码的编译过程。视软件的具体情况而定,编译所需的时间也各有差异,我们所要做的就是耐心等候和静观其变。此步虽然仅下简单的指令,但有时候所遇到的问题却十分复杂。较常碰到的情形是程序编译到中途却无法圆满结束。此时,需要根据出错提示分析以便找到应对之策。

       å®‰è£…:如果编译没有问题,那么执行 sudo make install 就可以将程序安装到系统中了。

       ä¸‹é¢ä»¥å®‰è£…nagios为例进行说明。

       //1.解压缩

       tar -zxf nagios-4.0.2.tar.gz

       //2.进入目录

       cd nagios-4.0.2

       //3.配置

       ./configure --prefix=/usr/local/nagios

       //4.编译

       make all

       //5.安装

       make install && make install-init && make install-commandmode && make install-config

       ä»¥ä¸Šå°±æ˜¯æºä»£ç å®‰è£…方式。

更多内容请点击【热点】专栏