itop ocs

[[email protected] home]# cat itop.php
<?php
/**
 * itop.php - place this file in the ocsreports directory on the OCSInventory server
 * 
 * This page redirects the browser to the details page (in OCS) for a given named object
 * basically it transforms the given name into an OCS internal ID.
 * @param name string Fully Qualified Domain Name (FQDN) of the server
 */
define(‘OCS_SERVER‘, ‘localhost‘);     // Host DB Server
define(‘OCS_DB_USER‘, ‘root‘);        // User to connect to the OCS DB Server
define(‘OCS_DB_PWD‘, ‘*****‘);        // Password to connect to the OCS DB Server
define(‘OCS_WEB_PATH‘, ‘https://***************/ocsreports/index.php?function=computer&head=1&systemid=3‘);    // Path to the OCS details web page

$sName = isset($_GET[‘name‘]) ? $_GET[‘name‘] : null;
if ($sName != null)
{
    $sSQL = "SELECT ID FROM ocsweb.hardware WHERE CONCAT(NAME,‘.‘,WORKGROUP) = ‘$sName‘";

    $link = mysql_connect(OCS_SERVER, OCS_DB_USER, OCS_DB_PWD);
    if (!$link)
    {
        die(‘Could not connect: ‘ . mysql_error());
    }
    
    $result = mysql_query($sSQL);

    if (!$result) {
        echo "<p>Could not successfully run query ($sSQL) from DB: " . mysql_error()."</p>\n";
        exit;
    }

    if (mysql_num_rows($result) == 0) {
        echo "<p>Server ‘$sName‘ not found in the OCS database.</p>";
        exit;
    }

    // We‘re expecting just one row, let‘s read it
    $row = mysql_fetch_assoc($result);
    $id = $row["ID"];

    // Redirect to the OCS server page
    $sUrl = OCS_WEB_PATH; //.$id;
    header("Location: $sUrl");

    mysql_close($link);
}
?>
时间: 2024-11-01 12:06:20

itop ocs的相关文章

把数据库从其他地方恢复回来,OCS与glpi 需要修改密码的文件

1.OCS [[email protected] home]# find / -iname  dbconfig.inc.php /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php /var/www/html/ocsreports/dbconfig.inc.php [[email protected] home]#  vim /var/www/html/ocsreports/dbconfig.inc.php 2.GLPI [[em

iTop 2.3.3 中文汉化版

iTop 2.3.3 在2016年12月22日发布,我在第一时间开始了汉化工作, 改进如下: 1.对官方汉化不全的基础上进行审核校验并深入汉化,整体汉化率大约95% : 2.给tcpdf 加入了droidsansfallback 字体,解决了pdf导出中文乱码的问题(标题部分可能还会有乱码): 3.解决jquery-ui 中的日历无法调用的问题,感谢"深圳-Hardie(76646102)" : 4.删除了中英文之外的其它语言包,精简了压缩包: 5.添加了个人认为比较有用的扩展包: 另

itop 各图标的超链接 ,portal 与 主界面 切换按钮

首页                 'app_icon_url' => array(                         'type' => 'string',                         'description' => 'Hyperlink to redirect the user when clicking on the application icon (in the main window, or login/logoff pages)',  

阿里云分布式缓存OCS与DB之间的数据一致性

[分布式系统的数据一致性问题]   OCS概要介绍 据AlertSite网络分析公司表示,Facebook的响应时间在2010年平均为1秒钟,到2011年中期已提高到了0.73秒.对比来看,响应时间占第二位的LinkedIn,网络下载内容时要花费将近2倍的时间.Twitter的响应时间则整整迟了2秒钟.响应时间优化的首要手段就是采用缓存技术,减少系统间交互请求和磁盘IO. OCS是阿里巴巴集团的分布式缓存产品,支撑着淘宝.阿里巴巴.支付宝的日常运作,尤其在双11等大型活动上,承载了绝大多数的数据

.Net程序测试使用阿里云OCS开放缓存服务

 首先需要有一个阿里的OCS实例和ECS云服务器 请确认这两个是在同一个可用区的,这个很重要! 这两个可以在阿里云官网申请得到 拿到OCS之后 进入OCS控制台,点击下面的客户端下载选择.Net客户端,或者直接点这里下载.Net客户端 下载下来的是一个压缩文件,解压之后是可能是一个没有格式的文件,不要管它,用winrar或者其他的解压软件在解压一次 得到一个文件夹,里面放的是一个VS的解决方案,如图 这就是一个客户端,双击打开解决方案 选择Enyim.Caching项目重新生成一下 右键打开

itop portal 页面添加中英文切换按钮

思想:修改portal页面调用的webpage.class.inc.php,在这里面加入我们想要的什么按钮啊,图片啊,表单啊表单参数传给修改语言的脚本完成后,自动跳转到portal页面 附件:图标元素:中国国旗logo,美国国旗logovim main.php vim conf.php 下载图标元素到itop的images: [email protected]:/home/itsm# cd /var/www/html/images/ wget http://php.chinaunix.net/i

如何利用OCS存取PHP session全局变量

阿里云技术团队:余汶龙   一.场景介绍 用户在利用PHP搭建网站时,会把一些信息存放在$_SESSION全局变量里,可以很方便的存取.在PHP的ini配置文件里面提供了[Session]相关配置,可以支持将信息存到文件或memcached服务器里面.由配置项session.save_handler = memcached决定.大多数场景,该session数据并不需要持久化,且为了提升网站性能,会选择将session信息缓存到memcached里面. 二.问题 现在问题来了,已知阿里云OCS是实

阿里云 OCS SDK for NodeJS介绍

阿里云技术团队:熊亮 阿里云 SDK for NodeJS 是为 NodeJS 开发者提供使用阿里云各项服务的统一入口,由阿里云UED团队负责开发维护.目前集成了OCS(Memcached), OSS, RDS(MySQL) 三项阿里云服务.代码地址:https://github.com/aliyun-UED/aliyun-sdk-js 使用阿里云 OCS SDK for NodeJS 接入阿里云 OCS 将会变得非常简单.当你通过试用或者购买获得阿里云 OCS 服务的实例,即对应的 ocsKe

CentOS 7 安装iTop

本文以iTop 2.3 在CentOS 7上的安装为例.比较方便复制粘贴. 1.安装lamp及相关软件 yum install epel-release -y yum install httpd php mariadb-server graphviz unzip php-gd php-mysqlnd php-imap php-soap php-ldap php-mbstring php-mcrypt php-pecl-zendopcache -y 2.确保session目录权限 mkdir -p