OutOfMemoryするwarをPayaraに食わせてヒープダンプを吐かせる
-XX:+HeapDumpOnOutOfMemoryErrorのJVMオプションを試してみたかったのです。
-XX:+HeapDumpOnOutOfMemoryErrorのJVMオプションを試してみたかったのです。
前回ラズパイで構築したRancher
で
ラズパイKubernetesクラスターを構築してみました。
構築はうまくいったのですが、
ARM64は正式サポートされていない
ようなのでご注意ください。
以前
、
sameersbn/gitlab
を利用して
GitLab Pagesを構築する手順を書きましたが、
アクセス制御なしで誰でも閲覧できる状態でした。
以前
Hugoで生成した静的WebサイトをGitLab Pagesにホスティングしたんですが、
オンプレミスなので当然GitLabが死んだら見れなくなるんですよね。
GitLabとRedmineの投稿が多いのに
この2つの連携について書いてないなと思ったので書きます。
AzureADアカウントでのログインは
以前
投稿しましたが、
Googleアカウントでのログインは書いてなかったなと思いましたので書きました。
AzureADアカウントでのログインは
以前
投稿しましたが、
Googleアカウントでのログインは書いてなかったなと思いましたので書きました。
社内での利用ならG Suiteアカウントを使うのが一般的かと思いますが、Googleアカウントでもできました。
以前こちらで
GitLab Runnerを使ってGitLab Pagesを表示してみたのですが、
CIするなら自動テストがしたい。
さらに、結果のレポートをGitLab Pagesで表示できれば
いい感じじゃないかと思ったのでやってみました。
オンプレミスに構築したGitLabでCIするときに、以下のエラーが発生しました。
Pulling docker image example.tsuchinokometal.com/pages/php-ci-sample:latest ...
ERROR: Preparation failed: Error response from daemon: Get https://example.tsuchinokometal.com/v2/: x509: certificate signed by unknown authority (docker.go:196:0s)
GitLabでの表示だと以下の通り。
こちら のQiitaの投稿を読みまして、 GitLab Pagesを使えばドキュメントのバージョン管理ができる!しかもMarkdownで!ええやん!と思いましたので構築してみました。
ちょっとつまずいたので備忘録として投稿します。
まずは、プラグインをこちら
からダウンロードします。
メールでダウンロードURLを教えてもらうんですが、何故か届かずメールアドレス変えたり英語版サイトでやったりしたら3回目でメール届きました。(笑
前回
Zabbixで追加したアイテムは標準MIBでしたので
今回はベンダー独自の拡張MIBを追加してみます。
前回
Zabbixを構築したので実際にSNMPでネットワーク機器から情報を取得してみました。
完全に初歩的なことだと思うのでこんなタイトルになりました。
Zabbixって昔からありますが、意外と情報が出てこない印象ですね。
2021/3/20 更新
こちら
でKubernetes版を紹介しています。
そろそろ真面目にSNMPでネットワーク機器を監視しようと思って勉強中です。
最近だとPrometheusが流行っているみたいですが、snmp_exporterはトラップが受信できないようなので、まずはZabbixを触ってみることにしました。
今回はひとまずSNMPトラップをZabbixで受信するところまでを試します。
こちらの記事 でも利用させていただいた、 sameersbn / docker-gitlab とContainer Registryを連携して、さらにnginxでリバースプロキシしてついでにSSL化したいと思います。ただし、オレオレ証明書です。
Docker for Macで試しました。
Redmineの時と同じくdocker-composeを使ってサクッと構築します。
こちら
を利用させていただきました。
docker-compose.ymlは何も変更してません。
Docker for Macで試しました。
ちなみにAzureなどはまだまだ開発中らしくWebインターフェースがよく変わるので
以下のスクリーンショットとは異なる場合があります。