商業提案を書いて、私は作成したい 素敵なグラフィック サーバー、ネットワーク接続、ファイアウォール、負荷分散などを使用して、ITネットワーク用に考えたアーキテクチャをクライアントに示します。
何年もの間私は使用しています dia、しかし、結果が満足のいくものではなく、利用可能なネットワーク要素が非常に少なく、各要素のグラフィック表現が本当にugいため、私はそれに飽きています。
質問: 素敵なネットワーク図を作成するには?
より良い要素のセットがdiaに利用可能であれば、それが解決策になります。
Inkscapeがあれば十分です。追加のクリップアートグラフィックス(「要素」)については、 openclipart.org を使用します。 OpenClipartは、実際には最近Inkscapeに組み込まれています。非無料アプリに頼る必要は本当にありません。
Cacoo を見た後、図をクラウドに移動することにしました。これは非常に直感的なツールで、多くの図とアイコンの選択肢があり、主にオンラインコラボレーションのオプションがあります。唯一の欠点は、プロプライエタリなソフトウェアであることです:/
これが私のサンプルです
これらのLibreOffice/OpenOfficeギャラリーをDrawで試してください。 http://www.vrt.com.au/downloads/vrt-network-equipment
CCライセンス、Fedoraリポジトリおよびlibreoffice拡張サイトでも入手可能。
更新:v1.1リリースでは、新しい暗いバリアント(VMwareの形状など)が追加され、一連の論理ネットワークシンボルが追加されました。5つのギャラリーテーマで200個近くのシンボルが追加されました。
yED Graph Editor は、高品質のダイアグラムを迅速かつ効果的に生成するために使用できるデスクトップアプリケーションです。ネットワーク図の生成にも使用できます。以下は、このソフトウェアを使用して作成されたサンプル図です。
上記の画像のソース: yED画像ギャラリー
Diaの公式FAQを見ると、Diaとその要素セットを拡張する方法があることがわかりました。
拡張径
Q:新しい形状/シートを追加するにはどうすればよいですか? A:ソース配布物のdoc/custom-shapesには、シェイプフォーマットの仕組みに関する説明があります。ただし、Diaには、ダイアグラムを図形としてエクスポートする機能もあります。形状の各コレクション(シートと呼ばれる)は、〜/ .dia/shapesのサブディレクトリ(例:〜/ .dia/shapes/Engines)にまとめる必要があります。形状を作成するには、まずDiaで設計します。次に、サブディレクトリにエクスポートします。 .shapeファイルと.pngファイル(アイコン)の2つのファイルが生成されます。
バージョン0.90以降では、Diaにはシートとオブジェクトエディタがあり、シートにシェイプをロードできます。また、Diaのロードされたオブジェクトをその場で更新します。
それでも手作業でやりたい場合は、〜/ .dia/sheetsの対応するシートファイル(この場合はEngines.sheet)を更新します。シートファイルの内容の例は次のとおりです。
<?xml version="1.0" encoding="iso-8859-1"?> <!-- -*- xml -*- -->
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<name>Engines</name>
<description>Mechanical Engines</description>
<contents>
<object name="Engines - Gas">
<description>A gas engine</description>
</object>
</contents>
</sheet>
オブジェクトセクションを追加して、新しいオブジェクトをそれぞれシートに追加する必要があります。次回Diaを再起動すると、新しいオブジェクトがシートのリストに表示されます。
Diaに独自のシェイプを追加するをお勧めします:)
最近、gnomeDIAiconsと呼ばれるDiaパッケージを見つけました。
ここに私がまとめた例があります:
インストールするには、 download アーカイブおよびターミナルで:
cd /usr/share/dia/
Sudo tar xf ~/Downloads/rib-network-v0.1.tar.gz
Ubuntu 14.04、16.04、17.10、または18.04を使用している場合、パッケージdia-rib-network
が利用可能です( here を参照)。以下でインストールできます:
Sudo apt install dia-rib-network
次に、Diaを開き、RIB-Network
シートを選択します。
私はまだdiaが素晴らしい選択肢であると思います。そして、ネットワーク図が適切に見えない理由を知りたいと思っています。
私の経験では、ルーターやスイッチなどの概念図などの従来のネットワークダイアグラムの形は、ドキュメントで使用されているため(Ciscoから提供されたものなど)たくさんあります。誰かがDiaに欠けているものを見つけたら教えてください。そうすれば、誰かが私たち全員が本当に役立つと思う形状を作成することができます:)
確かに、Microsoft Visioのバックグラウンドから来た場合は、物事をつなぐことやdiaを使用する他の側面に関する多くの問題がありますが、私にとっては、それでもうまくいくようです。私がそれを研究したとき、それはこの種の作業に最適なダイアグラムエディターでした。
私の知る限り、ここで説明したすべての要素はストックで利用可能ですdia。 「Cisco」で始まる名前のシェイプシートを探します。
実際の3DでNiceネットワーク図を作成する別のツールは、MaSSHandraです。
外部ダウンロードとしてすべてのシスコシンボルがあり、ダイアグラム内に自動検出およびアクセス機能が含まれています。無料で、インストール前にどのように機能するかを here から確認できます。
Cacooの代替は Gliffy かもしれませんが、 shape/stencil support がどのようなものかはわかりませんが。それにもかかわらず、一見の価値があります。
奇妙な選択のように思えるかもしれませんが、私は inkscape がダイアグラム、特にネットワークダイアグラムのための優れたツールであると思います。出力はsvgであるため、非常に移植性が高く、魅力的にレンダリングされます。そしてその下には、プログラムで操作できるxmlがあります(例:解析、検索、編集、または説明やその他の変数属性のために他のデータソースに結び付けることもできます)。そして、それはオープンソースです。
ところで、興味がある人のために、 Ciscoステンシル を紹介します。形式には、svg、jpg、bmp、tif、eps、wmfが含まれます。
graphviz
ユーティリティを使用していますが、気弱な人向けではありません。急な学習曲線がありますが、私は得た結果に満足しています。
最近、 CREATELY というChromeアプリケーションを使い始めました。多くの一般的なネットワークアイコンが含まれており、Diaよりも優れた、より現代的なシスコの形をしています。