Cacti+Nagios(一):安装环境
系统版本:CentOS-6.5-x86_64
一、系统环境
1、主机名
[root@nagios~]#hostnamenagios.ewin.com[root@nagios~]#vi/etc/sysconfig/networkNETWORKING=yesHOSTNAME=nagios.ewin.com
2、yum源
(1)使用本地源
挂载光盘或ISO文件并配置源:
[root@nagios~]#mkdir/media/cdrom[root@nagios~]#mount/dev/cdrom/media/cdrom/[root@nagios~]#cd/etc/yum.repos.d[root@nagiosyum.repos.d]#mvCentOS-Base.repoCentOS-Base.repo.bak[root@nagiosyum.repos.d]#viCentOS-Base.repo[base]name=Basebaseurl=file:///media/cdrom/gpgcheck=0enabled=1
(2)添加163的源
[root@nagiosyum.repos.d]#wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo
(3)更新列表
[root@nagiosyum.repos.d]#yumcleanall[root@nagiosyum.repos.d]#yumlist
(4)解除锁定状态
使用yum安装时可能会出现锁定状态,报错如下:
Anotherappiscurrentlyholdingtheyumlock;waitingforittoexit...
解决方法:
[root@nagios~]#rm-f/var/run/yum.pid
3、X桌面环境
查看是否安装了桌面环境的组件,没有则进行组安装:
[root@nagios~]#yumgrouplist|more[root@nagios~]#yumgroupinstall-y"Desktop""DesktopPlatform""DesktopPlatformDevelopment" "Fonts" "GeneralPurposeDesktop" "GraphicalAdministrationTools" "GraphicsCreationTools" "InputMethods" "XWindowSystem" "ChineseSupport[zh]" "InternetBrowser"
修改启动级别为5后重启服务器:
[root@nagios~]#vi/etc/inittabid:5:initdefault:[root@nagios~]#reboot
4、网卡配置
查看网络配置:
[root@nagios~]#ifconfig-aeth0Linkencap:EthernetHWaddr00:15:5D:01:2C:00inetaddr:10.188.1.103Bcast:10.188.1.255Mask:255.255.255.0inet6addr:fe80::215:5dff:fe01:2c00/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:20570650errors:0dropped:0overruns:0frame:0TXpackets:23909757errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:1997534214(1.8GiB)TXbytes:1952904919(1.8GiB)loLinkencap:LocalLoopbackinetaddr:127.0.0.1Mask:255.0.0.0inet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:16436Metric:1RXpackets:1691114errors:0dropped:0overruns:0frame:0TXpackets:1691114errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:96615865(92.1MiB)TXbytes:96615865(92.1MiB)
手动设置网卡:
[root@nagios~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0#接口名称TYPE=Ethernet#接口类型:以太网ONBOOT=yes#开机启动BOOTPROTO=static#静态IPHWADDR=00:15:5D:01:2C:00#MAC地址IPADDR=10.188.1.103#IP地址PREFIX=24#子网掩码位数,或使用NETMASK=255.255.255.0GATEWAY=10.188.1.1#网关地址DNS1=10.188.1.2#DNS服务器地址,我这是内网的DNSDNS2=202.101.224.68#公网DNS服务器地址
重启网卡:
[root@nagios~]#ifdowneth0&&ifupeth0
5、vnc远程桌面
安装及启动进程1(端口号是5900+1):
[root@nagios~]#yuminstall-ytigervnc-server[root@nagios~]#vncserver:1#输入密码123456
配置启动脚本,使用Gnome会话模式:
[root@nagios~]#vi/root/.vnc/xstartupunsetSESSION_MANAGERexec/etc/X11/xinit/xinitrc#twm&gnome-session
重启vnc进程:
[root@nagios~]#vncserver-kill:1[root@nagios~]#vncserver:1
设置开机自动启动:
[root@nagios~]#vi/etc/sysconfig/vncserversVNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry800x600-alwaysshared"[root@nagios~]#chkconfigvncserveron
6、selinux安全项
[root@nagios~]#vi/etc/selinux/configSELINUX=disabled[root@nagios~]#setenforce0
7、ntpupdate时间同步
[root@nagios~]#crontab-e0****/usr/sbin/ntpdate65.55.56.206#1小时同步一次[root@nagios~]#servicecrondrestart[root@nagios~]#ntpdate65.55.56.20618Nov10:07:49ntpdate[8567]:steptimeserver65.55.56.206offset-0.743765sec
8、FTP文件传输
[root@nagios~]#yuminstall-yvsftpd[root@nagios~]#vi/etc/vsftpd/vsftpd.confanonymous_enable=NO#禁止匿名访问userlist_deny=NO#(手动添加)使用FTP用户表[root@nagios~]#useraddywzhou[root@nagios~]#passwdywzhou#输入密码123456[root@nagios~]#vi/etc/vsftpd/user_listywzhou[root@nagios~]#/etc/init.d/vsftpdstart[root@nagios~]#chkconfigvsftpdon
9、防火墙
[root@nagios~]#iptables-IINPUT-ptcp--dport80-jACCEPT[root@nagios~]#iptables-IINPUT-ptcp--dport21-jACCEPT[root@nagios~]#iptables-IINPUT-ptcp--dport5901-jACCEPT[root@nagios~]#serviceiptablessave
二、LAMP环境
1、安装Apache
[root@nagios~]#yuminstall-yhttpd[root@nagios~]#vi/etc/httpd/conf/httpd.confDirectoryIndexindex.phpindex.htmlAddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php-source.phps[root@nagios~]#servicehttpdstart[root@nagios~]#chkconfighttpdon
2、安装PHP
[root@nagios~]#yum-yinstallphpphp-develphp-snmpphp-gdphp-mysql
访问测试:
[root@nagios~]#vi/var/www/html/index.php<?phpphpinfo();?>
http://localhost
结论:会显示php的相关信息表示php+apache整合成功
3、安装Mysql
[root@nagios~]#yuminstallmysqlmysql-servermysql-devel[root@nagios~]#servicemysqldstart[root@nagios~]#chkconfigmysqldon[root@nagios~]#mysqladmin-urootpassword'123456'
当主机断电重启后zabbix无法连接mysql,报错如下:
AnotherMySQLdaemonalreadyrunningwiththesameunixsocket
要先删除mysql.sock文件才能启动mysqld,因此在执行下面的命令开机重启mysql:
[root@nagios~]#echo"rm-f/var/lib/mysql/mysql.sock&&servicemysqldrestart">>/etc/rc.local
三、编译环境
1、安装gcc
[root@nagios~]#yuminstallgcc
2、安装glibc
[root@nagios~]#yuminstallglibcglibc-common
3、安装gd
[root@nagios~]#yuminstallgdgd-devel
4、安装pcap
[root@nagios~]#yuminstalllibtoollibpcaplibpcap-develgdbmgdbm-develzlibzlib-devel
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。