投稿

2月, 2015の投稿を表示しています

Booting from hard disk

さくらのVPSを使用しているのですが、 古いカーネルを削除したらサーバが起動しなくなりました。 コンソールから確認すると「Booting from hard disk」のメッセージが出た状態で止まっています。 とりあえずググってみるとUbuntu系の方で同様の現象出ている人多数なのですが、 CentOSを利用していて現象の出ている人は見つかりませんでした。 とりあえず、Ubuntuの対策を参考に設定したらサーバが起動するようになりました。 http://namahage.dip.jp/blog/4637 1.ISOイメージインストールにCentOS Live CDをアップロードします。 ※CentOS7-DVDのレスキューモードで起動しようとしたところ、 KernelPanicで起動できませんでした。 2.CentOS LiveCDで起動した後、ターミナルからコマンドを入力。 $ su - # mkdir /mnt/vda1 # mount /dev/vda1 /mnt/vda1 # cd /mnt/vda1/grub2/ # cp grub.cfg grub.cfg.org # vi grub.cfg 下記の行をコメントアウト ##serial --unit=0--speed=115200 --word=8 --parity=no --stop=1 3.CentOS Live CDをシャットダウンして、サーバをHDDから起動します。 無事にGrub画面が表示されました・・・ と本来であればこれでサーバ起動するはずなのですが、 何故かサーバが起動しません。 メンテナンスモードでジャーナルログを確認したところ、 ファイルのマウントに失敗しています。 そういえば、「/etc/fstab」を変更したような気がすると思いだし、 修正個所を戻したところ無事に起動できました。

zabbixメール通報設定

zabbix22-2.2.7-1.el7.x86_64にて、メール通報の設定を行いました。 嵌ったのは2か所です。 1.smtp認証を行うために「sendmessage_smtp_php.sh」の導入。 こちらのページ(http://www.zabbix.jp/node/1039)には、 「zabbix-jp-plugins-*.tar.gz」をダウンロードしてと書いてありますが、ダウンロードのページ( https://github.com/zabbix-jp/plugins/tree/master/notification/sendmessage-smtp-php )から、「zabbix-jp-plugins-*.tar.gz」をダウンロードするリンクが見つかりませんでした。 そのため、手動で「sendmessage_smtp_php.sh」、「class.phpmailer.php」、「class.pop3.php」と「class.smtp.php」をダウンロードしました。 各スクリプトの配置する場所ですが、下記の通り設定したところ、正常動作を確認しました。 [shell]#cd /var/lib/zabbixsrv/alertscripts/ # ls -laR .: total 0 drwxr-x--- 3 zabbixsrv zabbixsrv 33 Feb 14 15:26 . drwxr-x--- 5 zabbixsrv zabbixsrv 57 Feb  5 22:11 .. drwxr-xr-x 3 zabbixsrv zabbixsrv 52 Feb 14 15:26 sendmessage_smtp_php ./sendmessage_smtp_php: total 4 drwxr-xr-x 3 zabbixsrv zabbixsrv   52 Feb 14 15:26 . drwxr-x--- 3 zabbixsrv zabbixsrv   33 Feb 14 15:26 .. drwxr-xr-x 2 zabbixsrv zabbixsrv   74 Feb  9 22:16 phpmailer -rwxr-xr-x 1 zabbixsrv zabbixsrv 1524 Feb  9 22:28 sendmessage_smtp_ph...

Zabbixインストール

先日導入したmonitを重宝しているのですが、 もう少し高度な監視を行うためにZabbixの導入を検討中です。 試験的にインストールしてみました。 [shell]# yum -y install zabbix22 zabbix22-web zabbix22-agent zabbix22-serv er Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * rpmforge: ftp.kddilabs.jp * updates: ftp.iij.ad.jp Resolving Dependencies --> Running transaction check ---> Package zabbix22.x86_64 0:2.2.7-1.el7 will be installed ---> Package zabbix22-agent.x86_64 0:2.2.7-1.el7 will be installed ---> Package zabbix22-server.noarch 0:2.2.7-1.el7 will be installed --> Processing Dependency: zabbix22-server-implementation = 2.2.7-1.el7 for package: zabbix22-server-2.2.7-1.el7.noarch --> Processing Dependency: traceroute for package: zabbix22-server-2.2.7-1.el7.noarch --> Processing Dependency: fping for package: zabbix22-server-2.2.7-1.el7.noarch ---> Package zabbix22-web.noarch 0:2.2.7-1.el7 will be installed --> Processing Dependency...