Kaseya 2
V V S S A A A A P P I I ー ー
ー ー
VSA 6.0用
About Kaseya
Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations. Kaseya's IT Automation Framework allows IT Professionals to proactively monitor, manage and maintain distributed IT infrastructure remotely, easily and efficiently with one integrated Web based platform. Kaseya's technology is licensed on over three million machines worldwide.
Copyright © 2000-2010 Kaseya International Limited. All Rights Reserved.
Contents
VSA API ー 5
VSA API ー - 概略 ... 7
VSA API ー 使用 ... 8
特別 ー ... 8
VSA API ー ン ン - C# GUI ー ン ... 10
VSA API ー ン ン - ASP ー ... 12
VSA API ー ... 15
ン - ン ン ン ... 17
VSA API ー - 操作 ... 19
AddMachGrouptoScope ... 19
AddOrg ... 19
AddOrgDeptStaff ... 19
AddOrgToScope ... 19
AddScope ... 20
AddScopeOrg ... 20
AddTicRequest ... 20
AddUserToRole ... 21
AddUserToScope ... 21
AdminGroupAccess ... 21
AssignRole ... 21
AssignScope ... 21
明 ... 22
CloseAlarm ... 22
CreateAdmin ... 23
CreateAgentInstallPackage ... 23
CreateMachineGroup ... 23
CreateRole ... 23
DeleteAdmin ... 23
DeleteAgent ... 24
DeleteAgentInstallPackage ... 24
DeleteMachineGroup ... 24
DeleteOrg ... 24
DeleteRole ... 25
DeleteScope ... 25
DisableAdmin ... 25
Echo ... 25
EchoMt ... 25
EnableAdmin ... 26
GetAlarm ... 26
GetAlarmList ... 27
GetGroupLicenseInfo ... 28
GetLogEntry ... 28
GetMachine ... 29
GetMachineCollectionList ... 32
GetMachineGroupList ... 32
GetMachineList ... 32
GetMachineUptime ... 33
GetNotesList ... 34
GetOrgLocation ... 34
GetOrgs ... 34
GetOrgsByScopeID ... 35
GetOrgTypes ... 35
GetPackageURLs ... 36
GetPartnerUserLocation ... 36
GetPublishedViewColumns ... 36
GetPublishedViewRows ... 37
GetPublishedViews ... 37
GetRoles ... 37
GetScopes ... 37
GetTicket ... 38
GetTicketList ... 39
GetTicketNotes ... 39
GetTicRequestTicket ... 39
GetVerboseMachineGroupList ... 40
LockFunctionAccess ... 40
基本 ... 40
RemoveUserFromRole... 41
ResetPassword ... 42
RoleMembership ... 42
SendAdminMessage ... 42
SetAdminPassword ... 42
SetGroupLicenseInfo... 43
SetPartnerUserLocation ... 43
UpdateOrg ... 43
UpdateTicket ... 43
UpdateUser ... 45
KSD API ー 47
KSD API ー 作動 ... 47KSD API ー ー ... 47
RefItem ... 48
CustomField ... 48
注釈 ... 48
Attachment ... 48
RelatedIncident ... 49
ServiceDeskDefinition ... 49
ン ン ... 51
Incident ... 52
KSD API ー - 操作 ... 54
AddIncident ... 54
AddServDeskToScope ... 54
GetIncident ... 54
GetIncidentList ... 55
GetServiceDesk ... 56
GetServiceDesks ... 56
基本 ... 57
UpdateIncident ... 57
ン ッ ー ... 57
GetServiceDesks Request ... 57
GetServiceDesks Response ... 57
GetServiceDesk Request ... 58
GetServiceDesk Response ... 58
GetIncidentList Request ... 65
GetIncidentList Response ... 65
GetIncident Request... 65
GetIncident Response ... 66
AddIncident Request ... 67
AddIncident Response ... 67
UpdateIncident Request ... 68
UpdateIncident Response ... 69
VSA API ー
章
VSA API ー - 概略 7
VSA API ー - 操作 19
C h a p t e r 1
VSA API ー - 概略
VSA API ー 的 VSA 相互作用 ン 汎用 ン ー
ー 提供 API ン ー ー ッ ー 相互作用 行う
助け API ー 焦点 当 い :
接 - ー 通信全体 API ー ー 使用 GUID 認 信
助け GUID ー ー 様 年
ッ - ー ー ー 新 い ッ 通知 け 基本的 組
組 ー ー ッ ー 更新
ー - ー ー ー 新 い ー 通知 け ー 終了 ー
付け 基本的 組
ン - ー 1 複数 ン 関 一連 ー 集 要求
VSA API ー Web ー 述言語(WebServices Description Language, WSDL) ー
い WSDL 表示 ー 間 交換 ー 抽象化
述 ー 接 ン WSDL 込
ー ー 機能 使用 能 あ 決定 使用 特別 datatype XML ー
形式 WSDL 埋 込 ン SOAP 使用 実際
WSDL 一覧 い 機能 び出
vsaWS 出力 例 :
VSA API ー 使用
VSA API ー 使用 :
VSA内 > 構成 ー 表示
VSA API ー ッ ッ ッ 入
http://<your-KServer>/vsaWS/KaseyaWS.asmx 使用 VSA API ー 注: KSD API ビ 追加 ー API 操作 記述
特別 ー
ー 要求 応え 含 い
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
ッ ン ID ー 作成 ン 初 方法 び出
ン 返 ッ ン中 方法 び出 び ン
ッ ン ID 返 け SessionID 認 元 IP
返 場合 有効
VSA API ー ン ン
- C# GUI ー ン
GUI ン び XML ッ VSA API ー 配
様々 API操作 慣 助け VSA API ー ン ン 用 C#
ー ー 無制限 提供 い ー ー 使用 う
ン 構築 ー 一部 自分 ー ン 組 込 確認
注: ASP ー ン 12 も提供さ い
ン ン 実行 :
1. 使用 い KServer :
<Install Dir>\vsaWs\TestClient\KaseyaWStestClient.exe あ ン
ン 実行
2. KServer 接 承認 い ー ー UserName Password 入力
注: こ 管理者 KServer ン 際 使用 ユ お びパ ワ
3. Login ン ッ SessionID ー 値 表示
4. Browse ン ッ XML 選択 SendXML
ッ XML 入力
注: XMLメッセ <SessionID> メン 間 値 入力 必要 あ ン ン 送信 ン ッ 表示さ い SessionID 自動的 XMLメッセ 挿入
5. 送信 ン ッ XML ッ ー 対象 URL 送信 応答 XML
ッ ー ResponseXML ッ 表示
VSA API ー ン ン
- ASP ー
ン ASP ー VSA API ー 配 様々 API操作
慣 助け 使用 う ASP ン 構築 ー
一部 自分 ー ン 組 込 確認 ー ー KServer 実際
/vsaWS/KaseyaWS.asmx ー 方法 選択 WSDL 指定
XML SOAP 構造 確 ー ー
認 ー ッ ー あ 認 成 sessionID 公開 後
XML ー ー
注: こ C# GUI ン 10 う 表示さ sessionID 自動的
以後 テ メン 組 込 こ
例 1 :認
1. http://<your-KServer>/vsaWS/TestClient/TestClient.asp 使用 VSA API
ー asp ン
2. 有効 VSA管理者 UserName びPassword 入力 [ ン] ッ
ッ ン ID ッ ン 生成 ッ ン ID 入力
ッ ン ID 後 XML ー ー 必要 あ
例 2 - Get Request 作成
1. 2番目 ン /vsaWS/KaseyaWS.asmx ー 使用 GetLogEntry
ッ 選択
2. 各 ッ ッ XML SOAP構造 表示 <req> 始
</req> 終わ ッ 構造 部分 け ー
3. 構造 TestClient.asp ー ーン ー ッ
前 [ ッ ] ー 入力 ー ー 小数部分 認 中
得 sessionID文 列 置 換え 必要 応 ー ー 内容 有
効 ー 置 換え [送信] ン ッ
注: <BrowserIP></BrowserIP> メン メソッ も無視 <BrowserIP> メ
ン VSA ン ン ン連携 助け ン ン ン 焦点 い環境
無視
結果 ン ーン 表示
VSA API ー
一般
VSA API ー 有効 VSA ー ー 明書 使用 IP
能 構成 任意 ン 承認 有効
ー ー / ワー 組 合わ 考慮
構成 提示 ワー VSA 提供 hash.dll 使用 暗号化 け
hash.dll 実装 詳細 提供 ー ー ン あ
常 承認 SessionID 発行 毎回 ー び出 必
SessionID 提示 必要 あ 発行 IP 信 場合 け有効 発行
SessionID 有効期間 経過 失効
AccesRules.xml 準備 展開 強化 VSA API
ー 使用 信 IP 基 い
ー 定義 IP ン 一般的 企業間 使用
必 ー ー ー ー あ 保
AccesRules.xml 次 3 部分 構成 い :
ー
IP ン
ー ー ッ ン
注: 127.0.0.1 ( ) 構成 関わ 必 べ ン セ
XML 構造
<AccessRules>
<DefaultAccessRules>
<GrantAnyIPToUndefinedUsers/>
<GrantAllIPRangesToUndefinedUsers/>
<DenyAccessToUndefinedUsers/>
</DefaultAccessRules>
<IPRanges>
<IPRange RangeID="" FromIPAddress="" ToIPAddress="" RangeDescription=""/>
<IPRange RangeID="" FromIPAddress="" ToIPAddress="" RangeDescription=""/>
</IPRanges>
<UserMapping>
<User UserName="" RangeID="" GrantAllRanges="" GrantAnyIP="" DenyAccess=""/>
<User UserName="" RangeID="" GrantAllRanges="" GrantAnyIP="" DenyAccess=""/>
</UserMapping>
</AccessRules>
ー
ン ン ー ー ッ ン ン 個別 指定 い い
ン 関 ー 定義
<GrantAnyIPToUndefinedUsers/> true/false
真:UserMapping い ー ー 任意 IP
<GrantAllIPRangesToUndefinedUsers/> true/false
真:UserMapping い ー ー IPRanges 含 IP
<DenyAccessToUndefinedUsers/> true/false
真:UserMapping い ー ー 拒否
IP ン
ン IP 特定 ン ン 範囲 定義 使用
ー ー 割 当 使用
RangeID="integer"
UserMapping ン 参照 使用 ー ー 自由 割 当 整数
FromIPAddress="string"
開始 IP 自体 含 4組 う 最初 3組 ToIPAddress 一致
け
ToIPAddress="string"
終了 IP 自体 含 4組 う 最初 3組 FromIPAddress
一致 け
RangeDescription="string"
IP ン 明 例: 実運用 ー ー
ー ー ッ ン
UserName="string"
VSA ン VSA API ー VSA 明書 ワー 暗号化 使用
VSA ワー 変更 場合 必 VSA API ー ン
実装 様 変更
RangeID="integer"
IP ン ン 定義 IP ン ン 使用 ー ー
IP ン 表 複数 UserMapping ン 持 付 /拒否
属性 1 使用 場合 使用
GrantAllRanges="true/false"
真: ー ー IP ン ン 定義 ン
GrantAnyIP="true/false"
真: ー ー IP
DenyAccess="true/false"
真: ー ー く
構成 XML ン
<AccessRules>
<DefaultAccessRules>
<GrantAnyIPToUndefinedUsers>false</GrantAnyIPToUndefinedUsers>
<GrantAllIPRangesToUndefinedUsers>false</GrantAllIPRangesToUndefinedUsers>
<DenyAccessToUndefinedUsers>true</DenyAccessToUndefinedUsers>
</DefaultAccessRules>
<IPRanges>
<IPRange RangeID="1" FromIPAddress="192.168.214.01" ToIPAddress="192.168.214.10" RangeDescription="Partner X Production Web Farm"/>
<IPRange RangeID="2" FromIPAddress="192.168.15.102" ToIPAddress="192.168.15.102" RangeDescription="Senior Developer Machine"/>
<IPRange RangeID="3" FromIPAddress="192.168.15.105" ToIPAddress="192.168.15.109" RangeDescription="Sales Demo Machines"/>
<IPRange RangeID="4" FromIPAddress="192.168.210.35" ToIPAddress="192.168.210.35" RangeDescription="Interal QA Machine"/>
</IPRanges>
<UserMapping>
<User UserName="B2BMasterAdmin" RangeID="1" GrantAllRanges="false" GrantAnyIP="false" DenyAccess="false"/>
<User UserName="DevTestAccount" RangeID="2" GrantAllRanges="false" GrantAnyIP="false" DenyAccess="false"/>
<User UserName="SalesTestAccount" RangeID="3" GrantAllRanges="false" GrantAnyIP="false" DenyAccess="false"/>
<User UserName="SalesTestAccount2" RangeID="3" GrantAllRanges="false" GrantAnyIP="false" DenyAccess="false"/>
<User UserName="QAMasterAdmin" RangeID="4" GrantAllRanges="false" GrantAnyIP="false" DenyAccess="false"/>
<User UserName="SalesTravellingTestAccount" RangeID="" GrantAllRanges="false" GrantAnyIP="true" DenyAccess="false"/>
<User UserName="Bob" RangeID="" GrantAllRanges="true" GrantAnyIP="false" DenyAccess="false"/>
<User UserName="Sally" RangeID="" GrantAllRanges="false" GrantAnyIP="false" DenyAccess="true"/>
</UserMapping>
</AccessRules>
ン - ン ン ン
ン 後半 明 API操作 除い KServer ン ン ン
ン ー い :
ン ン
特定 ン ID ン ー 表示 URL :
http//....?machName=<MachineID> 例:
http://demo.kaseya.com?machName=jconners.acme
特定 ッ ID ッ ー 表示 URL : http://...?ticid=<TicketID>
例:
http://demo.kaseya.com?ticid=1234
ン
ン ー 新 い ッ ン XML ン 部分
明 い externalLink.xml 入力 く い 新 い ッ ン 有効
externalLink.xml KServer \WebPages\install\ 配
置
<?xml version="1.0" encoding="ISO-8859-1" ?>
<externalLinks> <!--
URL文字列 置換:URL 文字列
特定 マ ンID 関連 表示さ 文字列
以下 大文字 小文字 区別 値 検索さ 以下 値 置換さ
machineNameVal - 有効 マ ン マ ン URL 文字列 置換さ groupNameVal - 有効
-->
<ticketLink displayName="Ext Ticket"
url="http://192.168.212.52/?mname=machineNameVal&gname=groupNameVal"/>
</externalLinks>
VSA API ー - 操作
操作 VSA API ー 使用 実行
AddMachGrouptoScope
GroupName ScopeName ン 追
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddOrg
組織 追
ー 単一 ー 返
orgOutId decimal 新 く追 組織 組織 ID
orgOutRef string 組織 完全 認 前 親 子組織 あ 場合 ッ 使用
例:
neworgname
parentorgname.neworgname
parentorgname.childorgname.neworgname
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddOrgDeptStaff
組織 部門 ッ ン ー 追
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddOrgToScope
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddScope
ー 追
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddScopeOrg
組織 ー 1 追 組織 ー 関連付け
ー 単一 ー 返
orgOutRef string 組織 完全 認 前 親 子組織 あ 場合 ッ 使用
例:
neworgname
parentorgname.neworgname
parentorgname.childorgname.neworgname
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddTicRequest
暫定的 TicketRequest 追
ー 単一 ー 返
newId string 専用識別子
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddUserToRole
ー ー ー ー役割 追
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AddUserToScope
ー ー ー 追
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AdminGroupAccess
ン ー ー ー役割 割 当
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AssignRole
ー ー ー ー役割 追 ー ー役割 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
AssignScope
ー ー ー ー ー 追 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
明
VSA API ー ッ ン 開始 : ッ ン中 ッ び出 び
返 SessionID 提示 け SessionID 認 元 ン
返 場合 有効
ー 単一 ー 返
SessionID decimal 対象 URL ー ー接 割 当 専用 ッ ンID
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
認 中 自動 ン
API 通 認 行う場合 様 自動的 VSA ン 認 時 VSA
ン い 場合 2 ッ ン 期 い 結果 - 両方 世界
有効 ッ ン 終了
VSA VSA ー 文 列 API 26 SessionID 探
ー ン開発者 VSA ー 必要 あ 場合 ー ー 再度
ン く 直接 ー 移動 構文 :
URL?apiLogonGuid=12345678901234567890123456 例:
http://someServer:123/Systemtab/SomePage?apiLogonGuid=12345678901234567890123456&SomeVar=Some Value
API 活動 VSA ッ ン VSA 常 API ッ ン 必要性
あ 想定 い い VSA活動 API ッ ン
API VSA 値 使用 値 VSA >
ン ー ー 使用 管理 値 30分
CloseAlarm
提示 MonitorAlarmID ー 閉
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
CreateAdmin
VSA ー ー 作成 ワー 必 ッ け
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
CreateAgentInstallPackage
ー ン ン ー ッ ー 作成
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
CreateMachineGroup
ン ー 作成
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
CreateRole
ー ー役割 作成
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DeleteAdmin
指定 ー ー 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DeleteAgent
対象 ン ー ン びVSA 対応 ンID ン 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DeleteAgentInstallPackage
ー ン ン ー ッ ー 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DeleteMachineGroup
指定 ン ー 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DeleteOrg
指定 組織 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DeleteRole
指定 ー ー役割 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DeleteScope
指定 ー 削除
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
DisableAdmin
指定 ー ー 無効
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
Echo
接 性 び ン ー 用 ッ 承認 必要 提出 文 列
返
ー 単一 ー 返
EchoResult string 値 含 入力 一致
EchoMt
中間層 接 性 ン ー 用 ッ 承認 必要 提出
( )
ー 単一 ー 返
Payload string 提出 文 列
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
EnableAdmin
指定 ー ー 有効
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetAlarm
提出 MonitorAlarmID 対 ー 詳細 返
ー 単一 ー 返
Machine_GroupID string ンID 関連 ンID 連結 表示
agentGuid decimal ンID ー ID ン 用 世界 唯一 識別子 対応
ー ン
MachineName string 各 ー ン 使用 ン
GroupName string 各 ー ン 使用 ー
MonitorAlarmID int 専用 ー 番号
MonitorType int 0 - ン ー
1 - ー 2 - 3 - SNMP
4 - 警報 - 警報 警報 使用 分類
5 - ッ
6 - EPS
7 - ン
AlarmType string 0 -> ー 1 -> ン ン
ッ ー string ー 作成 ッ ー E ー ッ ー 本文
AlarmSubject string ー E ー
AlarmEmail string E ー ー 送
EventTime string ー 日付 時間
TicketID int ー 作成 ッ ID
AdminName string ー ン ー ン 指定 ー ー
MonitorName string SNMP 得 ー
LogType 1 -> ー ン
2 -> 3 ->
EventType int 1 -> ー
2 -> 警告 4 -> 情報的 8 -> 監査成 16 -> 監査失敗
LogValue decimal SNMP 得 ン 変換値 文 列 ー
値 ッ ー
SNMPName string ン SNMP 返却 前
SNMPCustomerName string SNMP
SystemCheckParam1 string ッ 使用 最初 ー
SystemCheckParam2 string ( ン ッ 使用 第2 ー
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetAlarmList
最後 後 追 新 い ー 返
ReturnAllRecords 真 ー 返
あ ー 複数 録 返
Machine_GroupID string ンID 関連 ー ID 連結 表示
agentGuid decimal ンID ー ID ン 用 世界 唯一 識別子 対応 ー
ン
MonitorAlarmID int 専用 ー 番号
AlertType int 警告 次 数種類
1 - ン ン 無効
2 - 得 変更 警告
3 - 新 い ー ン 初 ッ ン
4 - ー ン ン ー 削除
5 - ー ン 手 失敗 検出
6 - NT ン ー 検出
7 - KServer停 8 - 保護違 検出 9 - PCI 構成 変更
10 - 構成変更
11 - RAM 変更
12 - serverInfo.asp E ー 送信
13 - 計 ー 完了
14 - LAN ッ 警告
15 - ー ン ン
16 - ー 少 い
17 - ー ン ー 作動
18 - ー ン ン ン
19 - 新 い ッ 検出
20 - ッ い
21 - ッ ン ー 失敗
23 - ッ ッ 警告
AlarmSubject string ー E ー
EventTime dateTime ー 日付 時刻
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetGroupLicenseInfo
指定 ー 能 ー 数 得
ー 単一 ー 返
MaxAgents int ン ー ン ー ー ン 最大数
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetLogEntry
提出 TransactionID ン ン 詳細 返
ー 単一 ー 返
LogTransactionId decimal transactionID
LogErrorLocation string ー 場所
LogErrorMessage string ー ッ ー
LogMethod string 応答 要求 操作
ExecutionTimeInSeconds decimal 応答 必要 時間
SessionId decimal ッ ンID
UserName string ー ー
ClientIP string ン IP
DateSubmitted dateTime 提出 日付 時刻
DateUpdated dateTime 応答 返 日付 時刻
TransactionXML string 提出 使用 XML ッ ー
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetMachine
提出 Machine_GroupID ン詳細 返
ー 単一 ー 返
Machine_GroupID string ンID 関連 ー ID 連結 表示
agentGuid decimal ンID ー ID ン 用 世界 唯一 識別子 対
応 ー ン
machName string ン ネー 左端 小数点 左 ン
groupName string ン ー ネー 左端 小数点 右
ー
Manufacturer string ー ー文 列( 1)
ProductName string 製品 文 列( 1)
MachineVersion string ー ン文 列 1
SysSerialNumber string 番号文 列 1
ChassisSerialNumber string ー 番号 3
ChassisAssetTag string ー ッ 番号 3
BusSpeed string 外部 速度 (単位MHz) ( 4)
MaxMemorySize string 最大 ー (単位MB) ( 16 - 最大能力
16 使用 い 最大 5)
MaxMemorySlots string 付属 ッ 数 ( 16 数
16 使用 い 5 付属 ッ 数)
ChassisManufacturer string ー ー ー 3
ChassisType string ー 3
ChassisVersion string ー ー ン 3 MotherboardManufacturer string ー ー ー ー 2 MotherboardProductCode string ー ー 製品 ー 2
MotherboardVersion string ー ー ー ン 2
MotherboardSerialNumber string ー ー 番号 2
ComputerName string ン ー
IpAddress string a.b.c.d表 ン ー IP
SubnetMask string a.b.c.d表 ネッ ー い場合 文 列 空
DefaultGateway string a.b.c.d表 ー IP ー い
場合 文 列 空
DnsServer1 string a.b.c.d表 DNS ー ー1 IP ー い場合
文 列 空
DnsServer2 string a.b.c.d表 DNS ー ー2 IP ー い場合
文 列 空
DnsServer3 string a.b.c.d表 DNS ー ー3 IP ー い場合
文 列 空
DnsServer4 string a.b.c.d表 DNS ー ー4 IP ー い場合
文 列 空
DhcpEnabled int 0 -> ー 利用 1 -> DHCP ン ン ー
有効 2 -> 無効
DhcpServer string a.b.c.d表 DHCP ー ーIP ー い場合 文
列 空
WinsEnabled string 0 -> ー 利用 1 -> WINS解決 ン ン ー
有効 2 -> 無効
PrimaryWinsServer string a.b.c.d表 WINS ー ーIP 使用 場合文 列
空
SecondaryWinsServer int a.b.c.d表 2次WINS ー ーIP 使用 場合文
列 空
ConnectionGatewayIp int ー ン ー KServer 得 a.b.c.d表
IP IP ー ン ネッ ワー ー
例え ン ー NAT 後 あ 場合 IpAddress 異
使用 場合文 列 空
OsType string 文 列 OS 含 例:95, 98, NT4, 2000, NT3.51,
WIN32s.MajorVersion MinorVersion PlatformId 部分 派生 い
OsInfo string 文 列 Build 1381 ー ッ 3 追 OS情報 含
BuildNumber CsdVersion 派生 い
MajorVersion decimal GetVersionEx() Windows ン ン ー ー ー
ー ン番号
MinorVersion string GetVersionEx() Windows ン ン ー ー
ン PlatformId Windows用Win32 0 MinorVersion Windows 95 あ 示 PlatformId Windows用 Win32 0 大 いMinorVersion Windows 98 あ
示
MacAddr string 文 列 物理的 含 わ 接
ン ー MAC
ー :00-03- 47-12-65-77
LoginName string 現在 ン い ー ー ー ー 値 ッ
ッ ン 更新 ー ン ー
変更 更新
firstCheckin dateTime ー ン 最初 ッ ン
ン 録
lastCheckin dateTime ー ン 最 最近 ッ ン
ン 録
currentUser string 現在 ン い ー ー ン
ン い け 空白
lastLoginName string ン 最後 ー ー ン
lastReboot dateTime 最後 ー ン
agentVersion int ン ー ー ン ー ン ン
ー
contactName string ー ン 指定 ー ー ン
contactEmail string ー ン 指定 ー ーE ー
contactPhone string ー ン 指定 ー ーE ー
contactNotes string ー ン ン 情報 付 注釈
enableTickets int ー ー ー ー ン ー ー 経由 ッ 使
い け 0
enableRemoteControl int ー ー ー ー ン ー ー 経由 ー ン
ー い け 0
enableChat int ー ー ー ー ン ー ー 経由 ッ
い け 0
credentialName string ー ン 設定 明書 ー ー ( あ )
primaryKServer string :1次KServer接 ー ン 接 ー
secondaryKServer string :2次KServer接 ー ン 接 ー
quickCheckinSecs int ー ン ッ ッ ン 実行 待機
時間(単位 秒)
agentTempDir string ー ン 使用 作業
あ ー 複数 録 返
CpuDesc string CPU 述 例:Pentium III 8
CpuSpeed int MHz CPU速度 (例:601)
CpuCount int ッ ー数 (例:1)
TotalRam int MByte単位 RAM容量 (例 250)
あ ー 複数 録 返
DriveLetter string 論理 文 (例:C)
TotalSpace int 合計MByte (例 28.609 GB 場合 28609 ) 使用
い場合 く空白
UsedSpace int 使用MByte数(例:21.406 GB用 21406) 利用 場合 空白
FreeSpace int 使用 能 MByte数(例: 21.406 GB 対 21406 ) 利用
場合 空白
DriveType string Fixed = ー Removable = ッ ー ー
CDROMNetwork = ッ ネッ ワー
VolumeName string ー 指定 称
FormatType string NTFS FAT32 CDFS 等
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetMachineCollectionList
ン 集 返 返却 目 出力 ー け
GetMachineList 引数 使用
あ ー 複数 ー 返
collectionName string ン 前
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetMachineGroupList
認 け ン 表示 特権 持 MachineGroups 返 返
却 目 出力 ー け GetMachineList 引数 使用
あ ー 複数 ー 返
groupName string ン ー ID
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetMachineList
認 け ー ー 表示 権 持 ン 返
MachineGroup MachineCollection 提出 返却 ン ン ー
い あ ー 複数 録 返
あ ー 複数 録 返
MachineGroupID string 現在 在 ン ー ー ン
ン 返却
IpAddress string ー ン ン IP
MacAddr string ー ン ン MAC
groupName string 各 ー ン 使用 ー
firstCheckin datetime ー ン 最初 VSA ッ ン 時刻
agentGuid decimal ンID ー ID ン 用 世界 唯一 識別子 対
応 ー ン
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetMachineUptime
ReturnAllRecords 真 設定 場合 提出 AgentGuid MachineGroup
ン ン ッ 統計 返 rptDate 計算 開始 ン
日付 現在 設定
出力 単独 agentGuid びMachineGroup ー 含
ン 属 agentGuid MachineGroup 提出 場合 表
示 権限 い 何 返
あ ー 複数 ー 返
agentGuid decimal ンID ー ID ン 用 世界 唯一 識別子 対応 ー
ン
machineName string ン ネー 左端 小数点 左 ン
totalOnline int 測定時間中 ン ン あ 合計 時間(秒)
measureTime int 測定 合計時間(秒数) (最新 - 最 い - 中断 ー 回数)
latestStatDate dateTime 測定 最後 日付 通常 ン 最後 ー
ン 入力 測定
olderStatDate dateTime 測定 最後 計 時間
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetNotesList
最後 降 追 新 い ッ 注釈 返
あ ー 複数 録 返
TicketID int ッ ID
Author string 注釈 作者
DateEntered dateTime 注釈 作成 最後 修 日
NoteText string 注釈
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetOrgLocation
組織 住所 経度 緯度 含 返
ー 単一 ー 返
orgId string 専用識別子
orgRef string 専用 称
partitionId string ン 識別子
orgName string 組織 前
street string 番地
city string 村
usState string 都道府県
postalCode string 郵便番号
country string 国
countryCode string 国 ー
longitude string 組織 位置 経度
latitude string 組織 位置 緯度
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetOrgs
ン い VSA ー ー 組織 返
あ ー 複数 ー 返
orgName string 組織 称
orgRef string 専用 称
orgID string 専用識別子
CustomerID string 専用顧客識別子
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetOrgsByScopeID
指定 ー 組織 返
あ ー 複数 ー 返
orgName string 組織 称
orgRef string 専用 称
orgID string 専用識別子
CustomerID string 専用顧客識別子
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetOrgTypes
提出 Machine_GroupID ン詳細 返
ー 複数 ー 返
orgTypeID decimal 専用識別子
orgTypeRef string 組織 専用 称
status int 1=
description string 組織 明
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetPackageURLs
ン い ー ー 使用 ー ン 展開 ッ ー URL
得
あ ー 複数 録 返
URL string URL
PackageName string ー ン 展開 ッ ー 称
明 string ー ン 展開 ッ ー 明
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetPartnerUserLocation
VSA ー ー 経度 緯度 含 ン 固有 VSA ー ー 場所 返
ー 単一 ー 返
adminId string VSA ー ー 専用識別子
adminName string VSA ー ー 称
partitionId string ン 識別子
longitude string VSA ー ー 場所 経度
latitude string VSA ー ー 場所 緯度
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetPublishedViewColumns
発行済 ー ー ー 返
ー 複数 ー 返
name string ー ー ー 称
dataType string ー ー ー Datatype
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetPublishedViewRows
WHERE え 場合 発行済 ー ー ー 返
ー 単一 ー 返
PublishedViewRows string 行 ー
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetPublishedViews
発行済 ー ー ー 返
ー 複数 ー 返
PublishedView string ー ー ー 称
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetRoles
ン い VSA ー ー 役割 返
あ ー 複数 ー 返
roleID string 専用識別子
isActive boolean 役割 非
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetScopes
ン い VSA ー ー ー 返
あ ー 複数 ー 返
scopeID string 専用識別子
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetTicket
提出 MonitorTicketID 対 ッ 詳細 返
TicketID int 専用 ッ ID番号
Machine_GroupID string ンID 関連 ー ID 連結 表示
agentGuid decimal ンID ー ID ン 用 世界 唯一 識別子 対応 ー
ン
machName string 各 ー ン 使用 ン
groupName string 各 ー ン 使用 ー
TicketSummary string ッ 端的 明 要約文 列
者 string ッ 指定 ン
CreatedBy string ッ 作成 人員 ン ( ー ー 入力 い
ンID)
CreationDate string ッ 作成 ン
DueDate string ッ 期限
LastModifiedDate string ッ 最 最近入力 注釈 日付
ResolutionDate string ッ 終了 ン
UserName string 提出者
UserEmail string 提出者 E ー
UserPhone string 提出者 電話番号
あ ー 複数 録 返
TicketLabel string ー
IntegerValue int 整数 ー 値
NumberValue decimal 数 ー 値
StringValue string 文 列 ー 値
ListValue string ー 値
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetTicketList
最後 後 追 新 い ッ 返
ReturnAllRecords 真 ッ 返
あ ー 複数 録 返
TicketID int 専用 ッ ID番号
Machine_GroupID string ンID 関連 ー ID 連結 表示
agentGuid decimal ンID ー ID ン 用 世界 唯一 識別子 対応 ー
ン
TicketSummary string ッ 端的 明 要約文 列
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetTicketNotes
提出 ッ 属 い 注釈 返
あ ー 複数 録 返
TicketID int ッ ID
Author string 注釈 作者
DateEntered dateTime 注釈 作成 最後 修 日
NoteText string 注釈
ー 単一 ー 返
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返
GetTicRequestTicket
ッ ID 関連 ticketID 返
ー 単一 ー 返
ticketId string ッ 専用識別子
Method string 応 要求 操作
TransactionID decimal ッ ー 用 専用 ッ ー ID
ErrorMessage string 白紙 場合 ー 返
ErrorLocation string 白紙 場合 ー 返