
|
Server : Apache System : Linux 182.49.167.72.host.secureserver.net 4.18.0-553.92.1.el8_10.x86_64 #1 SMP Wed Jan 14 06:31:58 EST 2026 x86_64 User : kikai ( 1014) PHP Version : 8.3.30 Disable Function : NONE Directory : /lib/fm-agent/library/__pycache__/ |
Upload File : |
3
,`riC � $ @ s0 d dl m Z d dlZd dlZd dlZd dlZd dlZd dlZyd dlZW n d dlj ZY nX yd dl
Z
W n dZ
Y nX yd dlZW n dZY nX yd dlZW n: e
k
r� yd dlZW n e
k
r� dZY nX Y nX dd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Zdd� ZG dd� de�ZdS )� )�datetimeNc c s@ t jd dkrt}nt}x"|d�D ]}| d@ V | dL } q"W d S )Nr � � � � )�sys�version_infoZxrange�range)�n�rng�i� r
�&/usr/lib/fm-agent/library/inspector.py�mac_address_octets% s
r c C s dd� t | �D �}djt|��S )zw
Expresses a decimal integer in standard MAC address format
ex:
7267271067680 -> '06:9c:0b:1c:48:20'
c S s g | ]}d | �qS )z%02xr
)�.0�ar
r
r �
<listcomp>7 s z&int_to_mac_address.<locals>.<listcomp>�:)r �join�reversed)r
�valuesr
r
r �int_to_mac_address1 s r c C s, t j� } dtjkr(| j� jd�r(t j� } | S )N�darwinz.arpa)�socket�getfqdnr �platform�lower�endswith�gethostname)�hostnamer
r
r �get_fqdn; s
r c
C sH dt jkrd S y*tjddd�} tjdj| ��\}}|j� S d S d S )Nr ZscutilT)�excz{} --get ComputerName)r r �
agent_util�which�execute_command�format�strip)Zsc_util�_�outputr
r
r �get_server_nameH s
r) c C s� t jd�} tjj� }dtjj� i}d|kr�y\tjd�}tjdj|��\}}d|krt|j � j
d�d j � j d �|d
<